logo资料库

2016年陕西空军工程大学微机原理及接口考研真题(A卷).doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
2016 年陕西空军工程大学微机原理及接口考研真题(A 卷) 考试科目:微机原理及接口技术(A 卷) 科目代码 867 说明:答题时必须答在配发的空白答题纸上,答题可不抄题,但必须写清题号,写在试题上 不给分; 考生不得在试题及试卷上做任何其它标记,否则试卷作废;试题必须同试卷一起交 回。 一、填空(共 25 分,每空 1 分) 1、十进制数 90 转换成十六进制数是( ),二进制数 1101.011B 转换成十进制数是( )。 2、Intel 8086/8088 微处理器由( )和( )两部分组成。 3、一条指令由( )码和( )码组成。 4、Intel8086 CPU 内指示下一条指令有效地址的指示器是( )。 5、Intel 8086 的标志寄存器中,控制标志位包括( )( )( )。 6、Intel8088 用来区分是访问内存还是访问 I/O 端口的控制信号是( )。 7、Intel8086 最小工作方式和最大工作方式的主要区别是( )。 8、Intel8086 汇编语言定义子程序的伪指令是( )。 9、堆栈的工作方式是( )。 10、I/O 端口的编址方式一般有存储器( )和( )编址两种。 11、采用高速缓存(Cache)的目的是( )。 12、目前,微机系统中“通用串行总线”是指( )。 13、1 片 8259A 中断控制器可管理 8 级中断,用( 管理系统。 )片 8259A 可构成 64 级主从式中断 14、在 Intel80x86 系统中,若中断向量为 20H,中断服务程序入口地址所在单元的地址是 ( ),如果从该单元开始的 4 个单元中存放的值分别是 26H、30H、10H、40H,那么 20H 号 中断对应的中断服务程序的入口地址为 CS=( )、IP=( )。 15、设串行异步传送的数据格式是 7 个数据位、1 个起始位,1 个停止位、1 个校验位,波 特率为 2400bps,则每秒钟传送的字符数最多为( )。 16、A/D 转换器的功能是将( )量转换为( )量。
二、简答题(共 35 分) 1、(5 分)什么是指令周期、总线周期、时钟周期?它们之间有什么关系? 2、(10 分)简述 Intel8086/8088 微处理器在实模式下对可屏蔽中断的响应过程。 3、(10 分,每小题 2 分)若(BX)=0158H,(DI)=10A5H,位移量 Disp=1B57H,(DS)=2100H, (SS)=1100H,(BP)=0100H,则对应以下各种寻址方式下的有效地址和物理地址分别是多 少? (1)直接寻址 (2)使用 BX 的寄存器间接寻址 (3)使用 BP 的寄存器相对寻址 (4)使用 BX 和 DI 的基址变址寻址 (5)使用 BP 和 DI 的基址变址相对寻址 4、(10 分)用 Intel80X86 汇编语言编程并在计算机上完成操作的过程分哪几步?需要使 用哪些工具软件?操作过程中生成的结果文件的扩展名是什么? DW ? 三、程序分析与设计(60 分) 1、(5 分)阅读下列程序段后填空。 …… X …… MOV AX,X AND AX,AX JNS EX NEG AX MOV X,AX EX: …… 该程序所完成的功能是 。 2、(5 分)阅读下列程序段后填空。 …… MOV SI,BLK1AD MOV DI,BLK2AD MOV CX,N NETP: MOV AH,[SI] MOV [DI],AH
INC SI INC DI DEC CX JNZ NETP RET 该程序所完成的功能是 。 SHL AL,1 3、(8 分)阅读下列程序段后填空。 …… MOV CX,8 XOR BL,BL NETP: RCR BL,1 LOOP NETP MOV AL,BL …… (1)如果程序段执行前,(AL)=01011101B,执行后(AL)= (2)该程序所完成的功能是 。 4、(8 分)阅读下列程序段后填空。 …… MOV BX,OFFSET VAR MOV CX,0 MOV AX,[BX] NETP: JZ DONE AND AX,0FFFFH JNS NEXT INC CX NEXT: SHL AX,1 JMP NETP RET DONE: …… (1)如果程序段执行前,字变量 VAR=3401H,执行后(CX)= (2)该程序所完成的功能是 。 SEGMENT STACK 5、(10 分)阅读下列程序后填空。 STACK DW 256 DUP(?) TOP LABEL WORD STACK DATA ARRAY DATA CODE ENDS SEGMENT DB 200 DUP(?) ENDS SEGMENT 。 。
ASSUME CS:CODE,DS:DATA,SS: STACK START: MOV AX,DATA MOV DS,AX MOV AX,STACK MOV SS,AX MOV SP,OFFSET TOP LEA DI,ARRAY MOV SI,DI MOV CL,[DI] XOR CH,CH MOV BL,CH INC DI INC DI AGAIN: TEST BYTE PTR [DI],80H JZ POSI INC BL POSI: INC DI LOOP AGAIN MOV [SI+1],BL MOV AH,4CH INT 21H CODE END START (1)在 ARRAY 的第一个单元的作用是 (2)在 ARRAY 的第二个单元的作用是 (3)该程序所完成的功能是 ENDS 。 。 。
1) 若 X 和 Y 单元中的数据分别为 2BH 和 0AH,则 Z 单元中的数据为 2) 若 X 和 Y 单元中的数据分别为 06H 和 35H,则 Z 单元中的数据为 3) 该段程序完成的功能是 。 ; ; 7、(14 分)设有 n 个带符号字节数 X1,X2,…Xn 存放在以 BUFFER 为首地址的内存区中,编 写程序,统计 n 个数中正数、负数、零的个数,结果分别存放到 Xp、Xm、Xz 单元中。要求 用完整段定义格式。 四、综合设计(30 分) 1、(18 分)用 8K×4 位的 DRAM 芯片,8K×4 位的 SRAM 芯片和 3-8 译码器 74LS138 构成 一个 16K×8 位的 DRAM 和 16K×8 位的 SRAM 存储器,8086 工作在最小模式,起始地址为 0F0000H。要求: (1)各需要多少芯片? (2)写出各芯片的地址范围。 (3)画出该存储器的组成框图及其与 CPU 的连接图。 (4)编写程序段,将该存储器区域清零。
2、(12 分)8088 系统中用 8255A 作打印机接口电路,用 PA 口(地址是 3F0H) 作数据输 出,PB 口(地址是 3F1H)作打印机状态输入(最低位为零表示打印机准备好),CPU 采用 程序查询方式与 8255A 传送数据。编写程序段,输出存放在内存中 2000H:3000H 开始的存 储区中的 200H 个字节数。要求: (1)画出程序流程图。 (2)程序应加适当注释和必要参数说明。
分享到:
收藏