1、第 1 章 强化训练一、单项选择题1. 在微处理器内部实现信息交换的总线称为( )。A.片总线 B.内部总线 C.芯片总线 D.系统总线2. 下列哪组设备安装在主机箱中( )。A.显示器、硬盘驱动器、电源 B.键盘、CPU、I/O 接口卡C.内存、鼠标、光盘驱动器 D.Cache、主板、电源3. 单片机又可称为( )。A.个人计算机 B.嵌入式计算机 C.单板机 D.PC 机4. 以下设备属于微型计算机的输入设备的是( )。A.键盘、鼠标、扫描仪 B.鼠标、打印机、音箱C.键盘、音箱、麦克风 D.打印机、显示器、扫描仪5. 以下设备属于微处理器的组成部件的是( )。A.内存 B.硬盘 C.通用
2、寄存器 D.I/O 接口6. 计算机中常用的 BCD 码是( )。A.二进制数 B.十六进制数C.二进制编码的十进制数 D.不带符号数的二进制形式7. 目前,在计算机中采用二进制数,是因为( )。A.容易实现 B.算术四则运算规则简单C.可进行二值逻辑运算 D.以上都是8. 下列数中最大值的是( )。A.5AH B.01100011B C.28 D.(10011000)BCD9. 下列数中最小的值是( )。A.( 28) 10 B.(01100011) 2 C.(10011000) BCD D.(5A) 1610. 构成微机的主要部件除 CPU、系统总线、I/O 接口外,还有( )。A.CRT
3、 B.键盘 C.磁盘 D.内存( ROM 和 RAM)11. 已知X原=10011010B,Y原=11101011B,则X-Y补=( )。A.溢出 B.01111011B C.10000101B D.01010001B12. 十进制数-75 用二进制 10110101 表示,其表示方式是( )。A.原码 B.补码 C.反码 D.ASCII 码13. 有一个 8 位机器数的补码是 11111101,其相应的十进制真值是( )。A.-3B.-2 C.509 D.25314. 十进制数-38 的 8 位机器数补码是( )。A.01011011 B.110110110 C.11011011 D.010
4、1101015. 十进制数 38 的 8 位机器数补码是( )。A.0011001 B.10100110 C.10011001 D.0010011016. 在下面几个不同进制的不带符号数中,最小的数是( )。A.1001001B B.75 C.37Q D.0A7H17. 在下面几个不同进制的数中,最大的数是( )。A.1100010B B.225Q C.500 D.1FEH18. 在计算机内部,一切信息的存取、处理和传送都是以( )形式进行的。A.十进制 B.八进制 C.十六进制 D.二进制二、填空题1. 微型计算机主要由( 微处理器 )、( 内存储器 )和 I/O 接口三大部分组成。2. 对
5、微型计算机系统而言,其软件主要包括( 系统软件 )和( 应用软 件)两部分。3. 按组装规模和系统规模划分,常见的微型计算机有( 单片机 )、( 单板机 )和个人计算机三种类型。4. 与十进制数 45 等值的二进制数是(101101B )。5. 与二进制数 101110 等值的十六进制数是(2EH)。6. 若 X=-1,Y=-127,字长 n=16,则:X补=(0FFFF)H,Y 补 =(0FF81 )HX+Y补=( 0FF80)H,X-Y补= (007E)H7. 已知 X=-65,用 8 位机器数表示,则 X原=(11000001B ),X反=(10111110B), X补=(1011111
6、1B)。8. 已知 X=68,Y=12,若用 8 位机器数表示,则X+Y补=(01010000B),X-Y补=(00111000B),此时, OF=(0)。9. 已知X原=01001001B,Y原=10101010B,求X+Y补=(00011111B),此时,OF=(0)。X-Y补=(01110011B),此时,OF=(0)。10. 已知 X=-32,Y=13,则X+Y补=(11101101B ),X-Y补= (11010011B )。第 2 章 强化训练一、单项选择题1. SP 是( )指针。A.基址 B.堆栈 C.源变址 D.目的变址2. 由 8086 微处理器组成的 PC 机的数据线是(
7、 ) 。A.8 条单向线 B.16 条单向线 C.8 条双向线 D.16 条双向线3. CPU 的 ALU 主要完成( ) 。A.地址指针的变换 B.中断管理C.产生各种时序 D.算术、逻辑运算及移位操作4. 溢出是两个带符号数( ) ,结果超出规定的数值范围。A.两同号数相减 B.两同号数相加 C.两异号数相加 D.两数异或5. 主存和微处理器之间增加高速缓存的目的是( ) 。A.解决微处理器和主存之间的速度匹配问题B.扩大主存容量C.既扩大主存容量,又提高速度6. 当 M/ =0 时, W/ =0 时,微处理器完成的操作是( ) 。IORA.存储器读 B.I/O 读 C.存储器写 D.I/
8、O 写7. 指令队列的作用是( ) 。A.暂存操作数地址 B.暂存操作数 C.暂存指令地址 D.暂存预取指令8. 8086 在响应总线请求时( ) 。A.地址总线为三态 B.数据总线为输入 C.地址线为输出 D. 为高电平DEN9. 8086/8088 读/写总线周期,微处理器是在( )时刻采样 READY 信号,以便决定是否插入TW。A.T2 B.T3 C.T3 下降沿 D.T2 上升沿10. 8086CPU 可插入( ) 。A.1 个等待周期 B.2 个等待周期 C.3 个等待周期 D.任意多个等待周期11. 计算机完成一条指令的执行所需的时间称为( ) 。A.机器周期 B.时钟周期 C.
9、运算速度 D.指令周期12. 8086 最小工作方式和最大工作方式的主要差别是( ) 。A.内存容量不同 B.I/O 端口数不同 C.数据总线位数不同 D.单处理器和多处理器的不同13. 8086 微处理器以 BP 内容作为偏移量,则段基址是由( )寄存器提供。A.CS B.ES C.SS D.DS14. 8086 微处理器中 BP 寄存器是( ) 。A.基址指针寄存器 B.基址寄存器 C.计数寄存器 D.堆栈基址寄存器15. 逻辑地址是( )地址。A.信息在存储器中的具体 B.经过处理后的 20 位C.允许在程序中编排的 D.段寄存器与指针寄存器共同提供的16. 8086 通用寄存器各有不同
10、的特殊功能,其中 DX 寄存器的特定用法是( ) 。A.间接寻址中作变址寄存器 B.在循环指令中作循环计数寄存器C.在 I/O 指令间接寻址中作地址寄存器 D.间接寻址中作基址寄存器17. 8086/8088 微处理器中的 BX 是( ) 。A.基址寄存器 B.计数寄存器 C.变址寄存器 D.基址指针寄存器18. 8086 微处理器中寄存器( )通常用作数据寄存器,且隐含用法为计数寄存器。A.AX B.BX C.CX D.DX19. 编程人员不能直接读写的寄存器是( ) 。A.DI B.CX C.IP D.SP20. 8086 程序计数 IP 中存放的是( ) 。A.指令 B.操作数 C.代码
11、段 D.指令所在代码段的段内偏移量21. 8086 微处理器内部具有自动增 1 功能的寄存器是( ) 。A.SI B.AX C.BP D.IP22. 属于 8086 微处理器内部通用寄存器中指针类寄存器的是( ) 。A.IP B.BP C.BX D.CX二、填空题1. 与 16 位微处理器同时推出的 8088 称为( 准 16 位 )微处理器,它与 8086 在结构上的主要区别是对外的数据总线的数目不同,8086 是(16)根,8088 是(8)根。2. 8086CPU 设有( 6)个状态标志位, (3)个控制标志位。3. 某 CPU 系统有 16 根地址线,最多能给(64K)个存储单元编址。
12、4. 8086CPU 向输入输出端口读一个字节数据时,需用(1)个总线周期。第 3 章 强化训练一、单项选择题1. INC 指令不影响( )标志。A.OF B.CF C.SF D.ZF2. JMP FAR PTR BLOCK(BLOCK 是符号地址)是( ) 。A.段内间接转移 B.段间间接转移 C.段内直接转移 D.段间直接转移3. JMP NEAR PTRDI是( ) 。A.段内间接转移 B.段间间接转移 C.段内直接转移 D.段间直接转移4. MOV AX,ES:BX+SI的源操作数的物理地址是( ) 。A.(DS)*16+(BX)+(SI) B.(ES)*16+(BX)+(SI) C.
13、(SS)*16+(BX)+(SI) D.(CS)*16+(BX)+(SI)5. MOV AX,BP+SI的源操作数的物理地址是( ) 。A.(DS)*16+(BX)+(SI) B.(ES)*16+(BX)+(SI) C.(SS)*16+(BX)+(SI) D.(CS)*16+(BX)+(SI)6. MOV AX,BX+SI的源操作数的物理地址是( ) 。A.(DS)*16+(BX)+(SI) B.(ES)*16+(BX)+(SI) C.(SS)*16+(BX)+(SI) D.(CS)*16+(BX)+(SI)7. ESC 指令的作用是( ) 。A.与 WAIT 指令配合,跳出等待 B.与 LO
14、CK 指令配合,跳出锁定C.与 HLT 指令配合,跳出暂停 D.与外部处理器配合工作8. 指令 TEST AL,02H 的含义是( ) 。A.测试 AL 是否等于 02H B.测试 AL 第 2 位的状态C.测试 AL 第 1 位的状态 D.将 AL 与 02 单元的各位进行测试9. 8086 间接转移指令( )转移。A.可用于段内也可用于段外 B.仅用于段内 C.仅用于段外 D.仅用于+127-128 的范围10. 8086 指令系统中,不影响任何状态标志的指令类型是( ) 。A.算术逻辑运算类 B.循环与移位类 C.转移与调用返回类 D.以上均影响11. 若 8086 执行一运算指令后 Z
15、F=1,表明( ) 。A.结果为正 B.结果为负 C.结果不为 0 D.结果为 012. 指令 SAL AL,CL 是( ) 。A.AL 内容左移到 CL 寄存器中,低位补 0B.AL 内容左移 CL 指出的位数,低位补 0C.AL 内容左移到 CL 寄存器中,低位补 CL 高位D.AL 内容左移 CL 指出的位数,低位补 AL 高位13. 指令 MUL CX 是将( ) 。A. (CX:AX)(AX)*(CX) B. (AX:CX)(AX)*(CX)C. (DX:AX)(AX)*(CX) D. (AX:BX)(AX)*(CX)14. 实现将 AL 寄存器中的低 4 位置 1 的指令为( )
16、。A.AND AL,0FH B.OR AL,0FH C.TEST AL,0FH D.XOR AL,0FH15. 下列指令中,正确的是( ) 。A.MOV DI,SI B.MOV DS,SS C.MOV AL,BX D.OUT BX,AX16. 在 ADD 指令中,两个操作数的物理地址不可以安排在( )中。A.两个存储单元 B.一个存储单元和一个数据寄存器C.两个数据寄存器 D.一个堆栈单元和一个数据寄存器17. 对于下列程序段: AGAIN: MOV ES:DI,AL INC DI LOOP AGAIN 可用指令( )完成。A.REP MOVSB B.REP LODSB C.REP STOSB
17、 D.REP SCASB18. 对于下列程序段: AGAIN: MOV AL,SI MOV ES:DI,AL INC SI INC DI LOOP AGAIN 也可用指令( )完成同样的功能。A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB19.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令 PUSH AX 后,存放数据 21H 的物理地址是( ) 。A.20102H B.20101H C.200FEH D.200FFH20. 下列指令中,有语法错误的是( ) 。A.MOV SI,DI B.IN AL,DXC.JM
18、P WORD PTR BX+8 D.PUSH WORD PTR 20BX+SI21. 条件转移指令 JNE 的测试条件是( ) 。A.ZF=1 B.CF=0 C.ZF=0 D.CF=1二、填空题1. 计算机中的指令由(操作码)和(操作数)组成。2. 指出下列指令源操作数的寻址方式:(1)MOV AX,SI ;( 寄存器间接寻址 )(2)MOV AX,6000H ;( 直接寻址 )(3)MOV AX,BX+SI ;( 基址变址寻址 )(4)MOV AX,BX ;( 寄存器寻址 )(5)MOV AX,1500H ;( 立即寻址 )(6)MOV 80BX+DI ;( 基址变址位移寻址 )(7)MOV
19、 AX,DI+60 ;( 变址寻址 )3. 现有(DS)=2000H,(BX)=0100H ,(SI)=0002H ,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,填入下列指令执行后 AX 寄存器的内容:(1)MOV AX,1200H ;AX=(1200H)(2)MOV AX,BX ;AX=(0100H)(3)MOV AX,1200H ;AX=(4C2AH)(4)MOV AX,BX ;AX=(3412H)(5)MOV AX,1100H
20、BX ;AX=(4C2AH)(6)MOV AX,BXSI ;AX=(7856H)(7)MOV AX,1100HBXSI ;AX=(65B7H)4. 对于指令 XCHG BX,BP+SI,如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=54H ,(2F247H)=41H,则执行指令后, (BX)= (4154H) ,(2F246H)= (30H) ,(2F247H)= (6FH) 。5. 指令 LOOPZ/LOOPE 是结果(CX0)且(ZF=1)发生转移的指令;而指令LOOPNZ/LOOPNE 则是结果(CX0)且(ZF
21、=0)发生转移的指令。6. XLAT 指令规定 BX 寄存器中存放( 表的首地址 ) ,AL 寄存器中存放( 表内偏移量 ) 。7. 如果 BUF 为数据段中 5400H 单元的符号名,从该单元开始连续两个单元存放的内容为1234H,执行指令 MOV BX,BUF 后,BX 的内容为(1234H) ;而执行 LEA BX,BUF 后,BX 的内容为(5400H) 。8. 串操作指令规定源串在( 数据 )段中,用(SI)来寻址源操作数;目的串在(附加数据)段中,用(DI)来寻址目的操作数。9. 近过程(NEAR)的 RET 指令把当前栈顶的一个字弹出到(IP) ,远过程(FAR)的 RET 指令
22、弹出一个字到(IP)后又弹出一个字到(CS) 。10. 中断返回指令 IRET 执行后,从堆栈顺序弹出 3 个字分别送到(IP) 、 (CS) 、 ( 标志寄存器FR) 。11. 设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令 PUSH AX 后,(SP)= (00AEH) ;若再执行指令:PUSH BXPOP AX后,(SP)= (00AEH ) ,(AX)= (0F79H ) ,(BX)= (0F79H ) 。12. 若(AX)=3F50H ,(BX)=1728H,执行 SUB AX,BX 指令后,(AX)= (2828H) ,标志位A
23、F=(1) ,SF=(0) ,CF=(0) ,ZF=(0) ,OF=(0) ,PF=(1) 。13. 设(SS)=2250H,(SP)=0140H,若在堆栈中存入 5 个数据,则栈顶的物理地址为(22636H) ,如果再从堆栈中取出 3 个数据,则栈顶的物理地址为(2263CH) 。14. MOV AL,A指令的源操作数的寻址方式为( 立即寻址 ) 。15. 输入/输出指令间接寻址必须通过(DX )寄存器。第 4 章 强化训练 一、单项选择题1. 有数据定义语句 BUF DW 0ABH,1,10 DUP(3 DUP(1,0) ,2)汇编后,为变量 BUF 分配的存储单元数是( ) 。A.48H
24、 B.90H C.120 D.602. BUF1 DB 3 DUP(0,2 DUP (1,2) ,3) COUNT EQU $-BUF1 符号 COUNT 等价的值是( ) A.6 B.18 C.16 D.83. 主程序和所调用的子程序在同一代码段中,子程序的属性应定义为( ) 。A.TYPE B.WORD C.NEAR D.FAR4. 下面是关于汇编语言程序中使用 RET 的描述,不正确的是( ) 。A.每一个子程序中允许有多条 RET 指令 B.每一个子程序结束之前一定要有一条 RET 指令C.每一个子程序中只允许有一条 RET 指令 D.以过程形式表示的代码段,一定有 RET 指令存在5
25、. 汇编语言源程序,可以是( ) 。A.可以直接由机器执行 B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行 D.必须由汇编程序汇编成目标程序才能执行6. 在汇编语言程序中,对 END 语句的叙述正确的是( ) 。A.END 语句是一可执行语句 B.END 语句表示程序执行到此结束C.END 语句表示源程序到此结束 D.END 语句在汇编后要产生机器码7. 执行段间调用指令 CALL 时,首先保护断点的( ) 。A.段地址和偏移地址 B.段地址 C.偏移地址 D.不用保存8. 汇编语言指令中唯一不可缺少的域是( ) 。A.标号名字域 B.助记符域 C.操作数域 D.
26、注释域9. 分析运算符 LENGTH 只有用( )定义的变量才有意义。A.表达式 B.字符串 C.DUP D.疑问号10. 下列为不合法的标志符的是( ) 。A.AXYZ B.5SKY C.ATT D.?ABC二、填空题1. 在汇编语言中,一个过程的属性为 NEAR,表明主程序和子程序( 在同一代码段 ) ;若为FAR,则表明主程序和子程序( 不在同一代码段 ) 。2. 下列程序段运行后,X 单元的内容为(140 ) 。.MODEL SMALL.DATAX DW 10Y DW 20Z DW 100,40,66,80.CODE.STARTUPMOV BX,OFFSET ZMOV AX,BXMOV
27、 Y,AXMOV AX,BX+2ADD AX,YMOV X,AX.EXITEND3. 以下程序段执行后,(AX)= (5501H) 。A DW 124H,345H,128H,255H,512H,127H,678H,789HB DW 5MOV BX,OFFSET AMOV SI,BMOV AX,BX+SI第 5 章 强化训练一、单项选择题1. DRAM 是( ) 。A.只能读出的存储器 B.只能写入的存储器C.不关机信息静态保存的存储器 D.信息需定时刷新的读 /写存储器2. 计算机的内存可采用( ) 。A.RAM 和 ROM B.RAM C.ROM D.磁盘3. 和外存相比,内存的特点是( )
28、 。A.容量小、速度快、成本高 B.容量小、速度快、成本低C.容量大、速度快、成本高 D.容量大、速度快、成本低4. 某存储器容量为 32K*16 位,则( ) 。A.地址线为 16 根,数据线为 32 根 B.地址线为 32 根,数据线为 16 根C.地址线为 15 根,数据线为 16 根 D.地址线为 15 根,数据线为 32 根5. 和动态 MOS 存储器比较,双极性半导体存储器的性能特点是( ) 。A.集成度低,存取周期短 B.集成度低,存取周期长C.集成度高,存取周期短 D.集成度高,存取周期长6. CPU 不能直接访问的是( ) 。A.RAM B.ROM C.内存 D.外存7. 8
29、086 的外部数据总线为( )位,一个存储周期可以访问存储器的( )位信息。A.16,8 或 16 B.16,8 C.16,2 D.8,88. 8088 的外部数据总线是( )位,一个总线周期能访问( )个字节。A.16,2 B.16,8 C.16,1 D.8, 19. Intel2164 动态 RAM 存储器中,对存储器的刷新的方法是( ) 。A.每次刷新一个单元 B.每次刷新 512 个单元 C.每次刷新 256 个单元 D.一次刷新全部单元10. 要构造 2K*8bit 的内存可以使用( ) 。A.1K*8bit 进行并联 B.1K*4bit 进行串联 C.2K*4bit 进行并联 D.
30、2K*4bit 进行串联11. EPROM 是指( ) 。A.随机读写存储器 B.只读存储器 C.可编程的只读存储器 D.可擦写可编程的只读存储器12. 内存储器与中央处理器( ) 。A.可以直接交换信息 B.不可以直接交换信息 C.不可以交换信息 D.可以间接交换信息13. 下列说法中正确的是( ) 。A.半导体 RAM 信息可改写,且断电后仍能保持记忆B.半导体 RAM 是易失性 RAM,而静态 RAM 中的存储信息是不易失的C.半导体 RAM 是易失性 RAM,而静态 RAM 只有在电源不掉时,所存信息是不易失的D.静态 RAM 不用刷新,且集成度比动态 RAM 高,所以在计算机系统上常
31、用它形成内存14. 半导体存储器 EEPROM,写入的内容,可以通过( )擦除。A.紫外线照射 B.电信号 C.口令 D.DOS 命令15. 半导体 EPROM,写入的内容,可以通过( )擦除。A.紫外线照射 B.电信号 C.口令 D.DOS 命令16. 存储器在断电后,仍保留原有信息的是( ) 。A.RAM,ROM B.ROM,EPROM C.SRAM,DRAM D.PROM,RAM17. 下列存储器存取速度最快的是( ) 。A.SRAM B.DRAM C.EPROM D.磁盘18. 存储器是计算机系统中的记忆设备,它主要用来( ) 。A.存放数据 B.存放程序 C.存放数据和程序 D.存放
32、微程序二、填空题1. 组成 8K 字节的存储器,需要 256*4 位的存储芯片数目为(64 片 ) 。2. 若采用 4K*8 位的存储芯片,形成 64K*8 位的存储器,需要(16 片 )片这样的芯片。3. 设有一块 4K*8 位存储器芯片,其有(12)条地址线和(8)条数据线。4. 若用 1024*1 位 RAM 芯片组成 16K*8 位的存储器,需要(128)片芯片,至少需要(14)根地址线,在地址线中有(10)位参与片内寻址。5. 某一计算机系统要配置 64KB RAM,若用 8K*8 位存储器芯片,则需该芯片(8)片,该芯片上需连接(13)根系统地址线。第 6 章 强化训练 一、单项选
33、择题1. 当多片 8259A 级联使用时,对于主 8259A,信号 CAS0CAS2 是( ) 。A.输入信号 B.输出信号 C.输入/输出信号2. 一片 8259A 只占两个 I/O 地址,可以用地址码 A1 来选择端口。如果其中一个端口地址为92H,则另一个端口地址为( ) 。A.90H B.91H C.93H D.94H3. 下面的中断中,只有( )需要硬件提供中断类型码。A.INT O B.INT n C.NMI D.INTR4. 对于掉电的处理,CPU 是通过( )来处理的。A.软件中断 B.可屏蔽中断 C.非屏蔽中断 D.DMA5. 在中断响应周期内,将 IF 置 0 是由( )
34、。A.硬件自动完成的 B.用户在编制中断服务程序时设置的 C.关中断指令完成的6. 中断向量地址是( ) 。A.子程序的入口地址 B.中断服务程序的入口地址C.中断服务程序入口地址的地址 D.主程序的断点地址7. 中断向量可以提供( ) 。A.被选中设备的起始地址 B.传送数据的起始地址C.中断服务程序的入口地址 D.主程序的断点地址8. 8086/8088 的中断向量表( ) 。A.用于存放中断类型号 B.又叫 “中断指针表 ”C.是中断服务程序的入口 D.是中断服务程序的返回地址9. INT n 指令中断是( ) 。A.由外部设备请求产生 B.由系统断电引起C.通过软件调用的内部中断 D.
35、可用 IF 标志位屏蔽的中断10. CPU 响应中断后得到中断向量号为 10,则从( )单元取出中断服务程序的入口地址。A.00010H B.00040H C.00028H D.00024H11. 一个 8259A 可提供( )个中断类型码。A.1 B.8 C.16 D.6412. 当用 8259A 作为中断控制器时,在外部可屏蔽中断的服务程序中,要用 EOI 命令是因为( ) 。A.用它来清除中断请求,以防止重复进入中断程序B.用它屏蔽已被服务了的中断源,使其不再发出请求C.用它来重新配置 8259A 中断控制器D.用它来清除中断服务寄存器中的相应位,以允许同级或较低中断能被服务13. 若
36、8086 从 8259A 中断控制器中读取的中断类型号为 76H,其中断向量在中断向量表中的地址指针是( ) 。A.01D4H B.01D7H C.01D5H D.01D8H14. 在 8259A 单片工作方式和级联工作方式下,分别最多可管理( )中断级。A.8 级和 16 级 B.256 级 C.8 级和 64 级 D.16 级和 64 级15. IF 可以屏蔽的中断类型有( ) 。A.内部中断 B.外部中断 C.外部中断的可屏蔽中断 D.外部中断和内部中断均可屏蔽16. CPU 响应外部中断请求是( ) 。A.在一条指令执行结束时 B.在一个机器周期结束时C.一旦请求,立即响应 D.由中断
37、类型码 n 引起17. 已知中断类型号为 14H,它的中断向量存放在存储器的向量单元( )中。A.0050H,0051H,0052H,0053H B.0056H,0057H,0058H,0059HC.0000:0050H,0000:0051H,0000:0052H,0000:0053HD.0000:0056H,0000:0057H,0000:0058H,0000:0059H18. PC 采用向量中断方式处理 8 级外中断,中断号依次为 08H0FH,在 RAM0:2CH 单元开始依次存放 23H、FFH、00H 和 F0H 四个字节,该向量对应的中断号和中断程序入口地址是( ) 。A.0CH,
38、23FFH:00F0H B.0BH,F000H:FF23HC.0BH,00F0H:23FFH D.0CH,F000H:FF23H19. 通常情况下,一个外中断服务程序的第一条指令是 STI,其目的是( ) 。A.开放所有屏蔽中断 B.允许低一级中断产生C.允许高一级中断产生 D.允许同一级中断产生20. 8259A 的中断请求寄存器用于( ) 。A.指示有外设向 CPU 发中断请求 B.指示有中断正在进行 C.开发或关闭中断系统21. 8259A 的中断服务寄存器用于( ) 。A.指示有外设向 CPU 发中断请求 B.指示有中断正在进行 C.开发或关闭中断系统22. 当多片 8259A 级联使
39、用时,对于从 8259A,信号 CAS0CAS2 是( ) 。A.输入信号 B.输出信号 C.输入/输出信号二、填空题1. 2 片 8259A 最多可以管理(15)个可屏蔽中断源。2. 8086/8088CPU 的标志寄存器 FR 中的中端允许标志位 IF=0,表示此时 CPU 不允许响应( 可屏蔽中断请求 ) 。3. 8086/8088CPU 接收到中断类型码后,将它左移(2)位,形成中断向量的起始地址。4. 8086/8088 响应中断时,自动压入堆栈的内容有(FR) 、 (CS )和(IP) 。5. 8259A 中断结束方式有( 自动 EOI 方式 )和(EOI 命令方式 )两种。6.
40、8259A 的 IR3 接在一个输入设备的中断请求输出线上,其中断类型号为 83H,该片的中断类型号的范围是(80H 87H) 。7. 中断向量表地址为(000CH ) 、 (000DH) 、 (000EH )和(000FH)的 4 个字节单元用于存放类型 3 的中断向量。8. 8086CPU 在每条指令的最后一个时钟周期采样 INTR 信号,若其为( 高 )电平,且标志位(IF )为 1,并且当前无( 高 )优先级服务,则 8086 响应 INTR 的中断请求。9. 硬件中断可分为( 屏蔽中断 )和( 非屏蔽中断 )两种。10. 8259A 有两种中断触发方式,分别是( 电平触发方式 )和(
41、 边沿触发方式 ) 。11. 若某外设的中断类型码为 3AH,则该中断源的中断请求信号应连在 8259A 的(IR2)端,且对应的中断向量地址为(00E8H) 。12. 若某外设的中断类型码为 48H,该中断源对应的中断向量地址为(0120H) 。第 7 章 强化训练 一、单项选择题1. 主机与外设传送数据时,采用( ) ,CPU 的效率最高。A.程序查询方式 B.中断方式 C.DMA 方式 D.同步方式2. 微处理器只启动外设而不干预传送进程的传送方式是( ) 。A.中断方式 B.DMA 方式 C.查询方式 D.无条件方式3. 用 DMA 方式传送数据时,是由( )控制的。A.CPU B.软
42、件 C.CPU 加软件 D.硬件控制器4. 在程序控制传送方式中, ( )传送可提高系统的工作效率。A.无条件传送 B.查询传送 C.中断传送 D.前三项均可5. 下列芯片属于锁存器的有( ) 。A.74LS245 B.74LS244 C.74LS373 D.74LS2436. 8086 微处理器可寻址访问的最大 I/O 空间是( ) 。A.1KB B.64KB C.4KB D.1MB7. 8086CPU 在进行 I/O 写操作时,M/ 和 DT/ 必须是( ) 。IORA.低电平,低电平 B.低电平,高电平 C.高电平,低电平 D.高电平,高电平8. 微处理器与外设之间的信息传送可以说是对(
43、 )进行读/写操作。A.接口 B.存储器 C.缓冲器 D.端口9. 通常的外设接口中,有( )端口才能满足和协调外设工作要求。A.数据 B.数据、控制 C.数据、控制、状态 D.数据、缓冲10. CPU 通过一个外设接口同外设之间交换信息,其中的控制信息是通过 CPU 的( )来传送的。A.地址总线 B.数据总线 C.外部总线 D.控制总线11. 所谓 I/O 操作,是指对( )的操作。A.I/O 端口 B.I/O 设备 C.A 或 B D.A 和 B12. 如果采用两级 8237 级联方式,最多可以构成( )个 DMA 通道。A.2 B.4 C.8 D.1613. 在 DMA 方式下,CPU
44、 与总线的关系式( ) 。A.只能控制数据总线 B.只能控制地址总线 C.成隔离状态 D.成短接状态14. 在 DMA 传送过程中,实现总线控制的部件是( ) 。A.CPU B.外部设备 C.DMAC D.存储器15. 主机与外围设备传送数据时,采用( ) ,主机与外设是串行工作的。A.程序查询方式 B.中断方式 C.DMA 方式 D.I/O 处理机方式二、填空题1. CPU 与 I/O 接口间的信息一般包括( 数据信息 ) 、 ( 状态信息 )和( 控制信息 )3 种类型。三类信息的传说方向应该是(从哪到哪) ( 从 CPU 到 I/O 接口或从 I/O 接口到 CPU) 、 ( 从 I/O
45、 接口到 CPU) 、 ( 从 CPU 到 I/O 接口 ) 。2. CPU 从 I/O 接口的 (状态口 )中获取外部设备的“准备好”、 “忙”或“ 闲”等信息。3. I/O 数据缓冲器主要用于协调 CPU 与外设在( 速度 )上的差异。4. 一般 I/O 端口的编址方式可以分为( I/O 端口独立编址 )和( 存储器统一编址 ) 。5. 微型计算机的输入/输出接口必须包括( 输入 /输出数据缓存器 ) 、 ( 地址译码器 )和( 输入 /输出控制电路 )三个基本组成部分。6. 8086/8088CPU 工作在 DMA 方式时相关的两个引脚是(HOLD)和( HLDA) 。7. DMA 方式
46、时主机和外设之间传说数据的方式,它是在(DMAC)的控制下, ( 外设 )和( 存储器 )之间直接进行数据交换,而不用进行现场保护之类的额外操作。第 8 章 强化训练 一、选择题1. 当 8253 工作在方式 0,在初始化编程时,一旦写入控制字后, ( ) 。A.输出信号端 OUT 变为高电平 B.输出信号端 OUT 变为低电平C.输出信号保持原来的电位值 D.立即开始计数2. 若 8253 处于计数过程中,当 CPU 对它装入新的计数初值,其结果是( ) 。A.8253 禁止编程 B.8253 允许编程,并改变当前的计数初值C.8253 允许编程,但不改变当前的计数初值D.8253 允许编程
47、,是否影响当前计数过程随工作方式不同而不同3. 若果选择波特率因子为 16,在接收时,采用波特率的 16 倍频率作为接收时钟,其目的是( ) 。A.提高取样精度 B.取样信号的峰值 C.提高接收速度 D.识别正确的起始位4. 8255A 工作在方式 1 时,端口 A 和端口 B 作为数据输入输出使用,而端口 C 的各位分别作为端口 A 和端口 B 的控制信息和状态信息。其中作为端口 A 和端口 B 的中断请求信号的分别是端口 C 的( ) 。A.PC4 和 PC2 B.PC5 和 PC1 C.PC6 和 PC7 D.PC3 和 PC05. 8255A 在方式 0 工作时,端口 A、端口 B、端
48、口 C 的输入输出有( )种组合。A.4 B.8 C.16 D.66. 在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的( )实现的。A.数据寄存器 B.移位寄存器 C.锁存器 D.缓冲器7. 8253 工作于方式 3 时,方波的重复周期是( ) 。A.计数初值 N+1 个 CLK 脉冲之后 B.计数初值 N-1 个 CLK 脉冲之后C.计数初值中偶数脉冲之后 D.计数初值 N 个脉冲之后8. 8253 可编程计数器 I/O 译码空间为 084H-087H,则其控制口地址为( ) 。A.084H B.085H C.086H D.087H9. 若要求 8253
49、通道 1 工作在方波二进制计数方式时,其初始工作字为( ) 。A.01010010 B.01010001 C.01110110 D.1001001110. 8253 可编程定时/计数器,在初始化时写入的最大计数初值是( ) 。A.0000H B.7FFFH C.65536 D.FFFFH11. 8253 的工作方式中,只可用硬件启动的是( ) 。A.方式 2、5 B.方式 1、 2 C.方式 1、 5 D.方式 3、112. 8253 哪种工作方式能产生连续方波输出( ) 。A.方式 0 B.方式 1 C.方式 2 D.方式 313. 8253 共有( )种工作方式。A.7 B.6 C.5 D.414. 8255A 的 PA 口工作在方式 2,PB 口工作在方式 1 时,其 PC 端口( ) 。A.用作两个 4 位 I/O 端口 B.部分引脚作联络,部分引脚用 I/OC.全部引脚均作联络信号 D.作 8 位 I/O 端口,引脚都为 I/O 线15. 8255A 的 PA 口和 PB 口都工作在方式 0 时,其 PC 口