好文档 - 专业文书写作范文服务资料分享网站

微机原理与接口技术期末试卷B卷答案

天下 分享 时间: 加入收藏 我要投稿 点赞

《微机原理与接口技术》试卷B评分标准及 参考答案

一、 一、 每空1分,共20分

1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 BCD

2、148D -20D -108D

3、BX=0000H CF=1 ZF=1 OF=0 SF=0 4、总线接口功能 指令的译码及执行功能 5、高8位数据线D15~D8有效

6、4 T1 给外部的地址锁存器提供一个地址锁存信号 7、35H 000D4H~000D7H

二、共17分

1、∵ ? FFFF0 FF00

1

0FEF0

自然丢失

故物理地址为0FEF0H。 (2分)

指向该物理地址的CS,IP值不唯一。

例如:CS:IP=0000:FEF0H也指向该物理地址。 (2分)

2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。 (2分) 控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用. (2分)

3、每帧占1?7?1?1=10位,波特率为4800 bit/s,故每分钟能传送的最大字符数为 4800 ? 60 (个) (4分)

? 28800个 10 4、(1) 对; (2) 错; (3) 错; (4) 对; (5) 错 (5分)

二、 二、 共20分

1、 (1) A7 A6 A5 A4 A3 A2 A1 A0

1 0 0 0 任意 ? ? 0 Y0 1 0 0 1 任意 ? ? 0 Y1 1 0 1 0 任意 ? ? 0 Y2 1 0 1 1 任意 ? ? 0 Y3

? 8255的端口地址为 80H, 82H, 84H, 86H (3分) 8253的端口地址为 90H, 92H, 94H, 96H (3分)

8259的端口地址为 A0H, A2H, (3分)

8251的端口地址为 B0H, B2H, (3分)

(2) OUT 80H, AL (1分)

IN AL, 82H (1分)

2、 (1) 控制线连接图如图所示。 (4分)

IR2GATE0

8259 8255PC28253OUT1

GATE1

8251

?R×C

T×C

(2) 通道0工作在方式2—速率发生器;通道1工作在方式3—方 波速率发生器 (2分)

四、共20分

PC3OUT0

1、AL=01H (2分) AH=00 H (2分) BL=08H (1分)

2、(1) 从目的串中查找是否包含字符 ‘0’,若找到则停止,否则继续重复搜索。 (1分) (2) ZF=1, 说明已找到字符 (1分)

ZF=0, 说明未找到字符 (1分)

CX?0,说明中途已找到字符退出 (1分)

CX=0,且ZF=0说明串中无字符 ‘0’ (1分)

3、 ∵ 74C3H

? 95C3H DF00H

且有:CF=1, ZF=0, SF=1, OF=1 程序将转到L5标号处执行。(5分)

4、(1) 程序对8253的通道1进行初始化。(1分)

(2)计数常数为10000D,BCD计数。(2分)

(3)工作在方式3,方波速率发生器

周期=10000?1μs=10000μS=10ms (2分)

五、共23分 酌情扣分 1、

(1) MOV DX, 203H MOV AL, 10111000B

OUT DX, AL (3分) (2) MOV DX, 202H IN AL, DX MOV AH, AL

?

TEST AL, 80H

JNZ NEXT1 (2分) MOV DX, 203H

MOV AL, 00000011B ;对PC1置位

OUT DX, AL (2分) NEXT1:MOV AL, AH TEST AL, 40H JZ NEXT2

MOV AL, 00000000B ; 对PC0复位 MOV DX, 203H OUT DX, AL

NEXT2:……… (3分) 2、

DATA SEGMENT

BUFER DB 10,0,20,15,38,236 MAX DB 0 MIN DB 0

AVI DB 0

DATA ENDS (2分) STACK SEGMENT PARA STACK‘STACK’

DW 100 DUP (?) STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK

(1分)

START PROC FAR BEGIN: PUSH DS MOV AX,0 PUSH AX

MOV AX,DATA

MOV DS,AX

LEA DI,BUFFER

MOV DX,0 ;使DH=0,DL=0 MOV CX,6

MOV AX,0 ; 和清0 MOV BH,0 ; 最大值 MOV BL,0FFH ; 最小值 (2分)

LOP1: CMP BH,[DI]

JA NEXT1 ; 若高于转移 MOV BH,[DI]; 大值?BH NEXT1: CMP BL,[DI] ;

JB NEXT2 ; 若低于转移

MOV BL,[DI]; 小值?BL (2分) NEXT2: MOV DL,[DI]; 取一字节数据 ADD AX,DX ; 累加和 START CODE INC DI

LOOP LOP1 MOV MAX,BH;送大值

MOV MIN, BL;送小值 MOV DL, 6

DIV DL, ;求平均值 MOV AVI, AL;送平均值

RET ENDP ENDS

END BEGIN (3分) (3分)

微机原理与接口技术期末试卷B卷答案

《微机原理与接口技术》试卷B评分标准及参考答案一、一、每空1分,共20分1、117.D99H427.6631Q000100010111.110110011001B001001111001.10000101BCD2、148D-20D-108D
推荐度:
点击下载文档文档为doc格式
42olt5w46h7e16g2f5026bod04q39t00p0l
领取福利

微信扫码领取福利

微信扫码分享