分析下列程序执行完后,AX、BX、CX、DX四个寄存器的内容分别是什么?

MOVAX,01MOVBX,02MOVDX,03MOVCX,04L20:INCAXADDBX,AXSHRDX,1LOOPNEL20HLT... MOV AX,01
MOV BX,02
MOV DX,03
MOV CX,04
L20: INC AX
ADD BX,AX
SHR DX,1
LOOPNE L20
HLT
展开
 我来答
看涆余
推荐于2017-09-30 · TA获得超过6.7万个赞
知道大有可为答主
回答量:7626
采纳率:85%
帮助的人:4372万
展开全部
AX=03H,(3)
BX=07H,(7)
CX=02H,(2)
DX=00H,(0)
前是16进制数,后是10进制数。
共循环2次,
AX共加2个1得3,
BX和AX相加,2+1==》3,3+4==》7
DX向右移位,0003H==》0001H==》0000H
CX为计数器,共计2次循环,DX为0时结束循环,CX由4-2=2。
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具有以下基本参数:1. 工作频率:72MHz2. 外部时钟:最高可达120MHz3. 存储器容量:64K bytes4. 数据总线宽度:32位5. 输入/输出端口... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式