微机原理习题一

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

一、填空题
1. 158.625=()B=()H= ()BCD
2. 1001.1100B=()D=( )H
3. 总线分为()、()、()三类。

4 若定义DATA DW ‘C’,则DATA和DATA+1两个相邻的内存单元中存放的数据分别是()和()。

5. 下述程序功能为将首地址为FIRST的字符串送到首地址为SECOND的内存区,用一条指令填空。

CLD
LEA SI, FIRST
LEA DI, ES: SECOND
MOV CX, 10
( )
6. 逻辑地址用段地址和偏移地址组成。

堆栈操作数偏移地址为SP,其隐含段地址来自(),串操作的目的串偏移地址为DI,其隐含段地址来自()。

7. 一个完整的计算机系统包括()系统和()系统两大部分。

8.单片8259能管理()级可屏蔽中断。

9.8255有()种不同的工作方式。

10.D/A转换器的作用是将()转换为相应的()。

11. 8088/8086有()和()两种工作模式。

12. 253.25=()B=()H。

13. 用2k×8位的存储芯片,组成16k×8位的存储器,需用()扩展,要用()片。

14. 若BL=83H,CF=1,则ADC BL,90H执行后,BL=( )。

15. 指令XLAT通常用于查表操作,在使用该指令前,应把表的偏移首地址送入()寄存器。

16. 若BX=1000H,DS=2000H,(21000H)=12H,(21001H)=34H,执行LEA SI,[BX]指令后,SI寄存器的内容是()。

17. MOV AX,[SI]指令中,源操作数是()寻址方式。

18. 8086/8088的内存容量为()。

19. 8086/8088CPU由()和()两大部件组成。

20. 3片8259级联能管理()级可屏蔽中断。

21. 8253有()种基本的工作方式。

22.A/D转换器的作用是将()转换为相应的()。

23. 某存储器模块容量为256KB,若用2164(64K*1bit)芯片组成,则需()片。

若改用2118(16K*1bit),则需()片。

24.若字长为8位,X=35D,则[X]补=()H,[-X]补=()H。

25 设Y=80H,则指令“NEG Y”执行后,标志位OF=()。

26.微型计算机中CPU通过3组信号线与其它芯片相连,它们是()、()和(),其中,属于单向传输的是()。

27. 如果在一个程序段开始执行之;前,(CS)=1003H,(IP)=1007H,给定一个数据的有效地址是FE7FH,且(DS)=C018H,则该程序段的第一个字的物理地址是()H,数据在内存中的逻辑地址()H,物理地址是()H。

28. 8086 CPU通过数据总线对()或()进行一次访问所需的时间为一个总线周期,一个总线周期至少包括()个时钟周期。

29.堆栈的存取规则是(),在8086系统中,当CPU响应外部中断请求转向中断请求转向中断处理程序前,应依次将()、()和()的内容压入堆栈。

30.若(AL)=88H,(BL)=94H,CF=1,则执行旨令ADC AL,BL后,(AL)=(),标志位SF、CF、OF=()、()、()。

31.在某微机系统中,由4片8259A组成级联中断控制系统,主片与3片从片均工作于正常全嵌套方式,则该系统具有优先权控制级数为()级。

32. 某机器中有48 KB的ROM ,其末地址为0FFFFFH,则其首地址为()。

33. LOOPZ指令转移的条件是(),转移的范围是()。

二、选择题
1. 下列描述不正确的是()。

A. 汇编语言即是机器语言
B. 汇编语言程序不可直接运行
C. 汇编语言的指令语言与机器指令一一对应
D. 汇编语言程序运行速度快,阅读方便,但仍属于面向机器的程序设计语言。

2. 汇编语言程序经汇编后不能直接生成()。

A. .exe文件
B. .crf文件
C. .obj文件
D. .lst文件
3. 下列指令合法的是()。

A. ADD CS, BX
B. MOV 45H, AX
C. SUB [AX], [57H]
D. MOV SI, [SI]
4. 假设DAT 为字节变量,下列3条指令中指令相同的是()。

1. MOV AL, DAL[2]
2. MOV AL, DA T+2
3. MOV AL, 2[DAT]
A. 3条都相同
B. 仅1和2相同
C. 仅1和3相同
D. 仅2和3相同
5. 堆栈的工作方式是()。

A. 先进先出
B. 随机读写
C. 只能读出,不能写入
D. 后进先出
6. 下列指令中语法错误的是()。

A. OUT DX, AL
B. JMP WORD PTR[BX+11H]
C. CALL 2000H:1000H
D. MUL AX, [DI]
7. 下面表示段定义指令结束的是()。

A. END
B. ENDS
C. ENDP
D. ENDM
8. 假设(AL)=12H, 执行OR AL, AL指令后,ZF和OF的状态分别是()。

A. 1,1
B. 1,0
C. 0,1
D. 0,0
9. 在多级存储体系中,“Cache—主存”结构的作用是解决()的问题。

A. 主存容量不足
B. 主存与辅存速度不匹配
C. 辅存与CPU速度不匹配
D. 主存与CPU速度不匹配
10. 下列数中最小的是()。

A. (101001)2
B. (52)8
C. (2B)16
D. (50)10
11. 下面的()指令不能将CX清0。

A. TEST CX, 0
B. SUB CX, CX
C. XOR CX, CX
D. MOV CX, 00H
12. 执行下面的指令,AX寄存器中的数据是()。

MOV AX, 123H
MOV DX, 4
MUL DX
A. 4936H
B. 48D0H
C. 2340H
D. 048DH
13. 若定义DAT DD 12345678H,则(DAT+1)字节单元中的数据是()。

A. 12H
B. 34H
C. 56H
D. 78H
14. 设CL=0DH,要使结果是CL=02H,应执行的指令是()。

A. NOT CL
B. AND CL, 0FH
C. OR CL, 0FH
D. XOR CL, 0FH
15. 存储容量是用()来描述的。

A. 位数
B. 字长
C. 存储单元数
D. 字节数或存储单元数*位数
16. 8255A的()只能工作在方式0。

A. A端口
B. B端口
C. C端口
D. 前三者
17. 8259A是()。

A. 可编程DMA控制器
B. 可编程中断控制器
C. 可编程定时/计数器
D. 总线仲裁器
18. 下列指令中,不合法的指令是()。

A. PUSH BL
B. INT 23H
C. IN AX, 03H
D. ADC BX, [SI]
19. 8086/8088与外设进行数据交换时,经常会在()状态后进入等待周期。

A. T1
B. T2
C. T3
D. T4
20. 在一般微处理器中,包含在CPU中的是()。

A. 算术逻辑单元
B. 主内存
C. 输入/输出单元
D. 磁盘驱动器
21. 在微机中,CPU访问各类存储器的频度由高到低的次序为()。

A. 高速缓存、内存、磁盘、磁带
B. 内存、磁盘、磁带、高速缓存
C. 磁盘、内存、磁带、高速缓存
D. 磁盘、高速缓存、内存、磁带
22. 若64KB的SRAM具有8条数据线,则它具有()条地址线。

A. 6
B. 10
C. 13
D. 16
23. cache是介于内寄存器组与主存储器之间的一级存储器,其存储主体一般由()构成。

A. DRAM
B. SRAM
C. EPROM
D. ROM
24. 下面的说法中,正确的是()。

A. EPROM是不能改写的
B. EPROM是可改写的,所以也是一种读写存储器
C. EPROM只能改写一次
D. EPROM是可改写的,但它不能作为读写存储器
25. 设某微机系统要管理64级中断,请问组成该中断机构需要()片8259A。

A. 8片
B. 10片
C. 9 片
D. 64 片
26. 可作简单输入输出接口的电路是()。

A. 三态缓冲器
B. 锁存器
C. 反相器
D. 译码器
27. 无需在程序中排入I/O指令,就能完成数据传送的输入/输出方法有()。

A. DMA
B. 无条件程序控制传送
C. 程序查询控制传送
D. 中断方式
28DRAM 21 1 8芯片-容量为16 K×1 bit,若要组成16 KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数为()。

A. 2和8
B. 1和16 C 4和16 D1和8
29.下列8086 CPU指今中语法有错误的是()。

A,IN AX,20H B. LEA SI, [2000H] C. OUT DX,AL D. SHL AX, 4
30,若(A L)=0FH,(BL) = 04H,则执行CMP AL,BL后,AL和BL的内容为()。

A . 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H 和0FH
31.若(AX)=65ACH,(BX)=0B79EH,则()。

A. 执行ADD AX,BX指令后, CF=1,OF=1
B. 执行SUB AX,BX指令后SF =1,OF=0
C.执行TEST BX,AX指令后,OF=0,CF=0 D,执行XOR AX,BX指令后,PF=1,IF=0 32.在8086中,(BX)=8282H,且指令已经在队列中,则执行INC [BX]指令需要的总线周期数为()。

A. 0 B,1 C. 2 D 3。

33.若8088 ePU工作于最小方式,则执行指令MOV DA TA,DL时,其引脚信号IO/#M和#RD 的电平分别是()。

A .. 0和0 B. 0和1 C. 1和0 D ,. 1和1
34,计算机使用总线结构的主要优点是便于实现结构化,同时( )。

A.减少了信息传输量B,提高了信息传输的速度
C。

减少了信息传输线的条数D,减轻了CPU的工作量
35 在二进制整数运算中,减法运算一般通过()来实现。

A原码运算的二进制减法器B,补码运算的二进制减法器
C。

原码运算的十进制加法器D。

补码运算的二进制加法器
36.计算机中的所有信息以二进制方式表示是由于()。

A.指令简单B。

运算速度快C.电路实现简便D,信息处理方便
三、简答题
1. 下列程序执行后,DX寄存器的内容是什么?
CODE SEGMENT
ASSUME CS: CODE
START: MOV CL, 3
MOV DX, 0C6H
ROL DX, 1
ROR DX, CL
CODE ENDS
END START
2. 请指出如下传送指令哪些是错误的,并说明原因。

(1)MOV [SP],AX
(2)PUSH CS
(3)MOV CX,DL
(4)PUSH DH
(5)MOV AL,300
3. 什么是逻辑地址?8086的物理地址是如何形成的?
4. 设有一个具有14位地址和8位数据的存储器,问:
(1)该存储器能存储多少字节的信息?
(2)如果存储器由8K×4位的RAM芯片组成,需要多少片?
(3)至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码?
5. 为什么动态RAM需要定时刷新?
6下列程序执行后,SI的内容是多少?
MOV CX, 5
MOV SI, 4
A1:INC SI
LOOP A1
7. 请指出如下传送指令哪些是错误的,并说明原因。

(1)LEA AX ,[BX+DI]
(2)XCHG ES:[BP],3
(3)XCHG [BP],ES
(4)MOV AX,BX+DI
(5)MOV SS,1234H
8. 说明8086CPU最小模式系统和最大模式系统之间的差别。

9. 已知某微机系统的RAM容量为4K×8位,首地址为48000H,求最后一个单元的地址。

10. 8086/8088中指令队列的作用是什么?
11指出下列指令中源操作数和目的操作数的寻址方式。

(1)MOV SI, 1000
(2)MOV BP, AL
(3)MOV [SI], 1000
(4)MOV BP, [AX]
(5)AND DL, [BX+SI+20H]
(6)PUSH DS
(7)POP AX
(8)IMUL BX
12指出下列指令语法是否正确,若不正确请说明原因。

(1)MOV DS, 0100H
(2)MOV BP, AL
(3)XCHG AX, 2000H
(4)OUT 310H, AL
(5)MOV BX, [BX]
(6)MOV ES:[BX+DI], AX
(7)MOV AX, [SI+DI]
(8)MOV SS:[BX+SI+100H], BX
(9)AND AX, BL
(10)MOV DX, DS:[BP]
(11)MOV [BX], [SI]
(12)MOV CS, [1000]
(13)IN AL, BX
13设一个字节数据X存放在AL寄存器中,试说明下列程序的功能。

XOR AH, AH
SAL AX, 1
MOV BX, AX
MOV CL, 2
SAL AX, CL
ADD AX, BX
四、应用题
1.用SRAM(256K×8位)存储器芯片构成1MB的存储器。

2. 1. 用SRAM 6116(2K×8位)芯片构成地址范围在78000H-78FFFH之间的一个4KB的存
储器。

相关文档
最新文档