微机原理与接口技术课后习题答案(朱红).doc
《微机原理与接口技术课后习题答案(朱红).doc》由会员分享,可在线阅读,更多相关《微机原理与接口技术课后习题答案(朱红).doc(33页珍藏版)》请在三一办公上搜索。
1、第一章习题答案 一、选择题 1.十进制数 66 转换成二进制数为_。 A. 11000010 B.01100110 C.11100110 D.01000010 答案:D 2.十进制数 27.25 转换成十六进制数为_。 A. B1.4H B.1B.19H C.1B.4H D.33.4H 答案:C 3.下列数中最小的是_。 A. (101001)2 B. (52)8 C. (2B)16 D. (50)10 答案:A 4.若一个数的 BCD 编码为 00101001,则该数与_相等。 A. 41H B.121D C.29D D. 29H 答案:C 5.十进制数 9874 转换成 BCD 数为_。
2、A. 9874H B. 4326H C. 2692H D. 6341H 答案:A 6.BCD 数 64H 代表的真值为_。 A. 100 B.64 C.-100 D.+100 答案:B 7.十六进制数 88H,可表示成下面几种形式,错误的表示为_。 A. 无符号十进制数 136 B.带符号十进制数-120 C.压缩型 BCD 码十进制数 88 D.8 位二进制数-8 的补码表示 答案:D 8.若A原=1011 1101,B反=1011 1101,C补=1011 1101,以下结论正确的是_。 A. C 最大 B. A 最大 C.B 最大 D.A=B=C 答案:B 9.8 位二进制补码表示的带符
3、号数 1000 0000B 和 1111 1111B 的十进制数分别是_。 A. 128 和 255 B. 128 和-1 C. -128 和 255 D. -128 和-1 答案:D 10.微机中地址总线的作用是_。 A.用于选择存储器单元 B.用于选择进行信息传输的设备 C.用于指定存储器单元和 I/O 设备接口单元的选择地址 D.以上选择都不对 答案:C 11.计算机中表示地址使用_。 A.无符号数 B.原码 C.反码 D.补码 答案:A 二、填空题 1.计算机的主机由_、控制器、主存储器组成。 答案:运算器 2._确定了计算机的 5 个基本部件:输入器、_、运算器、_和控制器,程 序和
4、数据存放在_中,并采用二进制数表示。 答案:冯.诺依曼、输出器 存储器 存储器 3.10110.10111B 的十六进制数是_,34.97H 的十进制数是_,将 114.25 转换为二 进制数为_。 答案:16.B8H、52.6055、1110010.01 4.(640)10=(_)2=(_)16 答案:101000 0000 280 5. (256.375)10=(_)2=(_)16 答案:10000 0000. 011 100.6 6.(10111100.1101)2=(_)10=(_)16 答案:188.8125 BC.D 7.二进制数 1000 0001B 若为原码,其真值为_;若为反
5、码,其真值为_;若为补码, 其真值为_。 答案:1 126 127 8.一个 8 位的二进制整数,若采用补码表示,且由 3 个“1”和 5 个“0”组成,则最小的十 进制数为_。 答案:125 1000 0011 9.在微机中,一个浮点数由_和_两个部分构成。 答案:尾数和阶码 10.若X原=Y反=Z补=90H,试用十进制分别写出其大小,X=_;Y=_;Z=_。 答案:16 111 112 三、问答题 1. 在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式? 答案:二进制数具有运算简单、电路简便可靠等多项优点。计算机的逻辑器件均采用高低电 平来表示。二进制数的 0 和
6、1 正好和逻辑电平的高低相吻合,且二进制数使用很方便,还能 节省元器件,4 个元器件的不同组合就能表示 16 个数。 八进制和十六进制 2.什么是程序计数器 PC? 答案:CPU 内部都有一个程序计数器 PC(或指令指针计数器 IP) ,用来存放将要从存储器中 取出执行的下一条指令所在存储空间的位置(指向下一条将要执行的指令) 。它具有自动加 1 的功能。 3.已知X补=1001 1101B,Y补=1100 1001B,Z补=0010 0110B,计算X+Y补=?,并指出是 否溢出;计算X-Z补=?,并指出是否溢出。 答案:X+Y补=0110 0110 溢出 X-Z补=0111 0111 溢出
7、 4.将下列十六进制数的 ASCII 码转换为十进制数。 (1) 313035H (2)374341H (3)32303030H (4)38413543H 答案:103H=259 7CAH=1994 2000H=8192 8A5CH=35420第二章习题答案 一、选择题 1.8086/8088CPU 内部有一个始终指示下条指令偏移地址的部件是_。 A. SP B.CS C.IP D.BP 答案:C 2. 指令队列的作用是_。 A.暂存操作数地址 B.暂存操作数 C.暂存指令地址 D.暂存预取指令 答案:D 3. 8086/8088 下列部件中与地址形成无关的是_。 A. ALU B. 通用寄存
8、器 C. 指针寄存器 D. 段寄存器 答案:A 4.对于 8086,下列说法错误的是_。 A.段寄存器位于 BIU 中 B.20 位的物理地址是在 EU 部件中形成的 C.复位后 CS 的初值为 FFFFHD.指令队列的长度为 6 个字节 答案:B 5.8086/8088 中 ES、DI 分别属于_。 A. EU、BIU B. EU、EU C. BIU、BIU D. BIU、EU 答案:D 6.BIU 与 EU 工作方式的正确说法是_。 A. 并行但不同步工作 B.同步工作 C. 各自独立工作 D. 指令队列满时异步工作,空时同步工作 答案:A 7.在执行转移、调用和返回指令时,指令队列中原有
9、的内容_。 A.自动清除 B.用软件清除 C.不改变 D.自动清除或用软件清除 答案:A 8.下列说法中,正确的一条是_ A. 8086/8088 标志寄存器共有 16 位,每一位都有含义。 B. 8088/8086 的数据总线都是 16 位。 C. 8086/8088 的逻辑段不允许段的重叠和交叉 D. 8086/8088 的逻辑段空间最大为 64KB,实际应用中可能小于 64KB。 答案:D 9.8086/8088 工作于最大模式,是因为_。 A.可以扩展存储容量 B.可以扩大 I/O 空间 C.可以构成多处理器系统 D.可以提高 CPU 主频 答案:C 10.8088/8086 最大模式
10、比最小模式在结构上至少应增加_。 A.中断优先级控制器 B.总线控制器 C.数据驱动器 D.地址锁存器 答案:B 11.组成最大模式下的最小系统,除 CPU、时钟电路,ROM,RAM 及 I/O 接口外,至少需增 加的芯片类型为_。 a. 总线控制器 b. 总线裁决器 c. 地址锁存器 d. 总线驱动器 A.b,d B.a,b,c C. a,d D.a,c,d 答案 C 12.工作在最小模式时,对 CPU 而言,下列信号皆为输入信号的是_。 A. HOLD 、 、READY B. 、 、READY C. 、HOLD、 D. 、HOLD、READY 答案:A 13.在最小工作模式下,8088/8
11、086CPU 在每个时钟脉冲的_处,对 HOLD 引脚上的信号 进行进行检测。 A) 上升沿 B) 下降沿 C) 结束位置 D) 中间位置 答案:A 14.LOCK 引脚的功能是_。 A.总线锁定 B.地址锁定 C.数据输入锁定 D.数据输出锁定 答案:A 15.与存储器(或外设)同步以及与协处理器同步的引脚信号依次为_。 A.READY、 B.READY、HOLD C. 、RESET D. 、 答案:A 16.工作在最大模式时,下列信号皆为输出信号的是_。 A.QS0、QS1、 B.QS0、 、 C.QS1、 、S0 D. 、QS1、 答案:A 17. 8086/8088 最大模式时, 引脚
12、有效时的正确含义是_。 A.能中断 CPU 的工作 B.能进行 DMA 操作 C.其它总线部件不能占有总线 D.暂停 CPU 的工作 答案:C 18.工作在最大模式时, 经总线控制器 8288 将对应 CPU 最小模式时的三个引脚状态进行组合, 产生控制和命令信号,这三个引脚应为_。 答案:C 19.8088/8086 中,关于总线周期叙述不正确的是_。 A.总线周期通常由连续的 T1T4 组成 B.在读写操作数时才执行总线周期 C.总线周期允许插入等待状态 D.总线周期允许存在空闲状态 答案:B 20.在 8086 读总线周期中,进入 T3 后发现 READY0,需要插入等待状态,则在插入等
13、待状 态时其引脚的高地址 A19A16_。 A.表示读数据对应的高 4 位的地址 B.表示 CPU 当前工作状态 C.处于高阻状态 D.处于不定状态 答案:B 21.设 8086/8088 工作于最小模式,在存储器读、写周期中,总线 AD15AD0 上数据开始有 效的时刻(不插入 Tw)分别是_。 A. T2、T2 B.T2、T3 C.T3、T4 D.T3、T2 答案:D 二、填空题 1.8086/8088CPU 在结构上由两个独立的处理单元_和_构成,这两个单元可以 _工作,从而加快了程序的运行速度。 答案:EU BIU 并行 2.8086 是 Intel 系列的 16 位处理器,从功能上,
14、它分为两个部分:即总线接口单元和执行单 元。总线接口单元由_、_、_、_、_等寄存器和 20 位地址 加法器和 6 字节指令队列构成。执行单元有 4 个通用寄存器,即_;4 个专用寄存器, 即_、_、_、_等寄存器和算术逻辑单元组成。 答案:AX、BX、CX、DX SP、BP、DI、SI 3.任何 CPU 都有一个寄存器存放程序运行状态的标志信息,在 8086 中,该寄存器是_。 其中,根据运算结果是否为零,决定程序分支走向的标志位是_。 答案:FR ZF 4.8086/8088CPU 中标志寄存器的 3 个控制位是_、_、_。 答案:DF IF TF 5.逻辑地址 9B50H:2C00H 对
15、应的物理地址是_。 答案:9E100H 6.在任何一个总线周期的 T1 状态,ALE 输出_。 答案:高电平 7.8086 有两种工作模式,即最小模式和最大模式,它由_决定。最小模式的特点是 _,最大模式的特点是_。 答案: CPU 提供全部的控制信号 需要总线控制器 8288 8.8086CPU 可访问的存储器的空间为 1MB,实际上分奇数存储体和偶数存储体两部分,对于 奇数存储体的选择信号是_,对于偶数存储体的选择信号是_,对于每个存储 体内的存储单元的选择信号是_。 答案: A0 A19A1 9.在 8086 的最小系统,当 , , 时,CPU 完成的操作是_。 答案:I/O 读 10.
16、在最小模式下,执行“OUT DX, AL”指令时, 、 、 、 的状态分别是_。 答案:0, 0, 1, 1 11.8086CPU 从偶地址读写两个字节时,需要_个总线周期,从奇地址读取两个字节时, 需要_个总线周期。 答案:1 2 12.8086 在存取存储器中以偶地址为起始地址的字时, , ,A0 的状态分别是_。 答案: 1 0 0 13.8086 向内存地址 1200BH 写一个字节数据时,需要一个总线周期,在该总线周期的 T1 状 态, 为_,A0 为_。 答案:0,1 14.假设某个总线周期需插入两个 Tw 等待状态,则该总线周期内对 READY 信号检测的次数 是_。 答案:3
17、15.8086CPU 上电复位后,CS=_,IP=_,DS=_,标志寄存器 FR=_。 答案:0FFFFH,0,0,0 16.8088/8086 的复位信号至少要维持_个时钟周期。 答案:4 17.8086CPU 工作在最小模式下,控制数据流方向的信号是_、_、_、_、_。 答案: 、 、 、 、 18.当存储器的读出时间大于 CPU 所要求的时间时,为了保证 CPU 与存储器的周期配合,就 要利用_信号,使 CPU 插入一个_状态。 答案:准备好(READY) 等待(Tw)状态 19.当 8086/8088 工作于最大模式时,QS1=1,QS0=0,其表示指令队列的状态为_。 答案:队列为空
18、。 20.在 T2、T3、Tw、T4 状态时,S6 为_,表示 8086/8088 当前连在总线上。 答案:低电平 21.8086/8088 提供的能接受外中断请求信号的引脚是_和_。 两种请求信号的主要不 同处在于是否可_。 答案:INTR NMI 屏蔽 22.一台微机的 CPU,其晶振的主振频率为 8MHz,二分频后作为 CPU 的时钟频率。如果该 CPU 的一个总线周期含有四个时钟周期,那么此总线周期是_us。 答案:0.125 23.某微处理器的主频为 20MHz,由 2 个时钟周期组成一个机器周期,设平均 3 个机器周期 可完成一条指令,其时钟周期和平均运算速度分别为_。 答案:50
19、ns,3.33MHz 三、问答题 1. 8086/8088CPU 在结构上由哪两个独立的处理单元构成?这样的结构最主要的优点是什 么? 答案:在微机中,一条机器指令由操作数和操作码构成,再由若干指令构成程序。微处理器 执行一条指令的完整步骤需要两个阶段:取指和执行。取指是从内存中取出指令,执行是分 析指令要求实现的功能,读取所需的操作数,执行指令规定的操作。传统的 8 位处理器采用 顺序执行的方式,各条指令的执行按以上两个阶段交替执行。也就是说,首先取一条指令, 然后执行该指令,之后再取下一条指令,再执行,如此重复,直到整个程序执行完毕。 在 8086 中,为了加快程序的执行速度,采用了重叠执
20、行的方式,各条指令的执行过程是重 叠进行的。 每条指令的执行过程也包括取指和执行两个阶段, 但是相邻两条指令的执行过程 有一部分是同时进行的。在执行一条指令时,可以同时取出下一条指令。在当前指令执行完 毕后, 就可以立即执行下一条指令。 显然, 这种重叠执行的方式大大加快了程序的执行速度。 为了实现指令的重叠执行方式,8086/8088 微处理器内部分为两个独立的功能部件:执行单 元 EU 和总线接口单元 BIU,执行单元 EU 专门负责指令的执行,总线接口单元 BIU 是从内存 指定区域取出指令送到指令队列缓冲器的。 和 BIU 两个功能部件并行工作, 执行的 BIU EU EU 在前一时刻
21、取出的指令,与此同时,BIU 又取出下一时刻要执行的指令,由此能使大部分取 指令和执行指令的操作重叠进行, 大大缩短了等待指令所需的时间, 提高了微处理器的利用 率和整个系统的执行速度。 2.完成下列补码运算,并根据结果设置标志 SF、ZF、CF 和 OF,指出运算结果是否溢出。 (1) 00101101B+10011100B (2)01011101B-10111010B (3) 876AH-0F32BH (4)10000000B+11111111B 答案:(1) C9H SF=1 ZF=0 CF=0 OF=0 未溢出 (2) 01011101B-10111010B =01011101B+01
22、000110B A3H SF=1 ZF=0 CF=1 OF=1 有溢 出 求Y 的补码,即正数-Y 的真值 (3) 876AH-0F32BH =876AH+0CD5H 943FH SF=1 ZF=0 CF=1 OF=0 未溢出 (4) 7FH SF=0 ZF=0 CF=1 OF=1 有溢出 3.存储器采用分段方法进行组织有哪些好处? 答案:8086 微处理器 CPU 中寄存器都是 16 位,16 位的地址只能访问大小为 64KB 以内的内 存。8086 系统的物理地址由 20 根地址线形成,怎样用 16 位数据处理能力实现 20 位地址的 寻址呢?要做到对 20 位地址空间进行访问,就需要两部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课后 习题 答案 朱红
链接地址:https://www.31ppt.com/p-4190968.html