jnb acc.7,$+4
cpl a
inc a
mov b,a
mov a,r1
jnb acc.7,$+4
cpl a
inc a
mul ab
mov r2,a
mov r3,b
mov a,r0
xrl a,r1
jnb acc.7,$+12
mov a,r2
cpl a
add a,#1
mov r2,a
mov a,r3
cpl a
addc a,#0
mov r3,a
end
程序格式应该是:XRL A,@R0
JB ACC.7,LOOP
该程序表示用累加器A与寄存器R0所指出的地址里禅基蚂的内容相异或,如果R0的值为5,A的值为3,则表示用3与地址为5的锋罩这个存储单元里的数相异或,假如地址为5的这个单元里的数是8,那么就是3和8异或,“@”表示间接寻址的意思,在贺埋通用寄存器中只有R1和R0可以用于间接寻址,
JB ACC.7,JOOP;表示如果累加器A的第八位为1,则转移到LOOP处执行程序,如果为0则往下执行,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)