跪求解答 谢谢~~~

wzy8430121 2009-01-01 05:51:22
13. 指出下列指令序列的执行结果。
MOV AX,5678H
PUSH AX
POP BX
AX= ( )
BX= ( )
14. 指出下列指令序列的执行结果
MOV AL,08
MOV BL,09
MUL BL
AX= ( )

15. 写出下列程序段的功能
MOV AL,N
AND N,0FH
MOV BL,N
SHR AL,4
MOV BH,AL

该程序段的功能是:

16. 执行下面的程序段后AX的值是多少?
MOV CX,7
MOV AX,50
NEXT: SUB AX,CX
LOOP NEXT

AX=( )
17. 已知,(DS)= 2000H,(BX)= 100H,(SI)= 02H,从物理地址20100单元开始,一次存放数据12H、34H、56H、78H;而从物理地址21200H单元开始,一次存放数据2AH、4CH、8BH、98H。试说明下列各条指令单独执行后AX寄存器的内容。
1) MOV AX,3600H
2) MOV AX,[1200H]
3) MOV AX,BX

18. 下列程序段执行完后,BX寄存器中的内容是什么?
MOV CL,3
MOV BX,0B7H
SHL BX,1
ROR BX,CL

BX= ( )
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunhx402a 2009-01-05
  • 打赏
  • 举报
回复
16.AX=(0016H ) 执行LOOP一次,CX减一
18.BX= ( 0C02dH)
pl1010 2009-01-02
  • 打赏
  • 举报
回复
帮你做了下。呵呵


13. 指出下列指令序列的执行结果。
MOV AX,5678H
PUSH AX
POP BX
AX= ( 5678H)
BX= ( 5678H)
14. 指出下列指令序列的执行结果
MOV AL,08
MOV BL,09
MUL BL
AX= ( 0048H) ;8*9=72

15. 写出下列程序段的功能
MOV AL,N
AND N,0FH ;
MOV BL,N
SHR AL,4 ; 这个有错误吧,移位次数要放CL里
MOV BH,AL

该程序段的功能是:

16. 执行下面的程序段后AX的值是多少?
MOV CX,7
MOV AX,50
NEXT: SUB AX,CX
LOOP NEXT

AX=( 0034H)
17. 已知,(DS)= 2000H,(BX)= 100H,(SI)= 02H,从物理地址20100单元开始,一次存放数据12H、34H、56H、78H;而从物理地址21200H单元开始,一次存放数据2AH、4CH、8BH、98H。试说明下列各条指令单独执行后AX寄存器的内容。
1) MOV AX,3600H ;3600h
2) MOV AX,[1200H] ;2a4ch
3) MOV AX,BX ;100h

18. 下列程序段执行完后,BX寄存器中的内容是什么?
MOV CL,3
MOV BX,0B7H ;0000 0000 1011 0111
SHL BX,1
ROR BX,CL

BX= ( c02d)
wzy8430121 2009-01-02
  • 打赏
  • 举报
回复
16.AX=(0016H )
18.BX= ( 0C02dH)

我同学说16 和 18应该是这样
麻烦您看看对不对
谢谢啦。。。。太感谢你了 俺太感动了
俺昨天才知道这个论坛
俺要是有分 俺全给你 5555555

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧