发布网友 发布时间:2024-12-17 12:07
共1个回答
热心网友 时间:6分钟前
给你个参考;
start:
mov R1,#30h ;指向数据存储首地址
mov R2,#10h ;数据个数
mov R0,#50h ;结果存放单元
mov @R0,#0h ;结果存放单元清零
lp2:
mov a,@R1 ;字节数据的最高位=1 则表示为负值
rlc a ;
jnc lp1
inc @R0 ;为负值时结果单元加一
lp1:
inc R1 ;指向下一个数据存储地址
djnz R2,lp2