1、微型计算机原理与接口技术综合测试题一 一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处 ) 1 8086CPU 通过( 1 )控制线来区分是存储器访问,还是 I/O 访问,当 CPU 执行 IN AL,DX指令时,该信号线为( 2 )电平。 ( 1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2 n+1 位有符号数 x 的补码表示范围为( )。 A. 2n (DX) B. (AX)(DX) C. (AX) (DX) D. (AX)(DX) ( ) 3. 8086 微 机系统的 RAM 存储单元中,从 0000H:
2、002CH 开始依次存放 23H, 0FFH,00H,和 0F0H 四个字节,该向量对应的中断号是 。 A. 0AH B. 0BH C. 0CH D. 0DH ( ) 4. 8255 的 A 口工作在方式 1 输入时,其中断允许控制位 INTE 的开 /关是通过对 的按位置位 /复位操作完成的。 A. PC0 B. PC2 C. PC4 D. PC6 ( ) 5. 在进入 DMA 工作方式之前, DMA 控制器被当作 CPU 总线上的一个 。 A. I/O 设备 B. I/O 接口 C. 主处理器 D. 协处理器 ( ) 6. 在 PC/XT 中,设( AX) 9305H,( BX) 6279
3、H,若 ADD BX, AX 指令后接着 INTO 指令则会 。 A. 进入 INTO 中断服务子程序 B. 执行 INTO 后面的指令 C. 死机 D. 显示器显示 OVERFLOW ( ) 7. 80486 总线采用的是( 1),一个最基本的总线周期由( 2)个时钟周期( T 状态)组成。 ( 1) A. 同步总线协定 B. 半同步总线协定 C. 异步总线协定 ( 2) D. 2 E. 3 F. 4 ( ) 8. 微处理器系统中采用存储器映像方式编址时存储单元与 I/O 端口是通过 来区分的。 A. 不同的地址编码 B. 不同的读写控制逻辑 C. 专用 I O 指令 ( ) 9. 在一个项
4、目或产品研制的过程中,通常采用 _ 类型的存储芯片来存放待调试的程序。 A. RAM B. ROM C. PROM D. E2PROM ( ) 10.8259A 工作在 8086/8088 模式时,初始化命令字 ICW2 用来设置 。 A. 中断向量地址的高 8 位 B. 中断类型号地址的高 5 位 C. 中断向量的高 5 位 D. 中断类型号的高 5 位 三、填空题 1 设模为 28,则 52 的补码为 _H, 14 的补码为 _H, -0 的反码为 _H。 2 设内存中一个数据区的起始地址是 1020H: 0A1CBH,在存入 5 个字数据后,该数据区的下一个可以使用的单元的物理地址是 _
5、。 3 8086 根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用 _ 来形成总线周期。 4 微机系统内,按信息传输的范围不同,可有 _, _, _, _等四级总线。 5 CPU 对外设进行数据传送的方式有几种,即 _, _,或 _。 6 汇编指令通常包括 _ 和 _ 两部分。 7 8086 系统中,默认方式下对指令寻址由寄存器 _ 和 _ 完成,而堆栈段中的偏移量可由寄存器 _ 或 _ 来指示。 8程序存储与程序控制原理的含义是 _ 。 四、程序阅读 1 读程序,并标明内存中数据段的相关地址和内容。 # SEGMENT BUFFER DB 3 DUP (0)
6、A DB 41H LA EQU $ B DW AB LB EQU $ BYTEB EQU BYTE PTR B C DD 41424344H LC EQU $ WORDC EQU WORD PTR C # ENDS CODE SEGMENT ASSUME DS:#, ES:#, CS:CODE START PROC FAR MOV AX, # MOV DS, AX MOV ES, AX LEA SI, BUFFER MOV SI , BYTEB INC SI MOV SI , WORDC ADD LA SI , LB ADD LB SI , LC MOV AH, 4CH INT 21H STA
7、RT ENDP CODE ENDS END START 2 设有 100 个字节数据(补码),存放在数据段中 EA 2000H 的存储区内,以下程序应能从该数据区中找出最大的 1 个数并存人同一数据段 EA 2100H 的单元中,请完成 该程序(在空白处填入适当的语句)。 MAX: MOV BX, MOV AL, BX MOV CX, LOOP1: INC BX CMP AL, BX LOOP2 MOV AL, BX LOOP2: DEC CX JNZ MOV , AL 五、编址连线 已知某 8088 微机系统中有两个 3 8 译码器 74LS138,如题五图所示,分别用于存储器 和 I/O
8、端口的地址选择。试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平。 74LS138 输人输出关系为: 微型计算机原理与接口技术综合测试题三(答案) 一、单选题 1. B 2. A 3. B 4.C 5. B 6. B 7. ( 1) B( 2) D 8. A 9.D 10. D 二、判断题 1. 2. 3. 4. 5. 6. 7. 8. 三、填空题 1 34H, 0F2H, 0FFH 2 1020H: 0A1D5H 或 1A3D5H 3 总线控制器 8288 4 片内总线,片(间)总线,系统内总线,系统外总线 5 程序方式,中断方式, DMA 方式 6 操作码
9、,操作数 7 CS, IP, SP, BP 8 用户应预先将程序存入存储器,计算机开始工作后,其控制器将自动、依次地从存储器中取出程序指令并加以执行,而不需人工干涉。 四、程序阅读 1 内存单元的地址和内容如题四( 1)图答案所示。 2 2000H, 99, JGE, LOOP1, 2100H 五、编址连线 从的连接方法可以看出,片选对存储器寻址,而对 I/O 口寻址。 : 00000H 01FFFH : 00H 03H : 02000H 03FFFH : 04H 07H : 04000H 05FFFH : 08H 0BH : 06000H 07FFFH : 0CH 0FH : 08000H
10、09FFFH : 10H 13H : 0A000H 0BFFFH : 14H 17H : 0C000H 0DFFFH : 18H 1BH : 0E000H 0FFFFH : 1CH 1FH 一、问答题 1、下列字符表示成相应的 ASCII 码是多少? ( 1)换行 0AH( 2)字母“ Q” 51H ( 3)空格 20H 2、下列各机器数所表示数的范围是多少? ( 1) 8 位二进制无符号定点整数; 0255 ( 2) 8 位二进制无符号定点小数; 0.996094 ( 3) 16 位二进制无符号定点整数; 065535 ( 4)用补码表示的 16 位二进制有符号整数; -3276832767
11、 3、 (111)X=273,基数 X=? 16 4、有一个二进制小数 X=0.X1X2X3X4X5X6 (1) 若使 X 1/2,则 X1 X6 应满足什么条件 ? X1=1 若使 X 1/8,则 X1 X6 应满足什么条件? X1 X2 X3=1 (2) 5、 有两个二进制数 X=01101010, Y=10001100,试比较它们的大小。 ( 1) X 和 Y 两个数均为无符号数; X Y ( 2) X 和 Y 两个数均为有符号的补码数。 XY 二、填空题 1、对于 R 进制数来说,其基数(能使用的数字符号个数)是 R 个,能使用的最小数字符号是 0 。 1、 2、十进制数 72 转换成八进制数是 110Q