南京工程学院微机原理试卷4
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
得分
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
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]
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.一条指令执行完
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
(2) 将 AL 的第 4 位、第 5 位置 1。
(3) 将 AL 的第 4 位、第 5 位取反。
(4) 将 AL 的高 4 位移到低 4 位,高 4 位清零。
2、何谓波特率?某系统采用串行异步方式与外设通信,发送字符格式由 1 位起始位、7 位数据位、 1 位奇偶校验位和 1 位停止位组成,波特率为 1200。试问,该系统每分钟发送多少个字符?
南京工程学院试卷 4
20 /20 学年 第 学期
共 6 页 第1页
课程所属部门:
课程名称:
微机原理及应用 B
考试方式:
闭卷
使用班级:
命 题 人:
教研室主任审核:
主管领导批准:
题号 一
二
三
四
五Fra Baidu bibliotek
六
七
八
九
十 总分
得分
姓名
一、选择题(本题 15 小题 ,每小题 1 分,共 15 分 )
本题
1、标志寄存器中的方向控制标志位是( )。
2. 已知 8255A 的端口地址为:380H~383H,写出能在 LED0 和 LED1 上同时显示“66”的程
序。
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.MOV AL, BYTE BUF [2]
本题
二、填空题(本题共 25 空,每空 1 分,共 25 分)
得分
1、已知:[X] 补码=0BDH,则:[X] = 原码
H,[X] = 真值
D。
2、8086 系统中,从偶地址单元开始读一个字数据需要
个总线周期,从奇地址单元开始
读一个字数据需要
个总线周期。
3、存储器的片选信号译码方式有三种,分别是
三、判断改错题(本题 5 小题,每小题划“√/×”1 分,错题改正/正确不改 1 分,共 10 分)
1、 SI、DI、BP 和 SP 都是 16 位寄存器,也可以作为 8 位寄存器使用。( )
2、 进行一次字的写操作至少需要两个总线周期。( )
3、 指令 MOV DS,2000H 是不合法的。( )
、
和
。
4、当 CPU 给打印机输出数据时,为了保证 CPU 与打印机配合,就要利用
信号,使
CPU 插入一个
状态。
5、8086 CPU 内部结构由两个独立的逻辑单元组成,它们分别是
和
;
在其内部有 8 个通用寄存器和
个段寄存器,其中 SS 表示
。
6、Intel8086 是
位处理器,外部数据总线为
根,地址线为
MOV CL,4
OR AL,30H MOV A3,AL MOV AL,A1
OR AL,30H
本题
六、编程题(10 分)
得分
利用串操作指令编写程序:完成将从 AREA1 起始的 100 个字节数据传送到以 AREA2 为起始
地址的区域中。(提示:考虑两个区域可能有重叠)
南京工程学院试卷
共6页 第6页
址指针是( )。
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
本题
七、硬件电路接口与编程(8 分)
得分
已知 8255A 的 A 口 PA0~PA5 接 6 只共阴数码管 LED0~LED5 的段码,B 口 PB0~PB5 分别
接 LED0~LED5 的位码,A、B 口工作于方式 0,8255A 的工作方式控制字如图所示。要求:
1. 简单画出 8255A 的 A、B 口与 LED 的接线图;
4、 8086 工作在最小模式时,所有的系统控制信号都由总线控制器提供。( )
5、8255A 控制字的最高位 D7= 0 时,表示该控制字为工作方式控制字。( )
本题
四、简答题(本题 2 小题, 1 小题 4 分,2 小题 6 分,共 10 分 )
得分
1、写出实现下述功能的指令。
(1) 将 AL 的第 4 位、第 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]中,源操作数寻址方式是( )。
4、通过 8255A 接入键盘,应该采用( )种工作方式。
A.基本输入/输出
B. 选通输入
C. 双向输入输出
D.选通输出
5、串行异步通信规定数据传送的格式为:停止位为高电平,其位数可以是( )。
A. 1 位
B. 2 位
C . 1、1.5、2 位 D. 3 位
6、若 8086 从 8259A 中断控制器读取的中断类型码为 16H,则该中断在中断向量表中的地
根,可寻址
范围为
字节的存储空间。
南京工程学院试卷
共6页 第3页
7、8086 中断系统中共有
个不同类型的中断向量,每个中断向量在中断向量表占
字节,中断可以分为两大类:
和
。
8、8086 系统中,中断返回指令
要写在中断服务程序的
。
9、如果 DS=6100H,则当前数据段的起始地址为
,末地址为
个 。
本题 得分