
两道程序阅读题《微机原理及接口技术》 50
1.下段程序执行后,ESI=(1),EDI=(2),CF=(3)movesi,8899hmovedi,esioresi,0subedi,8811h2.如下子程序实现数组元...
1. 下段程序执行后,ESI= (1) ,EDI= (2) ,CF= (3)
mov esi,8899h
mov edi,esi
or esi,0
sub edi,8811h
2. 如下子程序实现数组元素求和,EBX指向一个数组,数组元素为8位数据,ECX保存数据个数。请补充完整。
checksum proc
xor al,al
again: add al,[ebx]
(1)__
(2)__ again
(3)__
checksum endp 展开
mov esi,8899h
mov edi,esi
or esi,0
sub edi,8811h
2. 如下子程序实现数组元素求和,EBX指向一个数组,数组元素为8位数据,ECX保存数据个数。请补充完整。
checksum proc
xor al,al
again: add al,[ebx]
(1)__
(2)__ again
(3)__
checksum endp 展开
1个回答
推荐于2017-11-26
展开全部
下段程序执行后,ESI= (1) ,EDI= (2) ,CF= (3)
mov esi,8899h;esi 1000 1000 1001 1001
mov edi,esi;edi 1000 1000 1001 1001
or esi,0; or 0000 0000 0000 0000 esi 1000 1000 1001 1001
sub edi,8811h; edi 8899-8811=0088h cf=0esi=8899h
edi=0088h
cf=0
(1)(2)(3)只能填一条指令的话,不会做。。

2023-06-12 广告
7、256B 8、扩展口地址总线的高八位 9、08H-0FH 10、07H 12、定时器、程序存储器、数据存储器、内部总线 13、81H,8位 14、T0、8位定时器或外部事件计数器 15、6030H、38H 16、 边沿触发方式、低电平 ...
点击进入详情页
本回答由深圳圣斯尔电子技术有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询