微机原理与汇编语言

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与汇编语言”期末试题

一、填空(每空小1分,共30分)

1. 电子计算机的发展历程是电子管时代、()、()、()。

2. 电子计算机的主要应用领域有()、()、()。

3. 二进制数1011.011转换为十进制数为();十进制数109转换为二进制数为()。

4. 十六进制数1EF8转换为十进制数为(),十进制数14935转换为十六进制数为()。

5. 二进制数1101101000101011转换为十六进制数为(),十六进制数9E5.B转换为二进制数为()。

6. A=+0110101,[A]反=( ),[A]补=( );B=-0110101,[B] 反=( ) ,[B] 补=( )。

7. 18的BCD编码是()。

8. 从功能上看,微机由()、()、()、()和总线五个部分组成。

9. CPU由()和()两部分组成。

10. 程序设计的基本的结构有( )、()、()。

11.? 中断处理的过程是()、保存现场、()、执行中断服务程序、恢复现场。

12. 键盘是()设备,显示器是()设备。

二、名词解释(每小题4分,共20分)

1.只读存储器

2.直接寻址方式

3.中断

4.地址总线

5.系统总线

三、改错题(下列各小题均有错,请针对题意改正其错误,或补充其不足。每小题2分,共20分)

1. CPU对主存的访问必须采用同步控制方式.

2. 若总线地址为26位,则最大访存空间为6M。

3.对于8088,访问堆栈中的内容只能使用堆栈指针SP。

4.随机存取方式是指;既可以读出也可以写入。

5. MOV AX, 30H[SI][DI];

6. SUB BH,AX;

7. AND BUF1,BUF2;

8.ADD 1E0FH ,BX;

9.MOV CS,AX;

10.MOV 2FFH,2FFH

四、程序分析与设计(每小题2分,共10分)

1.将寄存器AX的内容赋于BX寄存器。

2.将立即数3FFH传送给DX寄存器。

3.将数据段偏移地址为2AH的存储器中的提供给BX寄存器。

4.将BH寄存器内容传送给由SI寄存器指定的数据段偏移地址的存储单元。

5.将字节量数据90H送入用BX和DI的基址变址寻址的主存单元。

五、?????? 问答题(共30分)

1.举例说明基址加变址寻址的特点。(7分)

2.?比较说明中断方式与DMA方式的异同?(9分)

3.主程序与子程序的关系是什么?在程序中如何使用子程序?(7分)

4.编写汇编程序应经历哪些步骤?(7分)

“微机原理与汇编语言”期末试题

答案及评分标准

一、填空(每空小1分,共30分)

1.晶体管时代集成电路时代大规模集成电路时代

2.科学计算数据处理自动控制(顺序可变)

3.11.375 1101101

4.7928 3A57

5.DA2B 110111100101.1011

6.00110101 00110101 11001010 11001011 7.00011000

8.中央处理器主存储器外部设备接口电路(顺序可变)

9.运算器控制器(顺序可变)

10.顺序结构分支结构循环结构(顺序可变)

11.保存断点形成中断入口地址

12.输入输出

二、名词解释(每小题4分,共20分)

1. 工作时只能读取存储的信息而不能写入新内容的存储器,称为只读存储器。

2. 指令操作数直接给出操作数在段内16位偏移量,即有效地址EA,这种寻址方式称为直接寻址方式。

3.在系统或程序的运行过程中,遇到某些特殊情况需要计算机暂停当前程序的运行,去执行一组服务程序,这种情况称为中断。

4. 是指向主存和I/O端口传送地址的总线,通过它对主存或I/O端口寻址。它是一组单向传输总线,信用系统的寻址能力有20位、24

位、32位或64位。

5. 系统总线由总线控制器管理,通过扩展插槽与I/O设备相连接的总线。各种I/O设备的适配卡都插入总线的扩充插槽通过总线与主

板相连。因此,系统总线又称为板间总线。

三、改错题(下列各小题均有错,请针对题意改正其错误,或补充其不足。每小题2分,共20分)

1. CPU对主存的访问可以采用同步控制方式,也可以采用异步控制方式。

2. 若总线地址为26位.则最大访存空间为64M。

3. 对于8088,访问堆栈中的内容主要使用堆栈指针SP,也可以使用BP。

4. 随机存取方式指:可按随机地址直接访问任一单元,存取时间与地址无关。

5. SI和DI不能一起使用

6. 类型不匹配

7. AND中操作数不能同时为存储器操作数。

8. 立即数不能作目的操作数

9. CS不能作目的操作数

10. 立即数不能作目的操作数

四、程序分析与设计(每小题2分,共10分)

1. MOV BX,AX

2. MOV DX,3FFH

3. MOV BX,[2AH]

4. MOV [SI],BH

5. MOV [BX][DI],BYTE PTR 90H

五、问答题(共30分)

1.(7分)

例如:MOV AX,BUFFER[BX][SI](形式无误就给分,2分)。这种寻址方式提供的操作数有效地址EA由基址寄存器(BX或BP)加上变

址寄存器(SI或DI),再加上指令中给出的8位或6为直接位移量形成。(3分)其物理地址为EA加上隐含的段寄存器内容。隐含规定

为:BX作基址则隐含使用段寄存器DS;用BP作基址则隐含使用段寄存器SS。(2分)2.(9分)

(1)相同点:由随机请求引发。(2分)

(2)处理方法的不同:中断方式依靠执行中断处理程序,而DMA方式直接

依靠硬件实现。(3分)

(3)应用场合不同:中断方式适用于中低速I/O操作、处理复杂随机事件;(2分)DMA 方式适用简单、快速数据传送。(2分)

3.(7分)

主程序用以完成某项总体功能或任务,子程序用于完成部分功能,它由主程序或调用程序调用。(3分)子程序用“子程序名 PROC

”定义开头,用“RET”表示结束。(2分)在主程序或调用程序中用“CALL子程序名”来调用。(2分)

4.(7分)

1) 利用文本文件编辑工具编辑源文件(ASM)(2分)

2) 用汇编程序将源文件(.ASM)转换为目标文件(.OBJ)(3分)

3)用链接程序将目标文件(.OBJ)转换为可执行文件(.EXE)(2分)

相关文档
最新文档