以下为《微机原理复习题》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
微机原理复习题
一填空题
对于二进制数0110 1001B,用十进制数表示时为: ;用十六进制数表示时为: 。
2.8086 CPU从功能上分为 和 两部分。8086CPU中执行部件的功能是负责 。
3.8086的ALE引脚的作用是 。
4.8086CPU上电复位后,执行第一条指令的地址是 H。
5.8086系统最多可管理 字节存储单元。
6.Intel 8086/8088地址总线有______条,最大存储容量为_______。
7. D/A转换器的主要功能是将______量转换为__ __量。
8. 8255A的方式2也叫双向传输方式,该方式只适用于端口 。
9. 中断不受中断允许标志位IF的屏蔽。
10. 随机存储器RAM包括 和 两类。
二、选择题
1.0.6875D的二进制为 ( )
0.1011B B. 0.1101B C. 0.1111 D.0.0111B
2. 通常我们将计算机指令的集合称为 ( )
A. 汇编语言 B. 指令系统 C. 高级语言 D. 仿真语言
3、两片8259芯片级连后,可以管理( )级中断。
A、15 B、16 C、64 D、32
4、8253芯片有( )种工作方式。
A、3 B、4 C、5 D、6
5、某微机最大可寻址的内存空间为32MB,其CPU地址总线至少应有( )条。
A. 32 B. 16 C. 20 D. 25
6、执行完下列指令后AL中的值为( )
MOV AL,0C6H
MOV CL,2
ROR AL,CL
A.0B2H B.0B1H C.0C9H D.0F8H
7、下列指令正确的是( )
A、OUT 3EBH, AX B、XLAT BX
C、ADC AX,0ABH D、DAA AX
8、CPU中运算器的主要功能是( )
算术运算 B、逻辑运算 C、函数运算和浮点运算 D、算术运算和逻辑运算
9、若要使寄存器AL中的高4位为0,低4位不变,所用指令为(?? )
? A.? AND AL, 0FH??????? ?????B.?? AND AL, 0FOH
C.? OR AL, 0FH??????????????D.?? OR AL 0FOH
10、如果(CS)=1800H,(IP)=7000H,则微处理器要执行的下条指令的物理地址为( )
A、08800H B、25000H C、1F000H D、88000H
11、8086CPU芯片的外部引线中,数据线的条数为( )
A、6条 B、8条 C、16条 D、20条
12、在汇编语言源程序中,用于指示汇编程序如何汇编的指令是( )
A、助记符指令 B、伪指令 C、机器指令 D、宏指令
13.计算机存放下一条指令地址的寄存器是( )
A. 指令寄存器 B. 地址寄存器 C. 指令指针寄存器 D. 堆栈指针寄存器
14.指令MOV AX,[BX][SI]的源操作数寻址方式是 ( )
A. 寄存器间接寻址 B. 直接寻址 C.相对基址变址寻址 D. 基址变址寻址
15.断电后存储的资料不会丢失的存储器是 ( )
A. RAM B. ROM C. DRAM D. SRAM?
16. 使用256KBXXXXX4的存储器芯片组成1MB的存储器系统,其地址线至少需要( A )。
A. 20条 B. 16条 C. 24条 D. 12条
17.可编程计数/定时器8253的工作方式有几种 ( )
A.5 B. 6 C. 3 D.4
18. 8086CPU经加电复位后,执行第一条指令的地址是( )
A.FFFFH B.03FFFH C.FFFF0H D.0FFFFH
19. 8086/8088的状态标志有( )个。
A. 3 B. 4 C. 5 D. 6
20.DOS功能调用的功能号是( )
A. 10H B. 11H C. 13H D. 21H
三、简答题
1. 8086CPU有哪几种工作模式?怎样实现不同的工作模式?
2.如果有几个中断源同时申请中断,系统怎么办?CPU在进入中断响应周期后,要做哪几件事?
3.并行通信和串行通信的优缺点
4.说明8086/8088CPU如何判别两个无符号数的大小。
5、CPU由哪两部分构成?它们的主要功能是什么?
6、请说明Intel8253各个计数通道中三个引脚信号CLK,OUT和GATE的功能 。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (3分)
程序分析
1.当执行以下程序后,其结果为:
(AX)= ①
(BX)= ②
(CX)= ③
(DX)= ④
TITLE
CODE SEGMENT
ASSUME CS: CODE, DS: CODE, SS: CODE
ORG 100H
BEGIN: MOV AX, 01
MOV BX, 02
MOV DX, 03
MOV CX, 04
120: INC AX
ADD BX, AX
SHR DX, 1
LOOPNE 120
RET
CODE ENDS
END BEGIN
2.分析下面的程序段,执行后AX的内容为多少?
MOV AX,10
SAL AL,1
MOV BX,AX
MOV CL,2
SAL AL,CL
ADD AX,BX
答: AX=
3.设初值(AX)=4321H,(DX)=8765H,则
MOV CL,04H
SHL DX,CL
MOVBL,AH
SHLAX,CL
SHRBL,CL
ORDL,BL
上述程序执行后(DX)= ;(AX)= 。
答:(DX)= ,(AX)=
4.分析下面的程序段,执行后AX的内容为多少?
NUM DW ?
NAME DW 10 DUP(?)
CNT EQU 10
LEN EQU $-NUM
MOV AX,LEN
答:AX= 或 AX=
5、已知:(AX)=2233H,(BX)=5566H,执行下面的程序后,(AX)=
(BX)=
CMP AX,BX
JG NEXT
XCHG AX,BX
NEXT:NEG AX
6、给定8255A方式控制字各位的定义如下:
D6-5:A组方式选择 D4:口A I/O选择
D3:上C口I/O选择 D2:B组方式选择
D1:口B I/O选择 D0:下C口I/O选择
D7=1:标志位
填空回答以下问题:
(1)设控制口地址为83H,则端口A地址为( ) 。
(2) 若要求端口A、端口B均工作于方式0,端口A输入,端口B输出,端口C输出 ,则相应方式选择控制字为( ***B, )。并写出初始化程序。
初始化程序如下:
MOV ,83H
MOV AL,
OUT DX,
7、 已知AX=0FF60H,CF=1???
MOV DX,96
XOR DH,0FFH
SBB AX,DX
执行上述指令序列后,AX=_
CF=____________???
8、编写完整的8086宏汇编语言程序,统计从BUF处连续存放的100个无符号字数
DATASEGMENT
BUFDD100 DUP ( ? )
ODDDB0
EVENDB0
DATAENDS
CODESEGMENT;
ASSUME CS:CODE,DS:DATA
START: MOVAX,DATA
MOVDS,AX
MOVSI,OFFSET BUF
MOVCX,100
CLD
L1:LODSW
TESTAX,01H
JNZL2
INCEVEN
JMPAGAIN
L2:INCODD
AGAIN:LOOPL1
MOVAH, 4CH
INT21H
CODEENDS
END START
综合应用题
1、下图为INTEL 8255A接口芯片与外部设备的连接图(PA接了8个开关,PB接了8个发光二极管,A0A1分别接CPU的A0A1,接译码器),回答下列问题。)
下图为INTEL 8255A接口芯片与外部设备的连接图(PA接了8个开关,PB接了8个发光二极管,A0A1分别接CPU的A0A1,接译码器),回答下列问题。(20分)
(1)该芯片谁作为输入口,谁作为输出口?若=100000B有效,确定8255各口地址。
(2)现给出8255A 工作方式控制字格式如下,请编写程序片段对8255进行初始化,然后用开关的通、断去控制LED灭、亮。(注:LED显示器“亮”,表示开关“断开”)。/
(1)该芯片谁作为输入口,谁作为输出口?若=100000B有效,确定8255A各口地址。
(2)现给出8255A 工作方式控制字格式如下,请编写程序片段对8255进行初始化,然后用开关的通、断去控制LED灭、亮。(注:LED显示器“亮”,表示开关“断开”)
2、有四片存储器芯片与CPU的连接如下图所示
(1)图示中RAM芯片的容量为多少?
(2)图示中ROM芯片的容量为多少?
(3)各芯片的地址范围为多少?
/
3、8253的片选信号如图所示:
(1)列出8253内各计数器及控制字寄存器的一组地址,设A6,A2为0。
(2)现有1MHz方某某,利用这片8253产生1KHz方某某,说明如何实现(利用的计数器、工作方式及计数初值),并写出初始化程序。
/
[全文已结束,注意以上仅为全文的文字预览,不包含图片和表格以及排版]
以上为《微机原理复习题》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。