计算机原理及应用作业.docxVIP

  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文档。上传文档
查看更多

【第一次作业】

1.微型计算机由哪5个主要部件组成?微型计算机系统包含哪些部分?

微型计算机由CPU、内存储器、输入/输出接口、系统总线和定时电路组成。

微型计算机系统则包含硬件部分和软件部分,其中硬件包含微型计算机和外围设备,软件包含系统软件和用户软件。

2.微机总线包括哪几类总线?

地址总线、数据总线、控制总线。

3.请简要描述数据总线、地址总线和控制总线的基本特点。

数据总线:双向,在CPU与存储器、I/O接口之间传送数据。

地址总线:单向,传送CPU输出的地址信号。

控制总线:双向,传送各种控制信号。

4.CPU内部由哪几个主要功能部件构成?各自的主要作用是什么?

CPU内部由运算器、控制器和寄存器构成。

运算器:对数据进行算术和逻辑运算;

控制器:根据指令发出控制信息;

寄存器:暂时存放数据

5.指令译码器起什么作用?

负责对读出的指令的指令码部分进行译码,即将指令转换为CPU可以识别的机器码(二进制码)。

6.请简述诺依曼计算机的工作原理(指令执行过程或计算机是如何执行一条指令的)。

存储程序+程序控制

首先,指令指针寄存器给出指令地址,CPU发出内存“读”控制信号,将指令由内存读取到指令寄存器中;然后,指令译码器将指令译码交由控制电路发出控制信号执行。

7.CPU内部16位地址寄存器如何寻址和访问CPU外部20根地址形成的1M地址空间?

将20位地址用两个16位地址(段地址、偏移地址)表示,即物理地址=16d*段地址+偏移地址。

8.什么是段地址、什么是偏移地址?

为了用16位寄存器表示20位物理地址,必须将存储器分为若干段。每一段的第一个20位地址的前16位即为段地址。选定段地址后,实际物理地址相对于段地址左移四位的偏移量,就是偏移地址。

9.CPU内部的CS段寄存器和IP(或称PC)指令寄存器有什么作用?

CS段寄存器存放当前代码段的段地址,IP指令寄存器存放当前代码段的偏移地址,通过这两者可以得到代码的实际物理地址,找寻到相应的指令。

10.什么是物理地址、逻辑地址、有效地址和绝对地址?

物理地址:1M地址空间中的每一个存储单元,用一个唯一的20位二进制数表示的地址。

逻辑地址:由段基址和段内偏移地址组成的地址。

有效地址:是指寻址存储器操作数时的偏移地址。

绝对地址:即物理地址。

11.分别说明1根、4根、8根、10根、16根、20根地址线各有多少存储容量的寻址能力?

1根-1B;4根-16B;8根-256B;10根-1KB;16根-64KB;20根-1MB。

12.什么是寄存器?什么是存储器?两者有何异同?

寄存器是CPU中用来存放数据和指令的一种基本逻辑器件;

存储器是微型计算机的存储和记忆装置,用来存放数据和程序。

两者的作用都是存放数据和指令;区别在于,寄存器位于CPU内部,存储器位于CPU外部。

13.请画出8086CPU内部结构示意图。

14.说明是内存单元?内存单元地址如何表示?说明是内存单元的内容?如何实现对内存单元的读写?

内存单元是存储信息的基本单元。

每一个内存单元对应一个20位的物理地址,用16位的段地址和16位的偏移地址表示。

内存单元的内容是指每个内存单元所存储的二进制数据。

对内存单元进行读写操作时,首先由CPU发出地址信号,选中相应的内存单元。如果是读操作,CPU发出内存“读”控制信号,被选中的内存单元将其内容经数据总线送入CPU;若是写操作,CPU发出内存“写”控制信号,CPU将欲写的内容经数据总线,写入被选中的内存单元。

15.I/O单元地址与内存单元地址有何异同?I/O单元内容可以存放什么性质数据?如何实现I/O单元的读写操作?

I/O单元地址与内存单元地址都是为了区分不同的单元而设定的,都用十六进制表示;不同点在于,I/O单元地址使用的是绝对地址,而内存单元需要使用段地址和偏移地址来寻址。

I/O单元内容存放二进制数据,分为状态数据、数据和控制数据。

CPU发出地址信号,选中相应的I/O端口。若是读操作,CPU发出I/O端口读控制信号,被选中的I/O端口将其内容经数据总线送入CPU。若是写操作,CPU发出I/O端口写控制信号,CPU将欲写的内容经数据总线,写入被选中的I/O端口中。

16.什么是指令、指令系统和程序?

指令是CPU能执行的一个基本操作。指令系统是CPU所有指令的集合。程序是用户编写的指令的序列。

17.什么是寻址方式?Intel系列有几种主要的寻址方式?

寻址方式指通过内存操作数的地址寻找内存操作数的方式。

Intel系列主要的寻址方式有:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址。

18.计算325D的十六进制、二进制和BCD码的值。

325D=145H=101000101B=0011,0

文档评论(0)

干中学 + 关注
实名认证
文档贡献者

水利工程师持证人

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

领域认证该用户于2025年02月27日上传了水利工程师

1亿VIP精品文档

相关文档