手机版

微机原理与接口技术(钱晓捷版)课后习题答案(13)

发布时间:2021-06-08   来源:未知    
字号:

计算机专业--微机原理与接口技术(钱晓捷版)课后习题答案

var dword 12345678h

现以字节为单位按地址从低到高的顺序,写出这个变量内容。并说明如下指令的执行结果:

mov eax,var mov bx,var mov cx,var+2 mov dl,var mov dh,var+3

; EAX=__________ ; BX=__________ ; CX=__________ ; DL=__________ ; DH=__________

可以编程使用十六进制字节显示子程序DSIPHB顺序显示各个字节进行验证,还可以使用十六进制双字显示子程序DSIPHD显示该数据进行对比。 〔解答〕

小端方式采用“低对低、高对高”,即低字节数据存放在低地址存储单元、高字节数据存放在高地址存储单元。以字节为单位按地址从低到高的顺序,var变量的内容:78H、56H、34H、12H。

; EAX=12345678H ; BX=5678H ; CX=1234H ; DL=78H ; DH=12H

〔习题3.16〕

使用若干MOV指令实现交互指令“XCHG EBX,[EDI]”功能。 〔解答〕

push eax mov eax,ebx mov ebx,[edi] mov [edi],eax pop eax

; 可以没有

; 可以没有

〔习题3.17〕

假设当前ESP=0012FFB0H,说明下面每条指令后,ESP等于多少?

push eax push dx

push dword ptr 0f79h pop eax

pop word ptr [bx] pop ebx

〔解答〕

ESP=0012FFACH ESP=0012FFAAH ESP=0012FFA6H ESP=0012FFAAH ESP=0012FFACH ESP=0012FFB0H 〔习题3.18〕

已知数字0~9对应的格雷码依次为:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H;请为如下程序的每条指令加上注释,说明每条指令的功能和执行结果。

微机原理与接口技术(钱晓捷版)课后习题答案(13).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)