微机原理习题答案

上传人:ni****g 文档编号:487007096 上传时间:2024-01-28 格式:DOC 页数:45 大小:534KB
返回 下载 相关 举报
微机原理习题答案_第1页
第1页 / 共45页
微机原理习题答案_第2页
第2页 / 共45页
微机原理习题答案_第3页
第3页 / 共45页
微机原理习题答案_第4页
第4页 / 共45页
微机原理习题答案_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《微机原理习题答案》由会员分享,可在线阅读,更多相关《微机原理习题答案(45页珍藏版)》请在金锄头文库上搜索。

1、 微型计算机原理及应用习题集专业班级学 号姓 名 / 目录第1章概述1第2章微处理器及其结构3第3章 8086/8088CPU指令系统8第4章汇编语言程序设计16第5章存储器系统26第6章输入输出与中断技术31第7章微型计算机的接口技术39第1章 概述一、填空题1 运算器 和 控制器 集成在一块芯片上,被称作CPU。2总线按其功能可分 数据总线 、 地址总线 和 控制总线 三种不同类型的总线。3迄今为止电子计算机所共同遵循的工作原理是 程序存储 和 程序控制 的工作原理。这种原理又称为 诺依曼型 原理。4写出以下原码机器数的真值;假设分别作为反码和补码时,其表示的真值又分别是多少?(1)011

2、0 1110二进制原码110 1110二进制真值110十进制真值0110 1110二进制反码110 1110二进制真值110十进制真值 (0110 1110二进制补码110 1110二进制真值110十进制真值(2)1011 0101二进制原码011 0101二进制真值53十进制真值1011 0101二进制反码100 1010二进制真值74十进制真值 1011 0101二进制补码100 1011二进制真值75十进制真值5写出以下二进制数的原码、反码和补码设字长为8位。(1)(101 0110)二进制真值(0101 0110)原码(0101 0110)反码(0101 0110)补码(2)(101

3、0110)二进制真值(1101 0110)原码(1010 1001)反码(1010 1010)补码6.X补=78H,那么-X补= 88 H。7X1= +0010100,Y1= +0100001,X2= -0010100,Y2= -0100001,试计算以下各式设字长为8位。(1) X1Y1补= X1补 Y1补= 0001 0100 0010 0001 = 0011 0101(2) X1Y2补= X1补 Y2补= 0001 0100 0010 0001 = 0011 0101(3) X2Y2补= X2补 Y2补= 1110 1100 0010 0001 = 0000 1101(4) X2Y2补=

4、 X2补 Y2补= 1110 1100 1101 1111 = 1100 10118将以下十六进制数分别转换成二进制、八进制、十进制和BCD数。 1(5D.BA)16=0101,1101.1011,10102135.564893. 726562510 =1001,0011.0111,0010,0110,0101,0110,0010,0101BCD2(1001.0101,1)2=9.343751011.2689.5816=1001.0011,0100,0011,0111,0101BCD9写出以下字符的ASCII码。(1) 939HASCII码 (2) C 43HASCII码(3) $ 24HAS

5、CII码(4) 空格 20HASCII码(5) b 62HASCII码(6) 回车 0DHASCII码(7) 换行 0AHASCII码 (8) 报警符 07HASCII码二、选择题1以下无符号数中最小的数是A。A(01A5)H B(1,1011,0101)B C(2590)D D(3764)O2以下有符号数中最大的数是D。 A1002H B1001 0011 0010 1100B C2570O D9614D3在机器数A中,零的表示形式是唯一的。A补码 B原码 C补码和反码 D原码和反码48位二进制数补码的数值表示围为A。A. 128127 B127127C. 一129128 D1281285假

6、设以下字符码ASCII中有奇偶校验位,但没有数据错误,采用偶校验的字符码是D。 A11001011 B11010110 C11000001 D11001001 6B9H可以看成ABD 。A无符号数185B带符号数71的补码C十进制数99的组合BCD码D带符号数57的原码三、简答题1简述微处理器、微计算机及微计算机系统三个术语的涵。答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。微处理器一般也称为CPU;微计算机是由微处理器、存储器、I/O接口电路及系统总线组成的裸机系统。微计算机系统是在微计算机的根底上配上相应的外部设备和各种软件,形成一个完

7、整的、独立的信息处理系统。三者之间是有很大不同的,微处理器是微型计算机的组成局部,而微型计算机又是微型计算机系统的组成局部。2什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?答:总线是模块与模块之间传送信息的一组公用信号线。总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。因此微型计算机系统中普遍采用总线结构。3微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种

8、控制信号或状态信息以便更好协调各功能部件的工作。第2章 微处理器及其结构一、填空题18086/8088 CPU执行指令中所需操作数地址由 EU 计算出 16 位偏移量局部送 BIU ,由 BIU 最后形成一个 20 位的存单元物理地址。28086/8088 CPU在总线周期的T1 时刻,用A19/S6A16/S3 输出20 位地址信息的最高 4 位,而在其他时钟周期,那么输出 状态 信息。38086/8088 CPU复位后,从 0FFFF0H 单元开场读取指令字节,一般这个单元在 ROM 区中,在其中设置一条 跳转 指令,使CPU对系统进展初始化。48086系统的存储体系结构中,1MB存储体分

9、 2 个库,每个库的容量都是512K字节,其中和数据总线D15D8相连的库全部由 奇地址 单元组成,称为高位字节库,并用作为此库的选通信号。58086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。6用段基值及偏移量来指明存单元地址的方式称为 逻辑地址 。7通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现 空闲 状态。88086CPU使用 16 根地址线访问I/O端口,最多可访问 64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问1M个字节单元。9CPU取一条指令并执

10、行该指令的时间称为 指令 周期,它通常包含假设干个 总线 周期,而后者又包含有假设干个 时钟 周期。10.11.12.13.二、单项选择题1某微机最大可寻址的存空间为16MB,其CPU的地址总线至少应有E条。A26 B28 C20 D22 E2428086/8088 CPU的RESET引脚至少应维持A个时钟周期的正脉冲宽度才能有效复位。A4 B. 5 C2 D33当RESET信号进入高电平状态时,将使8086/8088 CPU的D存放器初始化为0FFFFH。ASS BDS CES DCS48086/8088 CPU 与慢速存储器或I/O 接口之间进展数据传输,为了使传送速度匹配,有时需要在C状

11、态之间插入假设干等待周期TW。AT1 和T2 BT2 和T3 CT3 和T4 D随机58086/8088 CPU中标志存放器的主要作用是 D 。A检查当前指令的错误B纠正当前指令执行的结果与错误C决定是否停机D产生影响或控制某些后续指令所需的标志68086最小模式下的存储器读周期中地址锁存发生在总线周期的 A 时刻。AT1 BT2 CT3 DT47指令指针IP的作用是 A 。A保存将要执行的下一条指令的地址B保存CPU要访问的存单元地址C保存运算器运算结果容D保存正在执行的一条指令88086CPU有两种工作模式,最小模式的特点是 A 。ACPU提供全部控制信号B由编程进展模式设定C不需要828

12、2收发器D需要总线控制器8288三、简答题18086/8088 CPU 分为哪两个局部?如何协调工作?答:EU是执行部件,主要的功能是执行指令和形成有效地址。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据,主要功能是形成实际地址、预取指令和存取操作数。EU经过BIU进展片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供效劳时,BIU可进展填充指令队列的操作。28086/8088 CPU的地址总线有多少位?其寻址围是多少?答:8086/8088 CPU的地址总线共20 位,最大可寻址1MB空间。38086/8088 CPU使用的存储器为

13、什么要分段?怎么分段?答:8086/8088为16位CPU,其部的ALU、相关的地址存放器如SP、IP以及BX、BP、SI、DI等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64KB围。而实际上8086/8088有20条地址线,它的最大寻址空间为1MB。这就产生了一个矛盾,即如何用16位的地址存放器去表示一个20位的存储器物理地址?实际使用的解决方法是:将1MB大小的存储空间分为假设干“段,每段不超过64KB。这样,一个20位的物理地址就可以用“16位段基址:16位偏移量的形式称为逻辑地址来表示了,其中段地址存放在8086/8088的段存放器中。48086/8088 CPU 中有几个通用存放器?有几个变址存放器?有几个指针存放器?通常哪几个存放器亦可作为地址存放器使用?答:8086/8088 CPU 中共有:8个16位的通用存放器AX、BX、CX、DX 、BP、SP、SI、DI;2个变址存放器SI、DI;2个指针存放器BP、SP;其中BX、BP、SI、DI 亦可作地址存放器。5Intel 8086与8088有何区别?答:8086与8088的区别主要表现在以下几个方面:第一、8086的指令队列可以容纳6个字节,每个总线周期在存储器中取出2个字节指令代码填入队列。而

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号