微机原理作业参考答案(1,2,3章).docxVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理作业参考答案 第一次: P16 3,4,5,7 1.3 冯。诺依曼计算机的结构特点是什么? 答: 参考 P5 1.4 典型微机有哪三大总线 ?它们传送的是什么信息? 答: 有数据总线 (DB ,双向,传送数据 ) ,地址总线 (AB ,单向,传送 CPU 要访问的内存单元地址或 IO 端口的端口号 ),控制总线 (CB,双向,传送总线控制信息 )。 1.5 什么叫微处理器 ?什么叫微型计算机?什么叫微型计算机系统?三者有什么区别和联 系? 答: 微型计算机系统可分为三个层次, 即:微处理器, 微型计算机和微型计算机系统。 微处 理器即 CPU,是一片主要包含运算器、控制器、寄存器组和总线访问逻辑电路的芯片; 微型计算机是以微处理器为核心,配上存储器( ROM 、 RAM )、 I/O 接口电路及系统总 线等所组成的计算机; 以微型计算机为中心, 配以相应的外围设备以及控制微型计算机 工作的软件,就构成了完整的微型计算机系统。 1.7 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别? 答: 内存单元、 内存单元的地址、 内存单元的内容 --- 这三个名词可类比为: 房子、房子的地 址、房子里住的人。也就是说,内存单元是物理器件, 8086CPU 有二十根地址线,最 多可访问 1M( 2^20)个内存单元。内存单元按顺序被分配一个地址 --- 第一个单元: 0, 第二个单元: 1... 最后一个单元: FFFFFH( 或 1048575D) 。每个内存单元可存储一个字节 的数据。图略,参考 P7。 第二次作业: P54 1,2,3,6,7,9,11,13 2.1 8086 从功能上分为哪两个部件?每个工作部件的功能、组成和特点分别是什么? 答: 分为执行部件 (EU)和总线功能部件 (BIU) 两部分。 EU 功能:执行算术 / 逻辑命令。 BIU 功能:访问内存或 I/O 端口,从中读 /写数据和读指令。 EU 组成: ALU 、 EU 控制器、寄存器组(通用、指针变址、标志) BIU 组成:指令队列、 总线控制逻辑、 物理地址生成逻辑 (地址加法器、 段寄存器、 IP ) EU、 BIU 的特点和更详细的功能说明:参考 P19。 2.2 8086 中有几个通用寄存器,有几个变址寄存器,有几个地址指针寄存器?它们中通常哪 几个寄存器可作为地址寄存器使用? 答: 通用寄存器: 地址寄存器: 存器)。  AX , BX ,CX ,DX ;变址寄存器: SI 、 DI ;地址指针寄存器: BP、 SP。 BX , BP, SI ,DI , SP(这里把“地址寄存器”理解为可以存放 EA 的寄 2.3 8086 的标志寄存器中有哪些标志位?它们的含义和作用是什么? 答: 参考 P22~23 2.6 8086 工作在最小模式时, 1)当 CPU 访问存储器时,要利用哪些信号? 2)当 CPU 访问外设时,要利用哪些信号? 3)当 HOLD 有效并得到响应时, CPU 的哪些信号是高阻 ? 答: 1) ,2) 如图 2-9、 2-10(P35) ,访问内存和外设时用到的信号有: 20 位地址信号、 M/IO 、 BHE 、 ALE 、 RD、 DT/R 、 DEN 信号。 3)HOLD 得到响应时,所有具有三态功能的引脚处于高阻态。 2.7 8086 工作在最大模式时, s2,s1,s0 在 cpu 访问存储器与 cpu 访问外设时,分别是什么状 ? 答: 参考 p27:表 2-4 2.9 8086 采用什么方式管理内存? 1MB 的内存空间分为哪两个存储体?它们如何与地址总 线、数据总线相连? 答: 8086 采用逻辑分段的方式管理内存, 对内存单元的寻址通过段基址 +段内偏移地址的方式来完成。后面两个问参考 P31~32。 2.11 对于 8086,已知 (DS)=1050H ,(CS)=2080H ,( SS)=0400H ,( SP) =2000H,问: 1) 在数据段中可存放的数据最多为多少字节?首地址和末地址各为多少? 2)堆栈段中可存放 多少个 16 位的字?首地址和末地址各为多少? 3)代码段最大的程序可存放多少字节?首地 址和末地址各为多少? 4)如果先后将 FLAGS 、AX 、BX 、CX 、SI 和 DI 压入堆栈, 则( SP) 为多少?如果此时( SP)=2300H ,则原来的( SP)为多少? 答: 逻辑段容量 =64KB ,根据题目给出的 CS,SS,DS 的值,可知堆栈段的起址为 04000H,数据段的起始地址为 10500H,代码段起始地址为 20800。因而,堆栈段的容量最大为 10500H-04000H=0C500H ;由于数据段和代码段不会

文档评论(0)

明若晓溪 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档