第一章 一、选择题
(D)1.十进制数66转换成二进制数为
A 11000010 B 01100110 C 11100110 D 01000010 (C)2.十制数27.25转换成十六进制数为
A. B1.4H B. 19H C 1B.4H D.33.4H (A)3.下列数中最小的是
A.(101001)2 B.(52)8 C.(2B)16 D.(5O)16,
(C)4若一个数的BCD编码为O0101O01,则该数与 相等。 A.4lH B.121D C.29D D.29H (A)5.十进制数9874转换成BCD数为
A.9874H B.4326H C.2692H D.6341H (B)6.BCD数64H代表的真值为
A.100 B.64 C.-100 D.+100
(D)7.十六进制数88H,可表示成下面几种形式,错误的表示为 。 A元符号十进制数136 B.带符号十进制数一120
C.压缩地BCD码十进制数88 D.8位二进制数一8的补码表示 (B)8.若[A」原=1011 110l,[B]反= 1011 1101,[C]补= 1011 110l,以下结论正确的 A. C最大 B.A最大 C.B最大 D.A=B=C
(D)9.8位二进制补码表示的带符号数1000 0000B和1111 1lllB的十进制数分别
A 128和 255 11. 128和一1 C.-128和255 D.-128和一l (C)10.微机中地址总线的作用是 A.用于选择存储器单元
B.用于选择进行信息传输的设备
C.用于指定存储器单元和I/o设备接口单元的选择地址
D.以上选择都不对
(A)11.计算机中表示地址使用
A.无符号数 B.原码 C.反码 D.补码 二、填空题
(运算器)l.计算机的主机由 、控制器、主存储器组成。
(冯·诺依曼、输出器、存储器、存储器)2. 确定了计算机的5个基本部件:输入器、 、运算器、 和控制器,程序和数据存放在 中,并采用二进制数表示。
(16.B8H、52.59、1110010.01B)3.10110.10111B的的十六进制数是 ,34.97H的十进制数是 ,将114.25转换为二进制数为 。
(1010000000、280)4.(640)10=( )2=( )16。 (100000000.011、100.6)5.(256.375)l0=( )2=( )16 (188.8125、0BC.D)6.(10111100.1101)2=( )10=( )16
(-1、-126、-127)7.二进制数1000 0001B若为原码,其真值为 ;若为反码,其真值为 ;若为补码,其真值为 。
(-125)8.一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小的十进制数为 。
(尾数、指数)9在微机中,一个浮点数由 和 两个部分构成。
(-16、-111、-112)10.若[X]原=[y]反=[z]补=90H,试用十进制分别写出其大小,X= :Y= ;Z= 。
三、问答题
1.在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式? 答:计算机中使用的都是数字逻辑器件,只能识别高、低两种状态的电位,所以计算机处理的所有信息都以二进制的形式表现。
二进制的两种缩写形式有八进制、十六进制。 2. 什么是程序计数器 PC?
答:存放着将要执行的下一条指令的地址的寄存器,具有自动加1的功能。 3.已知[X]补=1001 1101B,「[Y补=1100 1001,[Z]补=0010 011BB,计算[X+Y]补=?,并指出是否溢出;计算[X一Z]补=?.并指出是否溢出。
答:[X+Y]补=[X]补+[Y]补=101100110 最高位符号发生变化,产生溢出 [X一Z]补=[X]补+[-Z]补=101110111 最高位符号发生变化,产生溢出 4.将下列十六进制数的ASCll码转换为十进制数。
(1) 313035H (2) 374341H (3) 32303030H (4) 38413543H 答:(1)105 (2)1994 (3)8192 (4)35420 第二章 一、选择题
(C)1. 8086/8088 CPU内部有一个始终指示下条指令偏移地址的部件是___。 A. SP B.CS C.IP D.BP (D)2,指令队列的作用是
A.暂存操作数地址 B.暂存操作数
C.暂存指令地址 D.暂存预取指令
(A)3.8086/8088下列部件中与地址形成无关的是_______。 A. ALU B.通用寄存器 C.指针寄存器 D.段寄存器 (B)4.对于8086,下列说法错误的是_。
A.段寄存器位于 BIU中 B. 20位的物理地址是在 EU部件中形成的 C.复位后CS的初值为FFFFH D.指令队列的长度为6个字节 (D)5.8086/8088中ES、DI分别属于
A.EU、BIU B.EU、EU C.BIU、BIU D.BIU、EU (A)6.BIU与EU工作方式的正确说法是_。 A并行但不同步工作 B.同步工作
C.各自独立下作 D.指令队列满时异步工作,空时同步工作 (A)7.在执行转移、调用和返回指令时,指令队列中原有的内容______。 A、自动清除 B.用软件清除
C.不改变 D.自动清除或用软件清除 (D)8.下列说法中,正确的一条是
A.8086/8088标志寄存器共有16位,每一位都有含义 B.8088/8086的数据总线都是 16位
C. 8086/8088的逻辑段不允许段的重叠和交叉
D.8086/8088 的逻辑段空间最大为64KB,实际应用中可能小于64KB (C)9. 8086/8088工作于最大模式,是因为______。 A.可以扩展存储容最 B.可以扩大I/O字间
C.可以构成多处理器系统 D.可以提高CPU主频
(B)10.8086/8088最大模式比最小模式在结构上至少应增加 A.中断优先级控制器 B.总线控制器
C.数据驱动器 D.地址锁存器
(D)11.组成最大模式下的最小系统,除CPU、时钟电路、ROM、RAM及 l/O接口外,至少需增加的芯片类型为 。
a.总线控制器 b.总线裁决器 c.地址锁存器 d.总线驱动器 A.b,d B.a,b,c C.a,d D.a,c.d (A)12.工作在最小模式时.对CPU而言.下列信号皆为输人信号的是 。 A.HOLD、TEST、READY B.M/IO、TEST、READY C.M/IO、HOLD、TEST D、DT/R、HOLD、READY (A)13.LOCK引脚的功能是
A.总线锁定 B.地址锁定 C.数据输入锁定 D,数据输出锁定 (A)14.与存储器或外设同步以及与协处理器同步的引脚信号依次为 A.READY、TEST B.READY、HOLD C.LOCK、RESET D.TEST、LOCK
(A)15.工作在最大模式时,下列信号皆为输出信号的是 A.QS0、QS1、LOCK B.QS0、RA/GT0、LOCK C.QS1、RQ/GT1、S0 D.RQ/GT0、QS1、BHE
(C)16.8086/8088最大模式时,LOCK引脚有效时的正确含义是 A.能中断CPU的工作 B.能进行DMA操作
C.其他总线部件不能占有总线 D.暂停CPU的了作
(C)17 .工作在最大模式时,一经总线控制器8288将对应CPU最小模式时的3个引脚状态进行组合,产生控制和命令信号,这3个引脚应为
A. MN/MX M/IO DT/R B.DEN M/IO MN/MX C.M/IO DT/R MN/MX D.DEN DT/R MN/MX (B)18.8088/8086中,关于总线周期叙述不正确的是 A总线周期通常由连续的T1~T4。组成 B.在读写操作数时才执行总线周期 C.总线周期允许插入等待状态 D.总线周期允许存在空闲状态
(B)19.在8086读总线同期中,进入T3后发现READY=0,需要插入等待状态.则在插入等待状态时其引脚的高地址A19~A16 。
A.表示读数据对应的高4位的地址 B.表示CPU当前工作状态 C.处于高阻状态 D.处于不定状态
(D)20.设8086/8088工作于最小模式,在存储器读、写周期中.总线ADl5~AD0上数据开始有效的时刻(不插入TW)分别是 。
A.T2,T2 B.T2、T3 C.T3、T4 D.T3、T2 二、填空题
(BIU、EU、独立)l.8086,8088CPU在结构上由两个独立的处理单元 和 构成,这两个单元可以 工作,从而加快了程序的运行速度。
(ES、SS、CS、DS、IP、AX、BX、CX、DX、BP、SP、SI、DI)2.8086是intel系列的16位处理器,从功能上,它分为两个部分:即总线接口单元和执行单元。总线接口单元由 、 、 、 、 等寄存器和20位地址加法器和6字节指令队列构成。执行单元有4个通用寄存器,即 、 、 、 ;4个专用寄存器,
即 、 、 、 等寄存器和算术逻辑单元组成。
(FR、ZF)3.任何CPU都有一个寄存器存放程序运行状态的标志信息,在8086中,该奇件器是 。其中,根据运算结果是否为零,决定程序分支走向的标志位是 。
(TF、DF、IF)4.8086/8088CPU中标志寄存器的3个控制位是 、 、 。
(9E100H)5.逻辑地址9B50H:2C00H对应得物理地址是 。 (高电平)6.在任何一个总线周期的T1状态,ALE输出 。
(MV/MX、一个处理器、多个处理器)7.8086有两种工作模式,即最小模式和最大模式,它由 决定。最小模式的特点是 ,最大模式的特点是 。
(BHE、A0、A0~A18)8.8086 CPU可访问的存储器的空间为1MB,实际上分奇数存储体和偶数存储体两部分,对奇数存储体的选择信号是 ,对于偶数存储体的选择信号是 ,对于每个存储体内的存储单元的选择信号是 。
(读I/O端口)9.在8086的最小系统,当M/IO=0,WR=1,RD=0时,CPU完成的操作是 。
(0、0、1、1)10.在最小模式下,执行“OUT DX,AL”指令时,M/IO、WR、RD、DT/R
____
_______
_______
___
______
_______
_______
________
_______
的状态分别是 、 、 、 。
(1、2)11.8086 CPU从偶地址读写两个字节时,需要 个总线周期,从奇地址读取两个字节时,需要 个总线周期。
(1、0、0)12.8086在存取存储器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别是 、 、 。
(0、1)13.8086向内存地址1200Bll写一个字节数据时,需要一个总线周期,在该总线周期的T1状态,BHE为 ,A0为 。
(3)14.假设某个总线周期需插入两个TW等待状态,则该总线日期内对READY信号检测的次数是 。
(FFFFH、0000H、0000H、0000H)15.8086CPU上电复位后,CS= ,IP= ,DS= ,标志寄存器FR= 。
(4)16.8086/8088的复位信号至少要维持 个时钟周期。
(DT/R、RD、WR、M/IO、DEN)17.8086CPU工作在最小模式下,控制数据流方向的信号
是 、 、 、 、 。
(READY、Tw)18.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用 信号,使CPU插入一个 状态。
(队列为空)19.当8086/8088工作于最大模式时,QS0=1,QS1=0,其表示指令队列的状态为 。
(0)20.在T2、T3、TW、T4状态时,S6为 ,表示8086/8088表示当前连在总线上。
(INTR、NMI、屏蔽)21.8086/8088提供的能接受外中断请求信号的引脚是 和 。两种情求信号的主要不同处在于是否可 。
(1)22.一台微机的CPU,其晶振的主振频率为8MHz.二分频后作为CPU的时钟频率。如果
____
_______
________
_____
__________
_________
____
________
该CPU的一个总线周期含有4个时钟周期,那么此总线周期是 us。
(时钟周期0.05μs、运算速度0.3μs)23.某微处理器的主频为20MHz。,由2个时钟周期组成一个机器周期,设平均3个机器周期可完成一条指令,其时钟周期和平均运算速度分别为 。
三、问答题
1.8086/8088CPU在结构上由哪两个独立的处理单元构成?这样的结构最主要的优点是什么? 答:由总线接口单元BIU和执行单元EU两部分。这样的电路便于管理和设计电路。执行单元EU专门负责指令的执行,总线接口单元BIU是从内存指定区域取出指令送到指令队列缓冲器。EU和BIU两个功能部件并行工作,EU执行BIU在前一个时刻取出的指令,与此同时,BIU又取出下一时刻要执行的指令,由此能使大部分取指令和执行指令的操作重叠进行,大大缩短了等待指令所需的时间,提到了微处理器的利用率和整个系统的执行速度。
2.完成下列补码运算,并根据结果设置标志SF、ZF、CF和OF,指出运算结果是否溢出? (1)00101101B+10011100B (2)01011101B-10111010B (3)876AH-0F32BH (4)10000000B十11111111B
(1)00101101B
+10011100B 11001001B=C9H SF=1 ZF=0 CF=0 OF=0 (2) -10111010B=01000110B 01011101B-10111010B=01011101B
+01000110B 10100011B
SF=1 ZF=0 CF=0 OF=1 (3)876AH-0F32BH=876AH
+0CD5H 943FH
SF=1 ZF=0 CF=0 OF=0 (4) 10000000B +11111111B 101111111B=7FH SF=0 ZF=0 CF=1 OF=1
3.存储器采用分段方法进行组织有哪些好处? 答:8086微处理器CPU中寄存器都是16位,16位的地址只能访问大小为64K以内的内存。8086系统的物理地址由20位地址空间进行访问,就需要两部分地址,在8086系统中,就是由段地址和偏移地址组成。而这两个地址都是16位,在地址形成中,当段地址确定后,该段的寻址范围就已经确定,其容量不大于64KB。同时,通过修改段寄存器的内容,可达到逻辑段在整个1MB空间中浮动。各个逻辑段之间可以紧密相连,可以中间有间隔,也可以相互重叠。