2022年微机原理期末考试试题及答案 3.pdf
长沙学院微型计算机原理与接口技术一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 18086CPU 通过( 1 )控制线来区分是存储器访问,还是I/O 访问,当 CPU执行 IN AL,DX 指令时,该信号线为( 2 )电平。(1) A. M/IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2n+1 位有符号数x 的补码表示范围为()。 A. 2n x 2n B. 2n x 2n -1 C. 2n - 1 x 2n-1 D. 2n 改 1:MOV DX,AXMOV CL,NUM LEA DL ,BUFFER 补: CLDMOV AL,0DH STOSB MOV AL,0AH STOSB MOV AL,CL OR AL,AL JS PLUS 改 2:JNS PLUS补: NEG CL MOV AL,,?JMP GOON PLUS: MOV AL,,?GOON: STOSB MOV BL,64H CALL CHANGE MOV BL,0AH CALL CHANGE MOV AL,30H ADD AL,CL STOSB 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 14 页 - - - - - - - - - MOV AL,,?STOSB LEA DX ,BUFPER MOV AH,9 INC 21H ;输出十进制MOV AH,4CH INT 21H CHANGE PROC NEAR MOV DL,0 AGAIN: SUB CL,BL JC DOWN INC DL JMP AGAIN DOWN:补: ADD CL,BLMOV AL,30H ADD AL,DL STOSB 补:RETCHANGE ENDP CODE END 改 3:CODE ENDSEND START 微型计算机原理与接口技术一、单选题()1. 在 8086 宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是。 A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 14 页 - - - - - - - - - ()2. 在 CMP AX,DX 指令执行后,当标志位SF、OF、ZF 满足下列逻辑关系(SFOF)ZF0 时,表明。A. (AX) (DX) B. (AX) (DX) C. (AX) (DX) D. (AX) (DX)()3. 8086 微机系统的RAM 存储单元中,从0000H:002CH 开始依次存放23H,0FFH,00H,和 0F0H 四个字节,该向量对应的中断号是0010,1100=32+8+4=44/4=11=0BH。 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) 6279H,若 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. 专用 IO 指令()9. 在一个项目或产品研制的过程中,通常采用 _ 类型的存储芯片来存放待调试的程序。 A. RAM B. ROM C. PROM D. E2PROM ()10.8259A 工作在 8086/8088 模式时,初始化命令字ICW2 用来设置。A. 中断向量地址的高8 位 B. 中断类型号地址的高5 位名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 14 页 - - - - - - - - - C. 中断向量的高5位 D. 中断类型号的高5 位三、填空题1设模为 28,则 52 的补码为 _34H_H ,14 的补码为 _0F2H_H ,-0 的反码为 _0FFH_H 。2设内存中一个数据区的起始地址是1020H:0A1CBH,在存入 5 个字数据后,该数据区的下一个可以使用的单元的物理地址是_10200+0A1CBH+0AH=10200H+0A1D5H=1A3DD5H_ 。3 8086 根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用 _8288 总线控制器 _ 来形成总线周期。4微机系统内,按信息传输的范围不同,可有 _片内总线 _ ,_片间总线_ ,_系统内总线 _ ,_系统外总线 _ 等四级总线。5 CPU 对外设进行数据传送的方式有几种,即 _程序_ ,_中断_ ,或 _DMA 方式 _ 。6汇编指令通常包括 _ 操作码 _ 和 _ 操作数 _ 两部分。78086 系统中,默认方式下对指令寻址由寄存器_CS_ 和 _IP_ 完成,而堆栈段中的偏移量可由寄存器 _BP_ 或 _SP_ 来指示。8 程序存储与程序控制原理的含义是 _用户事先往存储器录入程序,计算机工作后,将自动从中提取指令程序,并执行,无须人操作_ 。四、程序阅读1读程序,并标明内存中数据段的相关地址和内容。# SEGMENT BUFFER DB 3 DUP (0) A DB 41H LA EQU $ B DW AB LB EQU $ BYTEB EQU BYTE PTR B C DD 41424344H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 14 页 - - - - - - - - - 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 START ENDP CODE ENDS END START 2设有 100 个字节数据(补码),存放在数据段中EA2000H 的存储区内,以下程序应能从该数据区中找出最大的1 个数并存人同一数据段EA2100H 的单元中,请完成该程序(在空白处填入适当的语句)。MAX: MOV BX ,2000H MOV AL,BX MOV CX,99LOOP1: INC BX 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 14 页 - - - - - - - - - CMP AL,BX JGE LOOP1 LOOP2 MOV AL,BX LOOP2: DEC CX JNZ MOV 2100H,AL 五、编址连线已知某 8088 微机系统中有两个3 8 译码器 74LS138,如题五图所示,分别用于存储器和 I/O 端口的地址选择。试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平。74LS138 输人输出关系为:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 14 页 - - - - - - - - -