微机原理及应用期末试卷大全(有答案)(6)

2019-03-03 17:27

得 分 五、综合应用题(30分)

1.系统机外扩一片可编程定时/计数器8254,8254的输入时钟是10MHz。要求使

用该芯片设计产生 5KHz的方波。

(1)下列是CPU对8254的初始化程序段,根据要求完成相关内容。 MOV AL,00110110B

MOV DX,233H ;写控制字 OUT DX,AL

MOV AX,2000 ;写计数初值 MOV DX,230H OUT DX,AL MOV AL,AH OUT DX,AL

由上述程序段可知,设计时使用了8254的 号计数器,该计数器的口地址为 H,工作在方式 ,使用 进制计数,计数初值为 。 (2) 画出相应的地址译码设计电路(用门电路实现)和8254与系统相关信号连接设计电路。

8254

D0 CLK0 GATE0

D7 OUT0

CLK1

A1 GATE1

A0 OUT1 CLK2

CS GATE2 端口地址为200H~203H。2.设系统机外扩一片8255及相应电路,如下图所示,外扩8255 WR OUT2 要求:用中断方式编程,利用自复按钮K控制发光二级管点亮。 RD

初始状态,全灭

第一次按下K,仅LED0亮

第二次按下K,仅LED1亮 . . .

第八次按下K,仅LED7亮 第九次按下K,仅LED0亮

+5V 依次类推,当键盘键入任一键,返回DOS。 LED7 PA7 LED1 D7~0 八个 系统

总线

WR 同向 相关

D R信号 LED0

PA0 驱动 200H~203H CS 自复按钮K STBA PC6 单脉冲发生器 A1 A1 PC3 从8259 IR1(用户中断) A 0 A 0

(1)从图可以分析出,A口工作在方式 的输 (入/出),本硬件中断源的中断类型码是 。

(2)请编写8255A的初始化程序段。

(3)对系统机的8259编写程序段,完成用户中断的开放。

(4)简单叙述CPU进入中断服务程序所要完成的工作。

南京邮电学院

2005/2006学年第二学期

期末《微机系统与接口技术A》试题B参考答案

一.单项选择题,每题1分,共10分

1.C 2.C 3.D 4.B 5.A 6.D 7.A 8.C 9.A 10.B

二.填空题,每空1分,共20分

1.+3 +5 2. 11111010 FA 3. –126 -128 4. 查询 5. B 写 6. OC 1 0

7. 通信速率 帧格式 8. 9999 9.IBF 高 10. 输入设备准备好 11. 51A00

三.简答题 每题5分,共15分

1.① F寄存器内容、CS、IP的当前值被压入堆栈。

② CPU从4×16H~4×16H+3单元中取出16H型中断向量写入IP、CS之中。 ③ CPU根据CS:IP的值转向16H型服务程序。

④ 16H型服务程序执行完毕,执行IRET指令时,CPU从栈顶弹出NEXT的两个分量→ IP、CS,接着弹出响应中断前的标志寄存器内容→标志寄存器。

2.接口电路是CPU与外界进行信息交换的中转站;

端口是I/O接口电路中能与CPU交换信息的寄存器;

分为数据端口、控制端口和状态端口。 3.

初始化时设置8250中断允许寄存器允许相应中断申请

初始化时设置8250 MODEM控制寄存器使得OUT2引脚=0; 对8259应用编程使IR4端的中断申请开放; 设置CPU中的I标志为1。

四.简单应用题 共25分 1.6分

12H 直接 46H 寄存器2. 5分

MOV AX,2000H

MOV DS,AX MOV AX,1000H MOV ES,AX MOV SI,3456H MOV DI,2345H CLD

MOV CX,100 REP MOVSB 3.6分

I8250 PROC

MOV DX,3FBH MOV DX,3FBH MOV AL,00000010B(02H) MOV AL,80H OUT DX,AL 1分

OUT DX,AL 1分 MOV DX,3F9H

MOV DX,3F9H MOV AL,00000001B(01H)

MOV AL,0 OUT DX,AL 1分

OUT DX,AL 1分 MOV DX,3FCH

MOV DX,3F8H MOV AL,00001000B(08H)

MOV AL,18H OUT DX,AL 1分

OUT DX,AL 1分 RET

I8250 ENDP 4.4分

4CH:20H

直接 20H 4DH:0BH 4EH:00H 4FH:1CH 5.4分

传送方向 起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位 传送的二进制编码是:10100110

五.综合应用题 共30分 1.5分

0 230H 三 二 2000

D0 CLK0 D0 GATE0 D7 OUT0 7分 D7 A1 CLK1 A1 A0 GATE1

A9 A0 CS OUT1 CLK2 A8 或 WR A7 RD GATE2

A6 IOW 非 A5 IOR 门 OUT2 A4

A3 A2

2.18分

(1)1 出 71H(0AH) 3分 (2)

MOV DX,233H 1分

MOV AL,0010XXXX;A口方式1输出 3分 OUT DX,AL

MOV AL,0FH 2分

OUT DX,AL(3)I8259 PROC 4 IN AL,021H

AND AL,11111011B OUT 21H,AL IN AL,0A1H

AND AL,11111101B OUT 0A1H,AL RET

I8259 ENDP

(4)5分

保护现场 为中断服务

中断结束命令 8259

恢复现场 IRET


微机原理及应用期末试卷大全(有答案)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:财政专项资金管理中存在的问题及对策

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: