微机原理期末试卷
“微机原理与汇编语言”期末试题
一、 填空(每空小1分,共30分)
1. 电子计算机的主要应用领域有科学计算、数据处理、自动控制
2. 电子计算机的发展历程是电子管时代 集成电路时代 大规模集成电路时代
3. 十进制数11.375转换为二进制数为( 1011.011 );二进制数1101101转换为十进制数为(109 )。
4. 十进制数7928转换为十六进制数为(1EF8, 十六进制数3A57转换为十进制数为(14935 )。
5. 十六进制数DA2B转换为二进制数为([**************]1 ), 二进制数[1**********]1.1011转换为十六进制数为( 9E5.B )。
6. A=+0110101,[A]反=( 00110101 ),[A]补=(00110101
);B=-0110101,[B] 反=(11001010 ) ,[B] 补=(11001011
7. 37的BCD编码是( 00110111 )。
8. 从功能上看,微机由中央处理器、( 主存储器 )、外部设备、(接口电路)和(总线)五个部分组成。
9. CPU由( 控制器 )和(运算器 )两部分组成。
10. 程序设计的基本的结构有顺序结构、分支结构、循环结构。
11.中断处理过程保存断点、保存现场 形成中断入口地址 执行中断服务程序 恢复现场
12. 打印机是(输出 )设备,扫描仪是(输入)设备。
二、 名词解释(每小题4分,共20分)
1. 随机读写存储器
. 可以随机的按指定地址向存储单元存入、取出或改写信息,
所有单元的读写操作所需的时间完全相等的存储器,称为随机读写存储器。
2. 寄存器间接寻址方式
. 指令操作数给出的是CPU内部寄存器的代码,而该寄存器存放
有操作数的有效地址EA,这种寻址方式称为寄存器间接寻址方式。
3. 控制总线
是指传输控制信号、时序信号和状态信号的总线。
4. 局部总线
局部总线是CPU芯片内部总线延伸,主要用于CPU、主存、主存RAM以
及快速接口之间的连接,它属于板内总线。
5. 并行传输
在数据传输过程中,一个字或字节的各位同时被传送出去,这种传输方式称为并行
三、 改错题(下列各小题均有错,请针对题意改正其错误,或补充其不
足。每小题2分,共18分)
1. 在浮点数加减运算中,阶码与尾数作为一个整体相加减。 在浮点数加减运算中,阶码对齐后,尾数相加减.
2. 在微程序控制方式中,每一条机器指令用一条微指令解释执行。 在微程序控制方式中,一条机器指令用一段微程序(若干条微指令)解释执行。
3. 若总线地址为26位,则最大访存空间为6M。
. 若总线地址为26位.则最大访存空间为64M
4. DMA方式是指:由DMA控制器运行I/O程序,以实现外围设备与主存之间的数据直传。
DMA方式是指,直接依靠硬件(或由DMA控制器硬件控制)实现外因设备与
主存之间的数据直传。
5. SUB 0FFH ,BX;立即数不能作目的操作数
6. MOV DX,AL;. 类型不匹配。
7. ADD BUF1,BUF2;ADD中操作数不能同时为存储器操作数。
8. MOV AX, 20H[SI][DI];SI和DI不能一起使用
9. MOV CS,AL;. CS不能作目的操作数
10. MOV E43H,E43H立即数不能作目的操作数
四、 程序分析与设计(每小题2分,共10分)
1. 将寄存器DX的内容赋于AX寄存器。
2. 将立即数8EFH传送给BX寄存器。
3.将数据段偏移地址为2FH的存储器中的提供给DX寄存器。
4.将AL寄存器内容传送给由DI寄存器指定的数据段偏移地址的存储单元。
5.将字节量数据11H送入用BX和DI的基址变址寻址的主存单元。
1. MOV AX,DX
2. MOV BX,8EFH
3. MOV DX,[2FH]
4. MOV [DI],AL
5. MOV [BX+DI],BYTE PTR 11H
五、 问答题(共30分)
1. 什么叫寻址方式?常用的寻址方式有哪些?(5分)
寻址方式是指寻找指令中操作数所在地址的方法。(2分)常用的寻址方式有立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,基址加变址、隐含寻址等。(3分)
2.什么是变量,变量有哪些属性,如何使用这些属性?(9分)
变量是一个可存放数据的存储单元的名子,即存放数据存储单元的地址符号名。(2分)变量有三个属性:
〈1〉段属性(SEGMENT)变量段基址通常在定义变量的数据段的DS寄存器中。在指令中它们被隐含使用。(2分)
〈2〉偏移属性(OFFSET)是标号或变量所在地址距离段基址的偏移量值。它们在指令中以显示方式出现。(2分)
〈3〉类型属性(TYPE)指变量是按字节、字或双字操作。字节、字和双字分别用BYTE、WORD和DWORD定义。(3分)
3. 比较说明中断方式与DMA方式的异同?(9分)
(1)相同点:由随机请求引发。(2分)
(2)处理方法的不同:中断方式依靠执行中断处理程序,而DMA方式直接依
靠硬件实现。(3分)
(3)应用场合不同:中断方式适用于中低速I/O操作、处理复杂随机事件;(2分)DMA方式适用简单、快速数据传送。
4.什么是有效地址?什么是物理地址?如何由有效地址求得物理地址?(7分) 物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元。(2分)内存单元物理地址可由段址和段内的偏移量确定。内存单元在段内的偏移量称为有效地址(EA)。(2分)
物理地址=段址×16+段内的偏移量。(3分)