有两道汇编语言的作业题可能偠作为考试题,求大神帮忙解答一下/usercenter?uid=832d05e79921b">匿名_热心网友
1.判断DATA单元中的数据若为正数则存入DATA_A单元,若为负数就存入DATA_B单元中
2. 编程统计寄存器AX中相鄰位的变化次数
W DB 0 ;AX中前一次移位的值(0或1)作为比较位
MOV AX,0010B ;假如AX等于该值可以看到相邻位的变化次数为9
TEST AX,8000H ;首先确定AX最高位的值,将该位作为比較的初值
INC W ;将比较的初值放入比较位
CMP DL,W ;将“进位位”与原来“比较位”进行比较
INC N ;不相等则相邻位的变化次数增1