南京工程学院微机原理试卷1

  • 格式:pdf
  • 大小:153.51 KB
  • 文档页数:6

下载文档原格式

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

C.AND AL,0FH
D.OR AL,0FH
5、若十进制数为-102,则该数的二进制补码表示为( )。
A.01100110
B.11100110
C.10011010 D.10011001
6、下列说法中属于最小工作模式特点的是( )。
A.CPU 提供全部的控制信号
B.由编程进行模式设定
C.不需要 8286 收发器
MOV DI, 3500H ;用 DL 寄存器存放待转换的两位十六进制数
A1: MOV AL, DL AND AL,0FH ;取低位 CMP AL,0AH
JB A2 ADD AL, 07H
A2: ADD
MOV [DI+0AH], AL
INC
;地址修正
PUSH CX
MOV CL , 04H
SHR DL , CL
A.NMI
B.INTR
C.INTO
D.INT n
2、在微计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。
A.无条件传送
B.程序查询控制
C.中断控制
D.直接存储器存取
3、 假设外部设备的状态字已经读入 AL 寄存器,其中最低位为"0",表示外部设备"忙", 为了
判断外部设备是否"忙"而又不破坏其它状态位,应选用下列( )组指令。
南京工程学院试卷 1
20 /20 学年 第 学期
共 6 页 第1页
课程所属部门:
课程名称:
微机原理及应用 B
考 试 方 式:
闭卷
使用班级:
命 题 人:
教研室主任审核:
主管领导批准:
题号 一








十 总分
得分
姓名
学号
一、选择题(本题 15 小题 ,每小题 1 分,共 15 分 )
本题
1、下列引起 CPU 程序中断的 4 种情况中,( )需要由硬件提供中断类型号。得分
D.需要总线控制器 8288
7、条件转移指令 JE/JZ 成立的条件是( )。
A.CF=0
B.CF=1
C.ZF=0
D.ZF=1
班级
南京工程学院试卷
共6页 第2页
8、假设 VAR 为变量,指令 MOV BX, OFFSET VAR 中源操作数的寻址方式是( )。
A.直接寻址
B. 间接寻址
C.立即寻址 D.存储器寻址
C.中央处理器
D.整机功耗
15、在程序运行过程中,下一条指令的物理地址的计算表达式是( )。
A.CS*16+IP
B.DS*16+DI C.SS*16+SP D.DS*16+SI
本题
二、填空题(本题共 25 空,每空 1 分,共 25 分)
得分
1、Intel8086 是
位处理器,外部数据总线为
根,地址线为
回答下列问题:
1. 通过译码电路分析确定 8255A 的端口地址:(假定未使用的引脚均为低电平“0”)
A 口地址:
B 口地址:
C 口地址:
控制口地址 =
2.编程:根据读入 A 口开关状态,去控制发光二极管的程序。(要求说明 8255A 控制字的设置过程)
A. RCR AL, 01H JZ Label
B. CMP AL,00H JZ Label
C.AND AL,01H JZ Label
D.TEST AL,01H JZ Label
4、若要使寄存器 AL 中的高 4 位不变,低 4 位变 0,使用指令( )。
A.AND AL,0F0H
B.OR AL,0F0H
3、8086 的一个基本总线周期由 4 个时钟周期组成。( )
4、在计算机应用系统中,将模拟量转换成数字量时应使用 D/A 转换器,而将数字量转换成模拟量时 应使用 A/D 转换器。( )
5、指令 MOV BX, [2000H] 的源操作数寻址方式是立即寻址。( )
本题
四、简答题(本题 2 小题, 1 小题 4 分,2 小题 6 分,共 10 分 )


本题
三、判断改错题(本题 5 小题,每小题划“√/×”1 分,错题改正/正确不改 1 分,共 10 分) 得分
1、如果寄存器(CS)= 1234H,则代码段的开始地址和结束地址分别是 12340H 和 2233FH。( )
2、8255A 控制字的最高位 D7= 0 时,表示该控制字是 8255A 的方式选择控制字。( )
POP CX
;再一次进行高位的转换
RET
本题
六、编程题(10 分)
得分
若有两个 4 字节的无符号数分别存放在从 2000H 和 2010H 开始的存储单元中,编写程序完成它
们的相加操作,并将所求的和放在从 2000H 开始的内存单元中。
南京工程学院试卷
共6页 第6页
本题
七、硬件电路接口与编程(8 分)
9、若(AL)=10101101B,为了使其内容变为 01011101B,下列( )指令执行一次即可完成此操作。
A.NOT 指令
B.OR 指令
C.AND 指令 D.XOR 指令
10、在 8086 系统中,若中断向量表中 0188H、0189H、018AH、018BH 这 4 个单元中的值分别为
10H、20H、30H、40H,则该中断服务程序的入口地址为( )。
根,可寻址范
围为
字节的存储空间。
2、8086 中断系统中共有
个不同类型的中断向量,每个中断向量占中断向量表的

字节;中断可以分为两大类:


3、依据接口和外设间的数据传送格式,接口可分为:
接口和
接口。
4、可编程计数器/定时器 8253 中有
个计数器,每个计数器有
种工作模式。
5、如果 CS=8600H,IP=2000H,则程序指令在内存的物理地址为
B.41H、00H
C.00H、61H
D.61H、00H
13、8259A 设置为全嵌套工作方式,则中断请求 IR0~IR7 的优先权顺序由高到低为( )。
A.IR0→IR7
B.IR7→IR0
C.IR0→IR7 →IR1 14、决定计算机主要性能的是( )。
A.整机价格
D.每个中断请求信号具有相同优先权 B.存储容量
;(CX)代表


3、下面的汇编语言程序片段用来将两位十六进制数转换为 ASCII 码,该十六进制数存放在内存 3500H 单元中,把它们转换成 ASCII 码后,再分别存入起始地址为 350AH 的内存单元。请填上相应的 语句,使程序能按预定的设计要求正常运行。
南京工程学院试卷
共6页 第5页
START: MOV CX,0002H
可传送
个字符。
9、若用 1024X1 位 RAM 芯片组成 16KX8 位的存储器,需要
片芯片,在地址线中有

参与片内寻址。
10、外部中断控制信号 INTR 与 NMI 的不同点在于 INTR 的响应受
不受
的影响。
的控制,而 NMI
11、8086 复位时,寄存器 CS 的值为
,寄存器 IP 的值

12、8086CPU 访问 I/O 端口时,应使用专门的指令
得分
1、设寄存器(DS)=3000H,(SS)=2100H,(ES)=1200H,(SI)=1000H,(BX)=0100H,
(BP)=0010H,数据段中变量 MASK 的偏移地址值为 50H。指出下列指令中源操作数的寻址方
式;对于存储器操作数,写出其物理地址。
①MOV CX,ES:[BX]
Байду номын сангаас
②MOV AX,MASK[BP]

6、执行一条
指令就能够完成将 AX 的高字节置 1,而低字节不变的功能。
7、堆栈是内存中一个专用区域,其存取规则是
;在 8086 系统中,当 CPU 响应外
部中断请求,转向中断处理程序前,应将
压入堆栈。
南京工程学院试卷
共6页 第3页
8、若异步传送字符的 ASCII 码,每帧 7 位数据,偶校验,一位停止位,当波特率为 2400 时,每秒
南京工程学院试卷
共6页 第4页
2、CPU 与外设之间的数据传送方式有哪几种?简述 CPU 采用异步查询方式(条件传送)与外设通 信的流程。
本题 得分
五、程序阅读题(共 3 小题,1 小题 6 分,2 和 3 小题每题 8 分,共 22 分 )
1、阅读程序,并指出程序执行后,相应寄存器的内容是多少?
得分
如图 1 所示,8255A 的 A 口 PA0、PA1、PA2 引脚分别接 3 个开关 K0、K1、K2,B 口 PB0、PB1、
PB2 通过驱动电路分别接到 3 个发光二极管的阳极。开关的状态通过 A 口输入到 8255A,然后将其
送到 B 口输出,控制发光二极管的亮与灭。8255A 工作方式控制字如图 2 所示。
STR1 DW ‘AB’
STR2
DB
16 DUP(?)
CNT MOV MOV
EQU $ - STR1 CX , CNT AX , STR1
;(CX)= ;(AH)=
(AL)=
2、读下列程序段,并回答问题。 CLD MOV AX,3000H MOV ES, AX MOV DI,0200H MOV CX,100 MOV AL,0FFH REP STOSB 程序执行前:(DI)代表 程序实现的功能是:
A. 13240H
B.42310H
C. 06040H
D.04060H
11、需要对 8255A 芯片的 PC4 置 1,则控制字是( )。
A. 09H
B. 89H
C. 08H
D.88H
12、若定义 DAT DW 'A', 则 DAT 和 DAT+1 两个相邻的内存单元中存放的数据依次是( )。
A.00H、41H