江苏科技大学微机原理期末试卷2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
;BX=
。
;BL=
。
第 3 页 共 6 页
AND AL,BL OR BL,0FH HLT 3.执行以下程序段后,AX= ,BX= ,CX= 。 MOV CX,9320H MOV BX, 0FFFFH ADD BX, 0002H DEC CX XOR AX,AX HLT 四、阅读程序回答问题(共 10 分) DATA SEGMENT ORG 0200H AB1 DB 31H,02H,08H,05H,70H,00H,11H,80H,13H,09H COUNT EQU $-AB1 AB2 DB 00H DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX LEA SI, AB1 MOV BL,00H MOV CX, COUNT LP1:MOV AL, [SI] TEST AL, 01H JNZ NEXT ADD BL,AL NEXT: INC SI LOOP LP1 MOV AB2,BL MOV AH, 4CH INT 21H CODE ENDS END START (1)程序汇编后 COUNT 的值是 。(2 分) (2)程序汇编后数据段中 0208H 字节单元的内容是 。(2 分) (3)程序运行结束后,CX 中的内容是 。(2 分) (4)程序运行结束后,BL 寄存器的内容为 。(2 分)
4. 某一存储器系统如图 1 所示,请分别写出 2#与 3#芯片的存储地址范围,并编写程序段 使 1#芯片的前 100 个字节内容从 64H 开始依次减 1。 (10 分)
D7~D0
MEMW
R/W
D7~D0
R/W
D7~D0
R/W
D7~D0
R/W
D7~D0
6264 1# CS MEMR A12~A0 G1 A18 A19 A17 A16 A15 A14 A13 G2A G2B Y0 Y1 Y2 Y3 74LS138 ... C Leabharlann Baidu A Y7 OE A12~A0
第 4 页 共 6 页
(5)程序运行结束后,SI 寄存器的内容为
。(2 分)
装 五、编写程序计算十进制数 1243541967 与 8976453809 之和,结果仍以十进制形式存 (10 分) 订 于数据段偏移地址为 1000H 开始的连续单元中。 线 内 不 答 题
六、图 2 为 8255A 应用的 1 种示意图,当 A15~A2=10110011010110 时 8255 的 CS 为 0,图中 STB 为打印机的选通信号,BUSY 为打印机忙信号,据要求回答问题: (共 12 分) (1)图中 8255 B 口地址是 (2)图中 8255 A 口工作方式及输入/输出方向是 (3)图中 8255 C 口与 B 口能否互换 。 (2 分) 。 (2 分) 。 (2 分)
6.一片 8253 芯片内含有几个几位独立的定时/计数器?写出其中一个定时/计数器相关 的引脚名称。 (4 分)
7. 采用串行接口芯片 8251,若接收/发送时钟为 153.6kHz,在异步串行通讯中,每个 字符包含 10 位, 每秒钟传送 480 个字符, 请问它的波特率是多少?波特率因子是什么? (共 6 分)
江
装 订 线 内 不 答 题
苏
科
学号 考试成绩
技
大
姓名
学
微机原理与接口技术 班级
课程试卷( B )
题号 得分
一
二
三
四
五
六
总分
一、选择题(选择 1 个最合适的答案,每小题 1.5 分,共 15 分) 1. 如下 8086 CPU 引脚中,属于输出信号的是 。 A. INTR B. NMI C.READY D. M/IO 2. 8086CPU 中,指针 IP、SP 形成物理地址时所用的段寄存器分别是 A. DS ES B. CS SS C. CS DS D. ES SS
装 订 线 内 不 答 题
三、填空题(每格 2 分,共 14 分) 1.执行以下程序段后,AX= MOV AX,6AB7H CMP AX,7529H JNC NEXT PUSH AX POP BX JMP NEXT1 NEXT:OR BX,0FFFFH NEXT1:HLT 2.执行以下程序段后,AL= MOV AL,45H MOV BL,56H
。
装 订 线 内 不 答 题
3. 8086 CPU 中,不属于总线接口部分(BIU)的为 。 A. 20 位地址加法器 B.指令队列 C. 通用寄存器 D. 段寄存器 4. 8086/8088 CPU 复位后寄存器 CS 的初值是 。 A.0000H B.00FFH C.FFF0H D.FFFFH 5. 若需对 8 位二进制数中的某位置 0,则可采用的运算是 。 A. 该位与 0 异或 B. 该位与 1 异或 C. 该位与 0 逻辑与 D. 该位与1逻辑与 6.( 00101010 ) 2 + ( 01110101 ) BCD +(31) 16 用十进 制表示为 。 A .165 B. 166 C. 167 D. 168 7. ADC0809 转换器的分辨率是 位。 A.8 B.9 C.10 D.12 8. A/D 转换器用于将 。 A.数字量转换为模拟量 B.数字量转换为开关量 C.模拟量转换为开关量 D.模拟量转换为数字量 9. 下列关于通信的概念中,正确的是 。 A. 串行通信的数据传送只有半双工和全双工两种 B. 同步通信、异步通信都以字符为基本单位 C 并行通信传输线多,只适合近距离传输 D. 异步通信时,发送端与接收端的波特率可以不同 10. 有关外部中断概念的下列叙述中,正确的是 。 A 8086 中外部中断类型号是固定的 B 只有可屏蔽中断 C 8086 中软件中断属外部中断 D 不同外设的中断服务程序可共用一个入口地址
6264 2# CS OE A12~A0
6264 3# CS OE A12~A0
6264 4# CS OE A12~A0
图1
第 2 页 共 6 页
装 订 线 内 不 答 题
5. 8086/8088 共有多少个矢量号?每一个矢量号占用矢量表的几个字节空间?当中断 矢量号为 36H 时,其中断服务子程序的入口地址位于中断矢量表的什么位置?(共 4 分)
第 1 页 共 6 页
二、按要求解答下列各题(共 39 分) 1. 已知[X]原=10101110B,计算
1 1 (5 分) X 补及 X 补的值。 2 2
2. 分别写出标志寄存器 FLAG 中的 6 个标志位符号、名称及含义。 (6 分)
3. 假设 DAC0832 的端口地址为 PORT1,采用单缓冲方式,编写程序段输出从最小值到最 大值的周期性锯齿波。 (4 分)
(4)编写程序段,完成 30 个字符的打印,待打印字符起始地址由 BX 指示。 (6 分)
装 订 线 内 不 答 题
第 5 页 共 6 页
A15 A14
PA0~7 译 码 器 8255A A0 A1 A0 A1 PB1 PB0 PC1 CS PC4
打印机 STB BUSY
…
A2
K2 K1
图2
+5V
第 6 页 共 6 页
B 口方式选择: 0:方式 0 1:方式 1 控制 B 口: 1:输入,0:输出 控制 C 口低 4 位: 1:输入,0:输出
8255 控制字格式 1 D6 D5 D4 D3 D2 D1 D0
控制 C 口高 4 位: 1:输入,0:输出 控制 A 口: 1:输入,0:输出
A 口方式选择: 00:方式 0 01:方式 1 1x:方式 2