cmliubo
級別: *
|
聽說X,Y,M可以作為字節和字來操作 比如 X作為字節使用時指令如下:MOV K23 K2X X作為字使用時指令如下:MOV K23 K4X 其中的K2,K4是什么意思呢?是不是K1就是等于四個位,K2就是等于8個位。。。? 請站長指點 還有就是在資料的什么地方能夠找到這方面的介紹? |
---|---|
|
xng
級別: *
|
該指令是將K23(十進制23)轉換成二進制后傳送到X0~X7,這里的K2X0中的K2代表2個四位的組合. 你寫的MOV K23 K2X 中需要將X的起始位寫明,否則會出錯的. |
---|---|
|
821937642
級別: 略有小成
|
MOV K23 K2X0 就是把常數23以2個四位BCD碼的形式組合具體為(個位X0通電,X1通電,X2斷電,X3斷電),(十位X4斷電,X5通電,X6斷電,X7斷電)。 |
---|---|
|
zxdha
級別: 略有小成
|
上面的解釋可能是理解錯了吧。 MOV K23 K2X0 在上述指令中:K23-----k代表十進制的數,指令的意思是:將十進制數23用二進制的形式寫入。 十進制的23,用2進制表達為:0001 0111。對應的X為:X7、X6、X5、X4、X3、X2、X1、X0。 即:X7----OFF X6----OFF X5----OFF X4-----ON X3-----OFF X2-----ON X1-----ON X0-----ON |
---|---|
|