大概是我水平不够吧。。。。
非常感谢,又学到东西了。
以前还一直不知道bit怎么用呢。
牛 位测试指令BIT很少有人用的,对于多大多数程序员来说比较陌生,呵呵.所以我就写出来让大家了解一下啊!!
[教程]位测试指令BIT
位测试指令BITBIT指令的功能与AND指令有相同之处,那就是这两条指令全都是把累加器A同内存中指定单元的值做AND运算。但BIT指令进行运算的结果并不送回累加器A中,因此BIT指令执行的结果既不影响内存值也不影响累加器A的值。不过BIT指令对标志寄存器P的影响与其它指令对P的影响方式不完全一致。它对N、V、Z三个标志位都有影响。影响如下:
N标志位:内存中被测试数的最高位值送入N标志位,注意:并不是结果的最高位。
V标志位:被测试数的D6位的值被送入V标志位。
Z标志位:BIT指令执行后对Z标志位的影响与其它指令相同,若AND运算的结果为0则Z=1,运算结果为非0则Z=0。
在I/O操作和对话时,BIT指令特别有用。
BIT指令的寻址方式只有两种:绝对寻址与零页寻址。
页:
[1]