《计算机原理及应用》复习题
一、 选择题
1.当( )时,8088CPU工作在最小模式之下。 ( C)
??A.芯片引线最少 B.MN/MX =0
??C.MN/MX=1 D.使用多处理器
2、 二进制数 10010110.10B 的十进制数值可表示为 (B ) A、 96.8 B、 150.5 C、 96.5 D、 160.5
3.由段寄存器、段偏移地址所确定的物理地址是这样产生的(D )。 A.物理地址=段寄存器的内容×8+偏移地址 B.物理地址=偏移地址×8
C.物理地址=段寄存器内容×20+偏移地址 D.物理地址=段寄存器内容×16+偏移地址 4、RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是( B ) A、A0~A15和D0~D15 B、A0~A10和D0~D7 C、A0~A11和D0~D7 D、A0~A11和D0~D15 5、8086 CPU在响应中断时顺序将(C )内容压入堆栈。 A、CS.IP.PSW B、IP.CS.PSW
C、PSW.CS.IP D、PSW.IP.CS
6.若READY为低电平,此时CPU执行哪一个周期? (B ) A.T3周期 B.等待的时钟周期TW C.T4周期 D.T1周期
7.寄存器寻址的操作数包含在(A )中。 A.CPU的内部寄存器 B.内部存贮器 C.指令 D.外部存贮器 8.在CPU内部寄存器之间传送数据(除代码段寄存器CS和指令指针IPC以外)的是(B ) A.ADD B.MOV C.SUB D.MUL
9.若要对操作数清0,一般对操作数进行( C)运算。 A.相与 B.相或 C.异或 D.移位
10.外设与内存独立编址方式中,用于外设的指令功能(B )。 A.较强 B.较弱
C.与用于内存的指令相同 D.以上都不是
11、8086能够访问的存储空间的大小是( B )。 A. 64k B.1M C. 256 D.16M
12、8253 是可编程定时、计数器芯片,它内部有( A )。 A、三个定时器 B、四个定时器 C、二个计数器 D、四个计数器 13、相邻段地址之间的最小距离为( A ) A、16个字节 B、64K字节 C、1K字节 D、256字节
14、8086 CPU的NMI引脚上输入的信号是(B ) A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求
15、8086 CPU在( A )时刻采样READY信号决定是否插入等待周期。 A、T3下降沿 B、T3上升沿 C、T2下降沿 D、T2上升沿
16、保护断点就是保存( D )。 A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值 17、8086 CPU 采用(D )中断结构。 A、单级 B、多级 C、级联 D、矢量 18. 串操作是按增地址的方向进行还是减地址的方向受 A 标志位影响。 A) DF B) TF C) IF D) SF
19. 已知(AL)=7BH,(BL)=38H,执行指令ADD AL,BL后,下列标志位的正确的是 B A) AF=1,ZF=1 B) OF=1,PF=0 C) CF=1,SF=0 D) ZF=1,OF=1 20. 运算器由很多部件组成,其核心部分是 B 。 A) 数据总线 B) 算术逻辑单元 C) 累加器 D) 多路开关
21. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是 D 。
A)20102H B)20101H C)200FEH D)200FFH 22. 寄存器间接寻址方式中,操作数在 C 中。 A)通用寄存器 B)堆栈 C)主存单元 D)段寄存器
23. 存放偏移地址的寄存器称为间址寄存器,下面寄存器中不可以做间址寄存器的是 D A)SI B)BP C)BX D)SP
24. 执行返回指令,退出中断服务程序,这时返回地址来自( C ) A)ROM区 B)程序计数区
C)堆栈区 D)CPU的暂存寄存器
25. 主机与外设之间的数据输入输出方式主要下面有4种,其中 D 的效率最高 A)无条件查询方式 B)DMA方式 C)查询方式 D)中断方式
26. 下面哪种中断的中断类型码由硬件提供 C 。
A)软件中断 B)NMI C)INTR D)内部中断
27. 某微机系统的内存RAM的容量为64KB,若用6264芯片构成这样的存储系统需要 片,至少需要用系统的 A 根地址线, A)8, 16 B)8, 9 C)16, 16 D)4, 17
28. 8086CPU复位后,下列寄存器的值为( B )。
A. CS=0000H,IP=0000H B. CS=0000H,IP=FFFFH B. CS=FFFFH,IP=0000H D. CS=FFFFH,IP=FFFFH 29. 8086CPU响应可屏蔽中断的条件是( B )。 A. IF=0 B. IF=1 C. TF=0 D. TF=1 30. 下列指令中,不正确的指令是( D )。
A. MOV AX,BX B. MOV AX,[BX] C. MOV AX,CX D. MOV AX,[CX]
31. 8086CPU向I/O端口地址30H写字数据应使用指令( B )。 A. OUT 30H,AL B. OUT 30H,AX C. OUT AL,30H D. OUT AX,30H
32. 用存储器2114(1024×4)组成4KB内存储器需要2114芯片( D )片。 A. 2 B. 4 C. 6 D. 8
33. 若二进制数为010111.101,则该数的十进制表示为( B )。 A. 23.5 B. 23.625 C.23.75 D. 23.5125
33. 字符A的ASCII码为41H,字符a的ASCII码为(C )。 A.31H B. 32H C. 61H D. 62H
二、填空
1.微型计算机是由( 硬件 ) 和 (软件 )两大部分组成的。 2.系统总线包括( DB )、( AB ) 、( CB ) 。
3.微型计算机软件系统包括(系统软件 )和(应用 ) 两部分。 4.立即寻址方式所提供的操作数直接包含在( 指令) 中。
5.SBB指令在两个操作数相减时,还应减去( CF) 的当前值。 6、每一条指令一般都由( 操作数 )和( 操作码 )来构成。
7、8086 CPU内部的四个专用段寄存器是( CS )、(DS )和( ES )及( SS )。 8、若某中断向量为08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( 20H )~( 23H )。 9、根据以下要求用一条指令写出相应的操作:
(1)、把BX和DX的内容相加,结果送入DX中。( ADD DX,BX ) (2)、用寄存器BX和位移量0B2H的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。( ADD [BX+0B2H],CX )
(3)、用寄存器BX和SI的基址变址寻址方式把存贮器中的一个字节与AL寄存器的内容相加,结果送入AL寄存器中。( ADD AL,[BX+S]) )
(4)、用位移量为0524H的直接寻址方式把存贮器中的一个字与数2A59H相加,并把结果送入该存贮单元中。( ADD [0524H],2A59H )
10、CPU与外设传送的三种信息是( 数据 )和( 状态 )及( 控制 )。 11、CPU与外设交换信息时,有三种常见的输入输出方法,它们分别是:( 程序 )和( 中断 )及( DMA )。 12、8255有两个控制字,它们分别是( 方式控制字 )和( C口置位、复位控制字 )。 13.在( 端口直接寻址 ) 方式下,输入输出指令中直接给出接口地址,且接口地址由一个字节表示。
14.在汇编语言程序设计中有三种程序设计方法,它们分别是( 直线 ) 、( 分支) 、( 循环 ) 。
15.内存用来存贮当前运行所需要的(程序 ) 和(数据 ) 。
16. 十进制数-66的补码是 10111111 二进制数01000111的BCD码为 01110001 17. 从大的功能部件来看,微型计算机的硬件主要由 CPU 、 存储器 、I/O接口和I/O设备组成,各部分之间通过系统总线相连,系统总线按功能分主要有三类 数据 、 地址 、 控制 。 18. 系统复位后各寄存器的状态为:CS=FFFFH ,IP= 0000 ,DS=0000 。 19. 外部中断可以分为 可屏蔽 和 不可屏蔽 ,中断允许标志位对其中的 不可屏蔽中断 没有影响。 20. 8088/8086有 20 根地址线,可寻址的内存范围为 00000-FFFFFH ,其中的每个存储单元都有一个唯一的 物理 地址。 21. 8086/8088系统中的操作数主要分为3类: 立即数 、寄存器操作数和 存储器数 ,指令MOV AX,[SI]的源操作数是这3类操作数中的哪一类 存储器数 。 22. 假设(DS)=2000H,(BX)=1256H,(SI)=528FH,(232F7H)=3280H,(264E5H)=2450H,则 执行指令JMP BX后,(IP)=1256H 执行指令JMP [BX][SI]后,(IP)= 2450H 。 23. 由于外设处理数据的时间一般比CPU时间长的多,所以输入接口要求对数据具有 缓存 能力,常用三态门实现,输出接口要求对数据具有 锁存 能力。 24. 芯片的片选信号则是通过CPU的高位地址线译码得到,用全部的高位地址信号作为译码信号称为 全译码 ,用部分高位地址信号(而不是全部)作为译码信号称为 部分译码 ,其中 全译码 方式,芯片的地址是唯一确定的 25. 可编程定时计数器8253共占用 4 个I/O地址,工作方式有 6 种,其中自动重复计数的工作方式是 方式 2 、 方式3 。 26.微型计算机的软件系统包括 系统软件 和 应用 。 28. 若CS=4320H,IP=2030H,则实际地址为 45230H 。 29. 中断号16H的中断向量表地址的首址为 58H 。 30. CPU与外设间的数据传输方式有无条件传输方式、 有条件 方式、 中断 方式及 DMA 方式。 31. 堆栈操作遵循 先进后出 原则。 32.半导体存贮器分为(RAM )和( ROM ) 。 33、CPU由 运算器 和 控制器 组成。
34、00011010B+01101101B= 10000111B 。10011101B∨01101110B= 111111111B。 35、数制转换:205D= 11001101B。
36、汇编语言源程序有两种语句,即:指令性语句和指示性语句。 37、8086CPU的每个总线周期至少包含 4 时钟周期。
38、微型计算机的三级存储体系是指Cache-主存层次和主存-辅存层次。 39、计算机与外部信息交换的方式有两种,即串行通信和并行通信。 40、CPU与外设的输入输出方式有程序控制方式、中断方式、DMA方式。 41、ASCII是7位标准编码,它可以表示 128 个符号。 42、解决中断优先权的方法有两种,即硬件方案和软件方案。 43、8086的指令由操作码和地址码组成。
44、8086存储器采用的是分体结构,即1MB的存储空间分成两个512KB的存储体,一个存储体包含偶数地址,另一个存储体包含奇数地址。
45、采用分段结构的存储器,任何一个逻辑地址都由段基址和偏移地址两部分构成。 46、汉字的内码在计算机中占 2 个字节。
47、中断的响应过程有中断申请、中断响应、中断处理。
48、8255A芯片的工作方式有三种,分别是基本输入输出方式、选通输入输出方式、双向传输方式。
49、1110110B= 118 D。
50、指令的执行过程包括取指令、分析指令、执行指令。
51、计算机的发展按其所采用的物理器件分为电子管、晶体管、集成电路、超大规模集成电路和智能计算机。
52、目前,微型计算机的核心部件是CPU 。
53、计算机的设计遵循冯?诺伊曼的二进制和程序存储控制原理。 54、在计算机数据表示单位中,1Byte= 8 bit。
55、10011011B-00110100B= 01100111B 。10011101B∧01101110B= 00001100B 。 三、 判断下列问题是否正确,请说明理由。
1、段内转移指令执行结果要改变IP、CS的值 错 2、REPE/REPZ是相等/为零时重复操作,其退出条件是:(CX)=0或ZF=0 对 3、MOV AX,[BP]的源操作数物理地址为16D ×(DS)+(BP) 错 4、OUT DX,AL指令输出的是16位操作数 错
5、8086CPU的最小方式是为实现多处理器系统而设计的。( ) 错