- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理课后作业答案(1-5章)
答案
解:
(1) (0.653)10=(0.A72B)16
(2) (0.109375)10=(0.1C00)16
(0.4567)10=(0.74EA)16
解:
(1)783 = 30FH
(2)5372=14FCH
(3)957=3BDH
解:
(1)
原码:0.0001101B
反码:0.0001101B
补码:0.0001101B
原码:1.0001100B
反码:1.1110011B
补码:1.1110100B
原码:1.0100010B
反码:1.1011101B
补码:1.1011110B
解:
浮点形式为:0011 0111100
浮点形式为:1100 0110000
浮点形式为:1100 1110000
浮点形式为:1111 1100101(舍入处理:0舍1入法)
答案
5. 答:
8086系统中存储器的逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两部分组成;存储单元的物理地址由地址加法器生成,寻址时,CPU首先将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移4位并与段内偏移地址相加,得到一个20位的物理地址。
7. 答:
从CPU的内部结构来看,8086 CPU与8088 CPU很相似,区别仅表现在以下两个方面:
1)8086 BIU中指令队列长度为6B,只要队列中出现两个空闲字节,BIU就会自动访问存储器,取指令来填满指令队列;而8088 BIU的指令队列为4B,队列中出现一个空闲字节,BIU就会自动访问存储器,取指令来填满指令队列。
2)8088 BIU通过总线控制电路与外部交换数据的总线宽度是8位,总线控制电路与专用寄存器组之间的数据总线宽度也是8位,而EU内部总线仍是16位,所以把8088称为准16位微处理器。
12. 答:
由于存储器分段以后逻辑段的段地址不可能是小数,所以本题中的计算结果为小数的段寄存器内容为错误的,只有SS的内容为3056H正确。
(SS)*16+0F0AAH=3F60AH →SS的内容为3056H。
13. 解:
(1)将下列逻辑地址转换为物理地址
1)4037H:000AH
4037H*10H+000AH=4037AH
2)5075H:002AH
5075H*10H+002AH=5077AH
3)8288H:037AH
8288H*10H+037AH=825FAH
4)0010H:E05BH
0010H*10H+E05BH=0E15BH
15. 解:
(1)47H + 38H
(2)52H - 7FH
17. 解:
1)物理地址范围:
2360*10H+0000H=23600H
2360*10H+0800H=23E00H
所以范围为:23600H~23E00H
2)SP的内容为0800H - 20D=0800H-14H=07ECH
第3章答案
1.答:
源操作数 目的操作数 1 立即寻址 寄存器寻址 2 直接寻址 寄存器寻址 3 寄存器寻址 寄存器间接寻址 4 寄存器相对寻址 寄存器寻址 5 寄存器寻址 寄存器寻址 6 寄存器寻址 相对基址变址寻址 7 基址变址寻址 寄存器寻址 8 立即寻址 寄存器间接寻址
2.答:
(1)(DS)*10H+EA=2100H*10H+0020=21020H
(2)(DS)*10H+(BX)+10=2100H*10H+0200+0AH=2120AH
(3)(DS)*10H+(SI)+DELTA=2100H*10H+0540H+0100H=21640H
(4)(DS)*10H+(BP)+(DI)=2100H*10H+0120H+(DI)
(5)(ES)*10H+EA=3000H*10H+1020H=3120H
4.答:
(1)03H (2)03H (3)0A8H (4)0A9H
(5)1EFH (6)01H (7)14H (8)
7.答:
MOV AL,25H
SHL AL,1
MOV BL,15H
MUL BL
AX = 0612H
10.答:
BX = 0000 0000 1011 0111
循环左移1位后:0000 0001 0110 1110
循环右移3位后:1100 0000 0010 1101
BX = C02DH
答案
第1题答案:
(1) BUF1 DB 240 DUP (?)
(2) DB ‘ABCD’, ‘1234’
(3)
P108第3题答案:
DATAS SEGMENT
;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
DB 20 DUP (?) ;此处输入堆栈段代码
STACKS END
您可能关注的文档
- 各职能部门的安全生产职责.doc
- 各花草的意义.doc
- 各部门管理手册.doc
- 各部门考察方案.doc
- 各院青志协志愿者活动策划书格式.doc
- 各项活动室管理制度.doc
- 2013-2014电大离散数学试题.doc
- 合作协议-中国铸造协会.doc
- 2013-2014年度学前班语文期末测试题(卷).doc
- 合作建房协议书(个人).doc
- 2024年安徽省滁州市定远县西卅店镇招聘社区工作者真题参考答案详解.docx
- 2024年安徽省滁州市定远县藕塘镇招聘社区工作者真题及参考答案详解一套.docx
- 2024年安徽省滁州市定远县蒋集乡招聘社区工作者真题附答案详解.docx
- 2024年安徽省滁州市定远县藕塘镇招聘社区工作者真题参考答案详解.docx
- 2024年安徽省滁州市定远县蒋集乡招聘社区工作者真题及答案详解1套.docx
- 2024年安徽省滁州市定远县范岗乡招聘社区工作者真题带答案详解.docx
- 2024年安徽省滁州市定远县范岗乡招聘社区工作者真题及完整答案详解1套.docx
- 2024年安徽省滁州市定远县范岗乡招聘社区工作者真题及答案详解1套.docx
- 2024年安徽省滁州市定远县蒋集乡招聘社区工作者真题及答案详解一套.docx
- 2024年安徽省滁州市定远县范岗乡招聘社区工作者真题及参考答案详解1套.docx
文档评论(0)