当前位置:文档之家› 南京工程学院微机原理试卷4

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


D.MOV AL, BYTE BUF [2]
本题
二、填空题(本题共 25 空,每空 1 分,共 25 分)
得分
1、已知:[X] 补码=0BDH,则:[X] = 原码
H,[X] = 真值
D。
2、8086 系统中,从偶地址单元开始读一个字数据需要
个总线周期,从奇地址单元开始
读一个字数据需要
个总线周期。
3、存储器的片选信号译码方式有三种,分别是
MOV ES, AX
XOR AX, AX
MOV AH, X
ADD 10, AX
MOV Z, AX
MOV AH, 4CH
INT 21H
CODE END
END BEG
2、分析下列程序,并回答问题。 VAR DB 18,32,0,5,51,19 : MOV BX,OFFSET VAR MOV AL,[BX] MOV CX,5
D. 无 INTR 请求
12、由( )引脚的连接方式可以确定 8255 的端口地址。
A. RD,CS
B. WR,A0
C. A0,A1
13、EPROM 是指( )。
D. A0,A1,CS
A.随机读写存储器
B.只读存储器
C.可编程的只读存储器
D.可擦除可编程的只读存储器
14、在指令 MOV AL,[BX]中,源操作数寻址方式是( )。
本题
七、硬件电路接口与编程(8 分)
得分
已知 8255A 的 A 口 PA0~PA5 接 6 只共阴数码管 LED0~LED5 的段码,B 口 PB0~PB5 分别
接 LED0~LED5 的位码,A、B 口工作于方式 0,8255A 的工作方式控制字如图所示。要求:
1. 简单画出 8255A 的 A、B 口与 LED 的接线图;
址指针是( )。
A.16H
B.16
C.64H
ቤተ መጻሕፍቲ ባይዱ
D.58H
7、假设 ADC0809 输入信号的范围是 0~+5V,某通道的输入信号为 2V 时,经过 ADC0809
转换后,读出的数值是( )。
A.102
B.100
C.66H
D.200
学号
班级
南京工程学院试卷
共6页 第2页
8、下列( )条指令不合法。
A. RCR DX, CL B.IN AX, 0278H
NEXT:INC BX ADD AL,[BX]
LOOP NEXT HLT 问:BX 寄存器的作用是: 程序实现的功能为: 程序运行后,(AL )=
南京工程学院试卷

共6页 第5页
; ;
3、下面程序完成将存储单元 A1 中 2 个压缩型 BCD 码拆成两个非压缩型 BCD 码,高位 BCD 码转 换为 ASCII 码后存入 A3 单元,低位 BCD 码转换为 ASCII 码后存入 A2 单元。请在每个空白处填 上一条指令,使程序能按预定的设计要求正常运行。 STRT:MOV AL,A1
4、 8086 工作在最小模式时,所有的系统控制信号都由总线控制器提供。( )
5、8255A 控制字的最高位 D7= 0 时,表示该控制字为工作方式控制字。( )
本题
四、简答题(本题 2 小题, 1 小题 4 分,2 小题 6 分,共 10 分 )
得分
1、写出实现下述功能的指令。
(1) 将 AL 的第 4 位、第 5 位清零。
南京工程学院试卷 4
20 /20 学年 第 学期
共 6 页 第1页
课程所属部门:
课程名称:
微机原理及应用 B
考试方式:
闭卷
使用班级:
命 题 人:
教研室主任审核:
主管领导批准:
题号 一








十 总分
得分
姓名
一、选择题(本题 15 小题 ,每小题 1 分,共 15 分 )
本题
1、标志寄存器中的方向控制标志位是( )。
2. 已知 8255A 的端口地址为:380H~383H,写出能在 LED0 和 LED1 上同时显示“66”的程
序。
得分
A. CF
B. DF
C. IF
D. TF
2、下列指令中正确的是( )。
A. MOV AL,6100H
B. MOV ES,4000H
C.MOV BX ,3200H
D. SHR AL,3
3、8086 CPU 上电复位后,执行第一条指令的地址是( )。
A. FFFFH
B. 03FFFH
C. 0FFFFH D. FFFF0H
南京工程学院试卷
共6页 第4页
本题
五、程序阅读题(共 3 小题,1 小题 6 分,2 和 3 小题每题 8 分,共 22 分 )
得分
1、找出下列程序中的错误,并加以改正:
DATA SEGMENT
X DW F345H
Z DB ?
CODE SEGMENT
ASSUME CS:CODE, ES:DATA
BEG:MOV AX, DATA
三、判断改错题(本题 5 小题,每小题划“√/×”1 分,错题改正/正确不改 1 分,共 10 分)
1、 SI、DI、BP 和 SP 都是 16 位寄存器,也可以作为 8 位寄存器使用。( )
2、 进行一次字的写操作至少需要两个总线周期。( )
3、 指令 MOV DS,2000H 是不合法的。( )
A.立即寻址
B.寄存器间接寻址
C.变址寻址
D.寄存器直接寻址
15、若有 BUF DW 1,2,3,4,则可将数据 02H 取到 AL 寄存器中的指令是( )。
A. MOV AL, BYTE PTR [BUF+2]
B. MOV AL, BYTE PTR [BUF+1]
C.MOV AL, BYTE PTR [BUF+3]
MOV CL,4
OR AL,30H MOV A3,AL MOV AL,A1
OR AL,30H
本题
六、编程题(10 分)
得分
利用串操作指令编写程序:完成将从 AREA1 起始的 100 个字节数据传送到以 AREA2 为起始
地址的区域中。(提示:考虑两个区域可能有重叠)
南京工程学院试卷
共6页 第6页
4、通过 8255A 接入键盘,应该采用( )种工作方式。
A.基本输入/输出
B. 选通输入
C. 双向输入输出
D.选通输出
5、串行异步通信规定数据传送的格式为:停止位为高电平,其位数可以是( )。
A. 1 位
B. 2 位
C . 1、1.5、2 位 D. 3 位
6、若 8086 从 8259A 中断控制器读取的中断类型码为 16H,则该中断在中断向量表中的地
(2) 将 AL 的第 4 位、第 5 位置 1。
(3) 将 AL 的第 4 位、第 5 位取反。
(4) 将 AL 的高 4 位移到低 4 位,高 4 位清零。
2、何谓波特率?某系统采用串行异步方式与外设通信,发送字符格式由 1 位起始位、7 位数据位、 1 位奇偶校验位和 1 位停止位组成,波特率为 1200。试问,该系统每分钟发送多少个字符?



4、当 CPU 给打印机输出数据时,为了保证 CPU 与打印机配合,就要利用
信号,使
CPU 插入一个
状态。
5、8086 CPU 内部结构由两个独立的逻辑单元组成,它们分别是


在其内部有 8 个通用寄存器和
个段寄存器,其中 SS 表示

6、Intel8086 是
位处理器,外部数据总线为
根,地址线为
根,可寻址
范围为
字节的存储空间。
南京工程学院试卷
共6页 第3页
7、8086 中断系统中共有
个不同类型的中断向量,每个中断向量在中断向量表占
字节,中断可以分为两大类:


8、8086 系统中,中断返回指令
要写在中断服务程序的

9、如果 DS=6100H,则当前数据段的起始地址为
,末地址为
个 。
本题 得分
C. CMPSB
D. RET 4
9、下列( )指令影响堆栈内容。
(10. )
A.MOV
B.JMP
C.RET
10、下列寄存器中不能作寄存器间址寻址的是( )。
D.STC
A. AX
B. BX
11、响应 NMI 中断请求的必要条件是( )。
C. DI
D. BP
A. IF=1
B. IF=0
C.一条指令执行完
相关主题