指令分别为:RLCA;带Cy的右移位;RLA;不带Cy的移位。以RLA为例说明:假如A=10110010,则左移位一次后,这8位数向左移一位,最高位回到最低位,就像是8个人转了一圈似。移位后,A=01100101
16位二进制,数值的范围是2的16次方,也就是65536。所以PC的寻址范围是65536个字节/65536B。在计算机中我们定义1k = 2的10次方 = 1024,所以65536B = 64×1024 B = 64kB。
IN:R2R3,R4R5OUT:R2R3R4
ADD16:
MOV A,R3
ADD A R5
MOV B,A
MOV A,R2
ADDC A,R4
MOV R3,A
CLR A
ADDC A,#0
MOV R2,A
MOV R4,B
RET
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)