tceic.com
学霸学习网 这下你爽了
当前位置:首页 >> >>

江苏科技大学微机原理期末试卷4

江苏科技大学





微机原理与接口技术 课程试卷( A )

线



班级

学号

姓名





考试成绩



题号 一 二 三 四 五 六

总分

得分

一、选择题(选择 1 个最合适的答案,每小题 1.5 分,共 15 分)

1. 8086/8088CPU 内部具有 个 16 位寄存器。

A. 16

B. 14

C. 8

D. 20

2.下列 8086CPU 引脚中信号属输入的是



A.NMI

B. INTA C.ALE D. RD

3. 下列属于总线接口部件(BIU)的是

A. BX 寄存器

B.SP 寄存器 C. IP 寄存器

。 D. BP 寄存器

4.若 8086CPU 正在进行存储器的读操作,则其引脚 M / IO ,RD ,WR ,DT / R

的电平组合是



A.高,低,高,低 B. 高,低,高,高 C. 高,高,低,低 D. 低,低,高,低

5. 8086/8088 CPU 对存储器采用分段方法,每个存储单元均拥有

2 种地址。

A.实地址和虚地址

B.物理地址和逻辑地址

C.20 位地址和 16 位地址

D.段基址和偏移地址

装 6. 能与 CPU 总线直接相连的器件是



订 A.光盘

B. DRAM

C.硬盘

D.键盘

线

7. 8255A 中进行“写端口 B”操作时,其引脚 CS 、 RD 、 WR 、A1、A0 的信号

内 组合为





A.01001

B. 01011

C.00110

D.01010



8. 1 个 8 位 D/A 转换器,采用单极性电压输出电路,当 Vref+5V 时,输出电压为



0V~-5V。当输出为-2.5V 时,则对应输入的数字量为



A.00H

B.0FFH

C.0A0H

D.80H

9. 8251A 占用

个端口地址。

A.1

B.2

C.4

D.6

10. 如果采用 3 片 8259 芯片构成级联方式使用,则最多可以构成 个优先权控制。

A.21

B.23

C.24

D.22

第1页共6页

二、按要求解答下列各题(共 37 分) 1. 将二进制数 10110010110.0101 转换成对应的十六进制数和八进制数。(4 分)

2. 设机器字长为 8 位,判断下列补码运算是否发生溢出。(4 分)

(1)11111101+00000011

(2)10001000+11101110

3. 假设 Intel8255A 的 B 口地址为 121H,用其控制 1 个共阴 LED 显示,电路如图 1 所示, 请编写程序段使 LED 显示 4。8255 初始化省略。(5 分)

PB7
PB6

PB5
PB4 相
PB3 驱
PB2

PB1
PB0

D7 dp

D6

g

aa

D5 D4

f e

ff gg bb

D3 D2 D1

. d ee

cc

c

b

dd

D0

a

ddpp

图1 4. 某 8088 CPU 系统的存储器连接如图 2,请分别写出 1#和 2#芯片的地址范围,并编写程 序段使 1#芯片的前 100 个字节内容均置为 93H。(10 分)

图2
第2页共6页

装 订 线 内 不 答 5. 8086 CPU 的中断系统中最多可分配中断类型码是多少个?中断矢量表放在内存的 题 地址范围是什么?(共 4 分)
6. 假设定时/计数器 8253 的时钟 CLK1 端输入频率为 1MHz,要求 OUT1 端输出周期为 20ms 的方波,计算应写入的时间常数值并指出所用的计数数制。(4 分)



7.设在一个异步串行通信中,传输 ASCII 字符“D”,并使用奇校验和 1 位停止位,

订 波特率为 9600b/s,请画出发送波形。(6 分)

线









第3页共6页

三、填空题(每格 2 分,共 16 分)

1.执行以下程序段后,AX=

;CX=

MOV AX, 054AH

MOV CX, 9208H

XOR CX, 0FFFH

TEST AX, CX

HLT

2.执行以下程序段后,AX=

;BX=

;CX=

MOV AX, 0378H

CMP AX, 8234H

JC NEXT

MOV BX, 5533H

JMP NEXT1

NEXT:MOV BX, 0AA55H

NEXT1:MOV CX, 5608H

ROL BX,CL

HLT

3.执行下列指令后,AX=

,DX=

,BX=

SUB AX, AX

DEC AX

PUSH AX

POP BX

ADD BX, 0002H

IMUL BX

HLT

四、阅读程序回答问题(共 12 分)

DATA SEGMENT

ORG 0100H

DA1 DB 81H,91H,0F2H,59H,70H,01H,0A5H,4AH

COUNT EQU $-DA1

DA2 DB COUNT DUP (00H)

DA3 DB COUNT DUP (00H)

DATA ENDS

CODE SEGMENT

ASSUME CS: CODE, DS: DATA

START: MOV AX, DATA

MOV DS, AX

LEA SI, DA1

LEA DI, DA2

。 。


第4页共6页

LEA BX,DA3

MOV CX, COUNT



LP1:MOV AL, [SI]



TEST AL, 80H

线

LP2:JNS NEXT



MOV [BX],AL



INC BX



JMP NEXT1

题 NEXT:MOV [DI], AL

INC DI

NEXT1:INC SI

LOOP LP1

MOV AH, 4CH

INT 21H

CODE ENDS

END START

(1)程序汇编后 COUNT 的值是

。(2 分)

(2)程序汇编后 DA1 字节单元的内容是

。(2 分)

(3)写出 1 条指令能替换带划线的指令

(4)程序运行结束后,CX 中的内容是

。(2 分)

(5)程序运行结束后,数据段中 0109H 字节单元中的内容为

(6)程序运行结束后,数据段中 0111H 字节单元中的内容为

。(2 分)
。(2 分) 。(2 分)

五、数据段中从 ABC 单元开始存放 N 个无符号字节数,编写程序找出其中的最大 值存入 MAX 单元中,并画出程序流程草图。(10 分)

装 订 线 内 不 答 题

第5页共6页

六、ADC0809 的电路如图 3,按要求回答以下问题:(10 分) (1)写出图中启动 IN0 的地址。(2 分) (2)写出查询转换结束 EOC 信号的地址。(2 分) (3)编写程序段实现 8 通道分别转换 1 次,转换结果存入内存 2000H 开始的连续单元中。 (6 分)

D0~D7

A0 A1 A2
RD 8088
WR

或非门

IO/M A13 A6

A15 A14
A3 A4 A5
与门


或非门 G2A
G2B

A

+5V

B Y1

C 74LS138 Y2

G1

图3

D0~D7

IN0

IN1 A

B

……

C

IN7 OE

CLK ADC0809

ALE
START VCC VREF+

EOC
VREFGND

外部 模拟 信号 输入
500KHz
D1

第6页共6页


网站首页 | 网站地图 | 学霸百科 | 新词新语
All rights reserved Powered by 学霸学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com