江苏科技大学微机原理期末试卷3
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
clc
aa:mov al, [si]
adc al, [bx]
daa
mov [di], al
inc si
inc bx
inc di
loop aa
mov al, 00h
adc al, 00h
mov [di], al
mov ah,4ch
int 21h
code ends
end start
(1)程序汇编后 COUNT 的值是
外部 模拟 信号 输入
500KHz
D0
第6页共6页
D0~D7 8088
D4 D3 D2
RD 或非门
WR
IO/M A13 A3
A15 A14
A0 A1 A2
与门
…
或非门 G2A
G2B
A
+5V
B Y1
C 74LS138 Y6
G1
图3
D0~D7
IN0
IN1 A
B
……
C
IN7 OE
CLK ADC0809
ALE
START VCC VREF+
EOC
VREFGND
图1 2. 8086 的中断矢量表中 0005CH~0005FH 单元的内容依次为 90H、78H、40H、23H,请 写出对应的中断类型号以及其中断服务子程序的入口地址(用逻辑地址表示)。(共 4 分)
3. 将十六进制数 7B.3 转换成对应的二进制数和八进制数。(4 分)。
4. 某 8088 CPU 系统的存储器连接如图 2,请分别写出 1 号和 2 号芯片的地址范围,并编 写程序段使 1 号芯片的前 50 个字节内容均置为 91H。(8 分)
5. 1 个基本总线周期包含
A.5
B.3
个 T 状态 。
C.2
D.4
6. 下列存储器中可用紫外线擦除数据的是
。
A. PROM B. EPROM C. E2PROM D. FLASH MEMRY
装
7. 8255A 中进行“写端口 B”操作时,其引脚 CS 、 RD 、 WR 、A1、A0 的信号
订
组合为
第4页共6页
sum0 db 6 dup (00h)
data ends
装 code segment
订
assume cs:code, ds:data
线
start: mov ax, data
内
mov ds, ax
不
lea si, blk1
答
lea bx,blk2
题
lea di,sum0
mov cx, count
第2页共6页
装 订 线 内 不 答 题
图2
5. 设机器字长为 8 位,判断下列补码运算是否发生溢出。(4 分)
(1)10011101+00110101
(2)11000100+11101010
装 订 线 内 不 答
6. 定时/计数器 8253 的 CNT1 工作于方式 3,若时钟 CLK1 端输入频率为 1MHz,要求
。(2 分)
装 (2)写出 1 条能替换 lea bx,blk2 的指令
。(2 分)
订 (3)程序运行结束后,CX 中的内容是
。(2 分)
线 (4)程序运行结束后,数据段中 sum0 字节单元中的内容为
。(2 分)
内 (5)程序运行结束后,数据段中 sum0+4 字节单元中的内容为
。(2 分)
不
答
五、设数据块存放在 BUFFER 开始的 50 个字节单元中,试编写程序统计数据块中
。
线
A.01001
B. 01010
C.01000
D.00101
内
8. DAC0832 在微机系统中应用时的工作方式可以选择
。
不
A 只能是单缓冲方式
B 只能是双缓冲方式
答
C 只能是直通方式
D 可以选择单缓冲或双缓冲方式
题
9. 使用 8251 进行异步串行通信时,不正确的是
。
A.必须有起始位
B.停止位不能省
。
A.NMI
B. READY C. INTR D. ALE
3. 下列属于执行部件(EU)的是
。
A. BP 寄存器
B. IP 寄存器 C. 指令队列 D. CS 寄存器
4. 在最小组态下,CPU 向 I/O 设备输出数据时,有
。
A.IO/ M=0,WR =0 B. IO/ M =0, RD =0 C.IO/ M =1,WR =0 D. IO/ M =1, RD =0
题
正数(不包括 0)的个数,将统计的结果存放到 NUMBER 单元中,并画出程序流
பைடு நூலகம்
程草图。(10 分)
第5页共6页
六、ADC0809 的电路如图 3,按要求回答以下问题:(12 分) (1)写出图中译码器 Y1 有效时的地址。(2 分) (2)写出查询转换结束 EOC 信号的地址。(2 分) (3)若通道 IN3 的输入模拟量为 3V,则经图 3 转换后数字量的理论值是什么?(2 分) (4)编写程序段实现通道 IN6 转换 1 次,转换结果存入内存 1000H 单元中。(6 分)
题
OUT1 端输出方波的周期为 5ms,请计算其时间初值,并说明计算理由?(4 分)
第3页共6页
7. 串行通信中,请写出收发时钟、波特率及波特率因子三者之间的关系式。 写出一种用来实现 RS-232C 电平向 TTL 电平转换的芯片名称。(6 分)
三、填空题(每格 2 分,共 16 分)
1.执行以下程序段后,AX=
C.传输时高位在前低位在后
D.校验位可省
10. 用 4 片 8259A 级联,最多可管理的中断数是
。
A. 24 级
B.28 级
C.29 级
D.31 级
第1页共6页
二、按要求解答下列各题(共 37 分) 1. Intel8255A 与开关 K1、K2,发光二极管 L1、L2 的连接如图 1 所示。编写程序段要求当 K1 闭合时 L1 点亮,K1 断开时 L1 熄灭;当 K2 闭合时 L2 点亮,K2 断开时 L2 熄灭。假设 8255A 的 A 口地址为 FFF8H,B 口地址为 FFF9H,C 口地址为 FFFAH,控制口地址为 FFFBH。 已知 8255 的控制字为 82H。(7 分)
江苏科技大学
装
订
微机原理与接口技术 课程试卷( A )
线
内
班级
学号
姓名
不
答
考试成绩
题
题号 一 二 三 四 五 六
总分
得分
一、选择题(选择 1 个最合适的答案,每小题 1.5 分,共 15 分)
1. 8086/8088CPU 内部共有 个 16 位寄存器。
A. 4
B. 14
C. 8
D. 6
2.下列 8086CPU 引脚中信号属于输出的是
HLT
3.执行下列指令后,AX=
,DX=
,BX=
SUB AX, AX
DEC AX
PUSH AX
POP BX
MOV DX,0002H
ADD BX, DX
HLT
。 。
。
四、阅读程序回答问题(共 10 分) data segment blk1 db 90h,78h,56h,34h,12h blk2 db 21h,43h,65h,87h,90h count equ $-blk2
;CX=
MOV AX, 93B1H
MOV CX, 3152H
AND CX, 0FFFH
XOR CX, 0001H
HLT
2.执行以下程序段后,AX=
;BX=
;CX=
MOV AX, 0348H
MOV BX,8239H
CMP AX, BX
JC NEXT
MOV CX,0001H
HLT
NEXT:MOV CX,5533H