/位微机汇编语言及接口技术钱晓捷版课后习题答案(JJ修改).docVIP

/位微机汇编语言及接口技术钱晓捷版课后习题答案(JJ修改).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
16/32位微机原理、汇编语言及接口技术 钱晓捷 第2版 课后习题答案 1.1 解: 五代,详细见书 1.3 解: 微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下: CPU:统一协调和控制系统中的各个部件 系统总线:传送信息 存储器:存放程序和数据 I/O设备:实现微机的输入输出功能 I/O接口:I/O设备与CPU的桥梁 操作系统:管理系统所有的软硬件资源 1.9 解: 基本RAM区:640KB 保留RAM区:128KB 扩展ROM区:128KB 基本ROM区:128KB 1.10 解: (1)、数—用来直接表征量的大小,包括:定点数、浮点数。 (2)、码—用来指代某个事物或事物的某种状态属性,包括:二进制、八进制、十进制、十六进制。 区别:使用场合不同,详见P16. 1.11 解: (1) (2) (3) 1.12 解: 原码 反码 补码 +37 25H 25H 25H -37 A5H DAH DBH 1.13 解: +37 -37 16位 32位 16位 32位 00 25H 00 00 00 25H FF 5BH FF FF FF 5BH 1.14 解: 无符号数:70D 补码有符号数:70D BCD码:46D ASCII:F 1.15 解: 1)、相加后若出现和大于9,则将和减去10后再向高位进1 2)、若出现组间进位,则将低位加6 1.16 解: 详见课本16页。 1.17 解: C3 40 20 00 1.18 解: 50 50H 十进制值 50 80 二进制 十六进制 二进制 十六进制 0011 0010B 32H 0101 0000B 50H 1.19 解: D:44H d:64H CR:0DH LF:0AH 0:30H SP:20H NUL:00H 1.20 解: 国标码:36 50H 机内码:B6 B0H 第二章 2.1 算术逻辑单元ALU、寄存器组和控制器; 总线接口单元BIU:管理8088与系统总线的接口负责cpu对接口和外设进行访问 执行单元EU:负责指令译码、执行和数据运算; 8位cpu在指令译码前必须等待取指令操作的完成,8088中需要译码的指令已经取到了指令队列,不需要等待取指令。而取指令是cpu最为频繁的操作,因此8088的结构和操作方式节省了大量等待时间,比8位cpu节省了时间,提高了性能。 2.2 8个8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL; 8个16位寄存器:累加器AX、基址寄存器BX、计数器CX、数据寄存器DX、源地址寄存器SI、目的地址寄存器DI、基址指针BP、堆栈指针SP。 2.3 标志用于反映指令执行结果或者控制指令执行形式。 状态标志用于记录程序运行结果的状态信息;控制标志用于控制指令执行的形式。 2.4 例:有运算:3AH+7CH=B6H 作为无符号数运算,没有进位,CF=0; 作为有符号数运算,结果超出范围,OF=1. 2.5 8088中每个存储单元有唯一的20位地址,称为物理地址。处理器通过总线存取存储器数据时,采用这个物理地址。 在用户编程过程中采用的“段地址:偏移地址”的形式称为逻辑地址。 将逻辑地址中的段地址左移4位,加上偏移地址就得到物理地址。 1MB最多能分成65536个逻辑段。 2.6 代码段:存放程序的指令序列; 堆栈段:确定堆栈所在的主存储区; 数据段:存放当前运行程序的数据; 附加段:附加数据段,用于数据保存。另外串操作指令将其作为目的操作数的存放区。 2.7 8088的存储空间分段管理,程序设计时采用逻辑地址。由于段地址在默认的或指定的段寄存器中,所以只需要偏移地址,称为有效地址EA. 操作数在主存中有以下几种寻址方式:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。 2.8 (1)立即数寻址 ax:1200H (2)寄存器寻址 ax:0100H (3)存储器直接寻址 ax:4C2AH (4)寄存器间接寻址 ax:3412H (5)寄存器间接寻址 ax:4C2AH (6)基址变址寻址 ax:7856H (7)相对基址变址寻址 ax:65B7H 2.9 (1)cx为字

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档