- 1
- 0
- 约3.78千字
- 约 6页
- 2026-01-20 发布于天津
- 举报
微机原理试卷及答案
考试时间:______分钟总分:______分姓名:______
一、填空题(每空2分,共20分)
1.计算机硬件系统采用冯·诺依曼结构,其核心思想是存储程序和______。
2.8086CPU的标志寄存器(FLAGS)中,表示进位标志的是______位,表示辅助进位标志的是______位。
3.若某存储器芯片的容量为256K×8位,则该芯片共有______个存储单元,进行一次读写操作需要______位地址线。
4.CPU通过______总线对内存进行访问,通过______总线与I/O接口交换信息。
5.指令系统中,采用寄存器寻址方式的指令,其操作数位于______中。
6.在汇编语言中,用于定义数据段的伪指令是______,用于定义代码段的伪指令是______。
7.中断向量表位于内存的______段,其地址由系统硬件确定。
8.I/O接口通常包含数据寄存器、控制寄存器和______寄存器。
9.并行接口的特点是数据各位同时传送,而串行接口的特点是数据各位______传送。
10.8253/8254芯片内部包含______个计数器,每个计数器都可以工作在______(数量)种不同的工作方式。
二、名词解释(每题3分,共15分)
1.字长
2.存储器地址映射
3.寻址方式
4.中断响应
5.I/O端口
三、简答题(每题5分,共20分)
1.简述CPU主要性能指标有哪些?
2.简述Cache的作用及其工作原理。
3.简述中断系统的主要功能。
4.简述程序查询方式I/O和中断方式I/O的区别。
四、计算题(每题7分,共14分)
1.假设某计算机系统采用20位地址线,8位数据线。求该系统的最大内存容量是多少字节?若CPU访问内存采用单字节读写,需要多少个时钟周期?若采用双字节读写,又需要多少个时钟周期?(假设单字节读写需要4个时钟周期,双字节读写需要额外的4个时钟周期)。
2.写出执行以下8086汇编指令时,标志寄存器FLAGS中CF(进位标志)、AF(辅助进位标志)、ZF(零标志)、SF(符号标志)各位可能的取值。`MOVAL,0Ah``ADDAL,0BH`
五、分析题(每题8分,共16分)
1.某系统使用8259A可编程中断控制器,初始化程序如下(部分):`MOVAL,``OUT20H,AL``MOVAL,``OUT21H,AL`分析上述初始化程序对8259A的初始化设置(包括中断请求信号、中断优先级、中断向量基地址等)。
2.简述8086CPU执行外部中断INTn指令的过程(时序)。
六、编程题(10分)
编写一段8086汇编语言程序,实现将数据段中首地址为DATA_START的连续100个字(16位)数据传送到以DATA_END为起始地址的另一个连续空间中。假设(DS)=1000H,DATA_START=2000H,DATA_END=3000H。
---
试卷答案
一、填空题(每空2分,共20分)
1.并行处理
2.CF,AF
3.262144,8
4.地址,数据
5.寄存器
6.DATASEGMENT,CODESEGMENT
7.系统区
8.状态
9.逐位
10.两,四
二、名词解释(每题3分,共15分)
1.字长:计算机能一次处理的二进制数据的位数。
2.存储器地址映射:将逻辑地址转换为物理地址的过程。
3.寻址方式:指令中确定操作数所在位置的方法。
4.中断响应:CPU在外部中断请求满足条件时,暂停当前程序执行,转而去执行中断服务程序的过程。
5.I/O端口:CPU与I/O接口之间交换信息的接口。
三、简答题(每题5分,共20分)
1.CPU主要性能指标:字长、主频、存储容量、运算速度、指令系统、可寻址空间等。
2.Cache的作用及原理:作用是提高CPU访问内存的速度。原理是利用速度更快的Cache存储近期频繁访问的内存数据,当CPU访问数据时,首先在Cache中查找,若命中则直接访问Cache,若未命中则访问主存,并将所需数据及相关数据副本调入Cache。
3.中断系统的主要功能:实现中断请求的优先级管理、中断响应、中断向量获取、中断服务程序的调用和返回等。
4.程序查询方式I/O和中断方式I/O的区别:程序查询方式下,CPU主动、连续地查询I/O接口状态,直到准备好才进行数据交换,CPU效率低。中断方式下,CPU只需发出I/O命令后继续执行其他任务
原创力文档

文档评论(0)