微机原理 复习题1(有答案)

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

微机原理复习题

一、选择题

1. 整个汇编程序以( )语句结束。 A.END B.ENDS C.ENDP D.ENDM

2. 内存又称主存,相对于外存来说,它的特点是( )。 A.存储量大,价格高,存取速度快 B.存储量小,价格低,存取速度慢 C.存储量大,价格低,存取速度快 D.存储量小,价格高,存取速度快

3. DMA控制器能够实现高速数据传送的主要原因是( )。 A.采用高速芯片 B.时钟频率高 C.直接由硬件完成 D.DMA内部采用特殊控制方式

4. 调试程序DEBUG的命令T表示() A.单步运行程序 B.反汇编命令 C.检查和修改寄存器内容 D.修改内存单元内容

5.汇编语言实验通常采用4个步骤来进行①连接②运行程序③编译源程序④编辑源程序,正确的顺序是() A.④③①② B.③④①② B.①③②④ D.④①③②

6. 断电后存储的资料会丢失的存储器是( ) A.RAM B.ROM C.CD-ROM D.硬盘

7. 需要进行刷新的存储器是( )。 A.SRAM B.DRAM C.ROM D.EPROM

8. 某计算机的字长为16位,它的存储容量为64K,若按字编址,那么它的寻找范围是()。A.0~64K B.0~32K C.0~64KB D.0~32KB

9. 下面不是只读存储器的是()。 A.掩膜ROM B.PROM C.EPROM D.Cache

10. 下列叙述中,不正确的是(). A.SRAM和DRAM中的信息断电后都会丢失 B.Flash存储器是一种非易失性的存储器 C.EEPROM是一种EPROM的新品,但其擦除原理不同 D.个人计算机中,可以不用ROM,但不能没有RAM.

11. 程序:MOV AH, 09H INT 21H 的功能是(). A.在屏幕上显示单个字符 B.字符打印 C.控制台输入和输出 D.在显示器上显示字符串.

12.有关伪指令语句叙述不正确的是()。 A.本身不会产生可执行的机器指令代码 B.它告诉汇编程序有关源程序的某些信息 C.它有时用来说明内存单元的用途 D.伪指令在汇编过程中没有经过汇编程序处理. 13.下列设备中,哪种适于通过DMA方式与主机进行信息交换( )。A.键盘 B.鼠标 C.针式打印机 D.磁盘

14.指令MOV ARRAY[DI],DX的寻址方式是()。 A.变址寻址 B.寄存器寻址 C.基址变址 D.基址变址寻址

二、填空题

1. CPU与外设之间传送数据有四种方式:()、()、()和()。

2. 半导体存储器按功能可以分为()( ) 。

3. 通常汇编语言程序都有大体相同的框架,一般包括()段、()段和()段。

4. 硬件中断是由CPU外部中断请求引脚NMI和INTR引起的中断,分为()和().

三、叙述题(在计算机D盘的MASM5子目录中,包含有宏汇编程序以及汇编语言源程序BB.ASM。请写出将BB.ASM编译、连接为可执行程序,并用DEBUG调试运行的具体操作过程。(10分)

四、计算题()某CPU与存储器的连接框图如下,回答下列问题:

1、每个存储芯片的容量有多大?

2、存储器的总容量有多大?

3、那几个芯片分为一组?并写出每组芯片的地址范围

五、编程(每题10分,共10分×1题=10分)要求:把非压缩的十进制数DAT1转化为压缩的十进制。

六、阅读程序,回答问题。)

DATA1 SEGMENT D1 DB 'ABCDEFG' D2 DB 'ABCDEFH' DYES DB 'result: YES','$' DNO DB 'result: NO','$' DATA1 ENDS STACK1 SEGMENT PARA STACK DW 20 DUP(0) STACK1 ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA1,SS:STACK1 START: MOV AX,DATA1 MOV DS,AX MOV CX,D2-D1 LEA SI,D1 LEA DI,D2 NEXT: MOV AL,[SI] MOV BL,[DI] CMP AL,BL JNE NO INC SI INC DI DEC CX JNZ NEXT LEA DX,DYES JMP YES NO: LEA DX,DNO YES: MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START 设DATA=0915H,CODE=0935H,MN=0000H,NN=0010H

(1))该程序采用了什么程序结构设计?

(2)程序中“MOV CX,D2-D1”语句的功能是什么?

(3)程序中NEXT: MOV AL,[SI]指令共执行了多少次?

(4)当程序经调试执行完毕后,结果是什么? (5)该程序的功能是什么?

答案:一、选择题1.(A) 2.(D) 3.(C) 4.(A) 5.(A) 6.(A) 7.(B) 8.(B) 9. (D) 10.(D) 11(D) 12.(D) 13.(D) 14.( A) 二、填空题() 1. (无条件传送)、(查询传送方式)、(中断传送方式)和(DMA方式)。 2. (RAM )(ROM ) 。 3. (数据段)(堆栈段) (代码段) 。 4. (非屏蔽中断NMI )(可屏蔽中断INTR ) 三、叙述题() D:\MAMS5\MASM BB.ASM D:\MAMS5\LINK BB.OBJ D:\MAMS5\DEBUG BB.EXE -G 四、计算题() 1、 2、存储器由4个存储芯片组成,每2片进行位扩展再进行字扩展构成。所以存储器的容量为:五、编程()MOV AX,DATl ;例如AX=0204H MOV CL,4 SAL AH, CL ;AH=20,AX=2004H ROL AX, CL ;AX=0042H ROL AL, CL MOV BYTE PIR DATl,AL;DAT1中为24H为压缩的十进制数六、阅读程序,回答问题。) 1.采用了循环结构设计 2.设置计数器 3. 7 4. Result:NO 5.比较字符串

文档说明

(Word文档可以删除编辑)

专注于可以编辑的精品文档:小学试卷教案合同协议施工组织设计、期中、期末等测试中考、高考、数学语文英语试卷、高中复习题目、本文档目的是为了节省读者的工作时间,提高读者的工作效率,读者可以放心下载文档进行编辑使用.

由于文档太多,审核有可能疏忽,如果有错误或侵权,请联系本店马上删除。

相关文档
最新文档