第一章微机原理习题课_第1页
第一章微机原理习题课_第2页
第一章微机原理习题课_第3页
第一章微机原理习题课_第4页
第一章微机原理习题课_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 习题课一、选择题1 .十进制数66转换成二进制数为 。A. 11000010B.01100110C.11100110D.01000010答案: D2 .十进制数27.25转换成十六进制数为 。A. B1.4HB.1B.19HC.1B.4HD.33.4H答案: C3 .下列数中最小的是。A. (101001)2B. (52) 8 C. (2B)16 D. (50)10答案: A4 .若一个数的BCD 编码为 00101001,则该数与相等。A. 41HB.121DC.29D D. 29H答案: C5 .十进制数9874 转换成 BCD 数为 。A. 9874H B. 4326H C. 2

2、692H D. 6341H答案: A6 .BCD 数 64H 代表的真值为 。A. 100B.64C.-100D.+100答案: B7.若A原=1011 1101, B反=1011 1101, C补=1011 1101,以下结论正确的是。A. C最大 B. A最大 C.B最大D.A=B=C答案: B8.8位二进制补码表示的带符号数 1000 0000B和1111 1111B的十进制数分别是。A. 128和 255 B. 128和-1C. -128和 255 D. -128和-1答案: D9.微机中地址总线的作用是。A.用于选择存储器单元B.用于选择进行信息传输的设备C.用于指定存储器单元和I/

3、O设备接口单元的选择地址D.以上选择都不对答案: C 10.计算机中表示地址使用 。A.无符号数B.原码C.反码D.补码答案: A 11. 8086/8088CPU内部有一个始终指示下条指令偏移地址的部件是 。 A. SPB.CSC.IPD.BP答案: C 12. 指令队列的作用是。A.暂存操作数地址B.暂存操作数C.暂存指令地址D.暂存预取指令 答案: D 13. 8086/8088下列部件中与地址形成无关的是。A. ALU B. 通用寄存器C. 指针寄存器D. 段寄存器答案:A14.对于8086,下列说法错误的是。A.段寄存器位于BIU中 B.20位的物理地址是在EU部件中形成的C.复位后

4、CS的初值为FFFFH D.指令队列的长度为6个字节答案:B15.8086/8088 中 ES、DI 分别属于。A. EU、BIU B. EU、EU C. BIU、BIU D. BIU、EU答案:D16 .在执行转移、调用和返回指令时,指令队列中原有的内容 oA.自动消除B.用软件清除C.不改变D.自动清除或用软件清除答案:A17 .下列说法中,正确的一条是A. 8086/8088标志寄存器共有16位,每一位都有含义。B. 8088/8086的数据总线都是16位。C. 8086/8088的逻辑段不允许段的重叠和交叉D. 8086/8088的逻辑段空间最大为64KB,实际应用中可能小于 64KB

5、。答案:D18.8086/8088工作于最大模式,是因为 。A.可以扩展存储容量B.可以扩大I/O空间C.可以构成多处理器系统D.可以提高CPU主频答案:C19.工作在最小模式时,对CPU而言,下列信号皆为输入信号的是 。A. HOLD 、TEST、READYB. M/IO、TEST、READYC. M/IO > HOLD、TESTD. DT/R、HOLD、READY答案:A20 .在最小工作模式下,8088/8086CPU在每个时钟脉冲的 处,对HOLD引脚上的信号进行进行检测。A)上升沿 B)下降沿C)结束位置D)中间位置答案:A21 .在8086读总线周期中,进入T3后发现READ

6、Y =0,需要插入等待状态,则 在插入等待状态时其引脚的高地址 A19A16。A.表示读数据对应的高4位的地址 B.表示CPU当前工作状态C.处于高阻状态D.处于不定状态答案:B22 .设8086/8088工作于最小模式,在存储器读、写周期中,总线 AD15AD0上数据开始有效的时刻(不插入 Tw)分别是 oA. T2、T2 B.T1、T2 C.T3、T4 D.T3、T2答案:D二、填空题1 .计算机的主机由 >控制器、主存储器组成。答案:运算器2 .确定了计算机的 5个基本部件:输入器、 、运算器、 和控制器,程序和数据存放在中,并采用二进制数表示。答案:冯.诺依曼、输出器存储器 存储

7、器3.10110.10111B的十六进制数是 , 34.97H的十进制数是,将114.25转换为二进制数为 。答案:16.B8H、 52.6055、 1110010.014 .(640)10=()2=()16答案:101000 00002805 . (256.375)10=()2=()16答案:10000 0000. 011 100.66.(10111100.1101)2=()10=()16答案:188.8125 BC.D7 .二进制数 1000 0001B 若为原码,其真值为 ;若为反码,其真值为 ;若为补码,其真值为 。答案: 1 126 1278 、 X=-85 , Y=-26 ,字长

8、N=8 则X 补=H, Y 补=H, X+Y 补=H, X-Y 补=H9、用补码计算(-56)(-17) = (-39)10、 .一个 8 位的二进制整数,若采用补码表示,且由 3 个“ 1”和 5 个“ 0”组成,则最小的十进制数为 。答案: 125 1000 0011、如果在一段程序开始执行前,(CS) =1003H, ( IP) =1007H ,给定一个数据的有效地址是0027H,且(DS) =1101H,试问:这段程序的第一个字节的物理的地址是多少? 11037H这个数据在内存中的物理地址是多少? 110312、 2012D 的压缩 BCD 与非压缩 BCD 码分别是?13、 .若凶原

9、=Y反=亿补=90H,试用十进制分别写出其大小,X=;Y= ; Z=。答案: 16 111 11214、 8086/8088CPU 在结构上由两个独立的处理单元 和构成,这两个单元可以 工作,从而加快了程序的运行速度。答案: EU BIU 并行15、 8086是 Intel 系列的 16位处理器, 从功能上,它分为两个部分:即总线接口单元和执行单元。 总线接口单元由 、 、 、 、 等寄存器和 20 位地址加法器和 6 字节指令队列构成。执行单元有4 个通用寄存器,即 ; 4 个专用寄存器,即 、 、 、 等寄存器和算术逻辑单元组成。答案: AX、 BX、 CX、 DXSP、 BP、 DI 、

10、 SI16、8086/8088CPU中标志寄存器的 3个控制位是、> 。答案: DF IF TF标志寄存器的状态标志位有个, 分别是 、 、 、 、 o17、.逻辑地址9B50H:2C00H对应的物理地址是 。答案:9E100H18、给出一个堆栈区,其地址为 1250H:0000H1250H:0100H, (SP)=0052H19.在任何一个总线周期的T1状态,ALE输出。答案:高电平20.8086有两种工作模式,即最小模式和最大模式,它由 决定。最小模式 的特点是。答案:CPU提供全部的控制信号需要总线控制器828821.8086CPU可访问的存储器的空间为1MB,实际上分奇数存储体和

11、偶数存储体两部分,对于奇数存储体的选择信号是,对于偶数存储体的选择信号是,对于每个存储体内的存储单元的选择信号是 o答案:A0 A19A122.在8086的最小系统,当,M/IO 0,WR 1,RD 0, 时,CPU完成的操作是。答案:I/O读此时的DT /R为多少?23、8086最小模式下,完成写IO端口的操作时候M /IO,WR,RD分别为多少?24、8086系统中8282的STB信号时与CPU的()信号相连的。25、8088、8086微处理器的CLK引脚输入时钟信号是由()提供的。26、8086的I/O地址是16位的则可寻址的I/O空间大小是27.假设某个总线周期需插入两个 Tw等待状态

12、,则该总线周期内对READY信号 检测的次数是。答案:328.8088/8086的复位信号至少要维持 个时钟周期。答案:429、假设某微处理器的工作频率 CLK=4MHZ ,请问CPU正常工作时,RESET引脚出现 微秒的高电平使CPU复位。1在插入一个TW的情况,从内存读出一个字节的数据需多少时间答案:11.25微秒30、8086CPU上电复位后, CS=, IP=, DS=,标志寄存器 FLAGS=。答案:0FFFFH, 0, 0, 031、当存储器的读出时间大于 CPU所要求的时间时,为了保证CPU与存储器的 周期配合,就要利用 信号,使CPU插入一个状态。答案:准备好(READY) 等

13、待(Tw)状态32、8086/8088提供的能接受外中断请求信号的引脚是和。两种请求信号的主要不同处在于是否可。答案:INTR NMI 屏蔽33、给定一个堆栈区,1250H: 0000H1250H: 0100H, (SP) =0052H, 问:(1)堆首地址是多少?栈顶地址是多少?栈底地址是多少?SS中的内容?存入数据1234H后,SP的内容是多少?再存入数据5678H后呢?西安电子 在8086执行指令时,CPU测试TEST弓|脚,当它为低电平时,程序。北邮8088的内容数据总线有()条上海大学下列无符号数中,最大的数是(1100100) 2(143) 8 (110011000 BCD (65

14、)H北航389D二进制 ,压缩BCD,非压缩BCD,每位数字用ASC 码表示答案:110000101B华东理工大学 一个数的BCD编码00101001则该数与相等。A、41H B、21DC、29D D、29H上海交大 一个4位长的十进制数,若用二进制表示至少需要多少位?答案:14某一个物理地址是12345H,试完成不同的逻辑地址1234H: 0005H1299H: 0345H判断对错8086CPU的逻辑段允许段的重叠和交叉 因字数据1234H为偶数据,故称其为对准字8086系统中,在对存储器进行写方位时候,地址线有效和数据线有效的时间关系应该是数据线较先有效8086微处理器的标志寄存器进行访问

15、时, 地址线有效和数据线有效的时间关系应该是数据线较先有效。8086微处理器的标志寄存器FLAG是16位的,每一位都有定义。 在8086主存中,一个字节数据占用一个存储单元,一个字数据占用两个相邻的单元,字的高8位存放在高地址单元,低8位存放在低地址单元。8086CPU取指令和执行指令可以重叠操作。8086CPU在读入数据前,其AD0AD15线先变为高阻状态8086CPU的AD0AD15在执行指令时,先传数据,后传地址。标志寄存器是微处理器基本组成部件之一,1具作用是寄存ALU操作结 果的某些重要状态和特征。11没有堆栈计算机业能正常工作。12 8086、8088CPU的逻辑段不允许段的重叠和

16、交叉。正确错误错误错误正确正确正确错误正确正确错误三、问答题3.已知凶补=1001 1101B, Y补=1100 1001B, Z补=0010 0110B,计算X+Y补=?,并指出是否溢出;计算X-Z 补=?,并指出是否溢出。答案: X+Y 补=0110 0110 溢出X-Z 补=0111 0111溢出1 . 8086/8088CPU在结构上由哪两个独立的处理单元构成?这样的结构最主要的优点是什么?答案:8086/8088 微处理器内部分为两个独立的功能部件:执行单元 EU 和总线接口单元 BIU , 执行单元 EU 专门负责指令的执行, 总线接口单元 BIU 是从内存指定区域取出指令送到指令

17、队列缓冲器的。 EU 和 BIU 两个功能部件并行工作, EU 执行的 BIU 在前一时刻取出的指令,与此同时, 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 未溢出(

18、2) 01011101B-10111010B =01011101B+01000110B A3H SF=1 ZF=0 CF=1 OF=1 有溢出 求 Y 的补码,即正数-Y 的真值(3) 876AH-0F32BH =876AH+0CD5H943FH SF=1 ZF=0 CF=1OF=0 未溢出(4) 7FH SF=0 ZF=0 CF=1 OF=1 有溢出3.存储器采用分段方法进行组织有哪些好处?答案 :8086微处理器 CPU 中寄存器都是16位, 16位的地址只能访问大小为 64KB以内的内存。 8086 系统的物理地址由 20 根地址线形成,怎样用 16 位数据处理能力实现 20 位地址的寻

19、址呢?要做到对20 位地址空间进行访问, 就需要两部分地址,在8086 系统中,就是由段地址和偏移地址组成的。而这两个地址都是16位,将这两个地址采用相加的方式组成 20 位地址去访问存储器。在 8086 系统的地址形成中,当段地址确定后,该段的寻址范围就已经确定,其容量不大于64KB。同时,通过修改段寄存器的内容,可达到逻辑段在整个1MB空间中浮动。 各个逻辑段之间可以紧密相连, 可以中间有间隔, 也可以相互重叠。采用段基址和偏移地址方式组成物理地址的优点是: 满足对 8086 系统的 1MB 存储空间的访问,同时在大部分指令中只要提供16 位的偏移地址即可。4.Intel 8086/808

20、8处理器芯片功能强大,但引脚数有限,为了建立其与外围丰富的信息联系, Intel8086/8088 处理器引脚采用了复用方式,说明其采用了何种复用方式?答案:8086CPU 采用双列直插式的封装形式,具有40条引脚。由于受到引脚数量的限制, 8086 引脚安排采用了复用技术。它的复用方式有两种:一是采用分时复用技术, 在不同的时刻通过相同的引脚传送不同的信息, 从而减少了引脚的数量; 二是采用了两种工作方式, 在不同的工作方式下, 部分引脚具有两种不同的引脚功能。5.8086CPU是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效答案:为解决引脚少的问题,8086CPU内部采用一个多路开关,使低16位地址 线和16位数据线共用引脚。因为当CPU访问存储器或外设时,先要给出访问单 元的地址,然后才是读写数据,因此在时间上是可以区分的。 在总线周期的第一 个时钟周期(T1状态),输出低16位地址(记为A15A0),而在总线周期的其 他时钟周期内传送数据。当 CPU处于“保持响应”状态时,这些引脚处于高阻 隔离状态(即悬浮状态)。ALE信号是地址锁存信号。8086在总线周期开始通过地址总线输出地址的同时, 通过该引脚输出一个正脉冲,其下降沿用于将地址信息写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论