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

2019-03-03 17:27

(提示:8254工作在方式5时可以作为硬件触发的单脉冲发生器使用。写入控制字后,OUT输出高电平,写入计数初值后,只有当GATE端出现0->1的跃变时,计数初值才能装入计数器,然后在CLK脉冲的作用下,进行减1计数,当计数值减为0时,OUT端输出1个宽度为CLK周期的负脉冲。方式5没有初值重装功能,只有GATE端端出现0->1的跃变时,计数初值才能重新装入计数器。)

8255(A)和8255(B)采用查询方式工作。(假设在系统中8255(A)的A口地址是 200H, 8255(B)的A口地址是204H, 8254 的定时计数器1地址为209H)

(1)对电路中相关芯片(8254,8255(A)和8255(B) )已正确初始化,8254的计数器0和计数器1的计数初值都为3。假设两片8255之间的数据传输已经正常开始,希望通过系统数据线向8255(A)写入数据X,希望能从8255(B)的系统数据线上得到X的绝对值, 并将其送入CL寄存器中,请补充下列程序段以完成上述功能。

NEXT: MOV DX, 202H

IN AL, DX

TEST AL, ___________ JZ NEXT

MOV DX, ___________

MOV AL, X ; X为某个8位数据 OUT DX, AL

NEXT1: MOV DX, IN AL, DX

TEST AL, JZ NEXT1 MOV DX, 204H IN AL, DX CMP AL, 0 JGE NEXT2

NEXT2: MOV CL, AL

(2)用(1)题所示的程序进行8255之间的数据传输,当8254计数初值变大时,数据传输完成的时间将_____________。

南京邮电学院2004/2005学年第一学期 期末《微机系统与接口技术A》试题参考答案

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

1.B 2.D 3.B 4.D 5.B 6.D 7.C 8.C 9.A 10.A 二.填空题,每空1.5分,共36分

1.控制 状态 2. 输入设备准备好数据 3. 256

4. 串行 5. 16 门控输入 6. 串/并转换 7. 非屏蔽中断请求 I 8. 半双工 全双工 9.2000 10. 0 55 11.0054H(4*15H) 3088H : 5066H 12. 1200 1/1200S 13. 查询

14. 输出缓冲器满 中断请求信号 PC6 0 三.简答题 第4题4分,其余每题5分,共24分 1.(1)端口与存储单元统一编址方式 特点:CPU对外设的操作可使用全部的存储器指令;端口地址占用内存空间, 使 内存容量减少;存储器指令执行比独立的I/O指令速度慢。 (2)I/O端口单独编址方式

特点:CPU需专门的指令去访问I/O端口;端口地址不占用内存空间。

2.输出设备设置状态标志位; CPU通过数据线读取状态口信息; CPU测试状态位 D0=0?; 若D0不等于0则继续读状态口信息直到D0=0; 则CPU执行OUT 指令将数据写入数据口。

3.中断引发方式不同; CPU获取中断类型码方式不同; CPU响应中断的条件不同; 中断处理程序的结束方式不同。

4.TXD:发送数据; RXD:接收数据 ;

DSR:数据设备准备好; DTR:数据终端准备好。

5.初始化时设置8250中断允许寄存器允许相应中断申请; 初始化时设置8250 MODEM控制寄存器使得OUT2引脚=0; 对8259应用编程使IR4端的中断申请

开放; 设置CPU中的I标志为1。 四.综合应用题 共30分 1.8分 (1)4分

10MHZ D0 CLK0 D0 +5V GATE0

5000HZ D7 OUT0 D7

A1 CLK1 A1 A9

A0 GATE1 或 A0 A8 A7 CS OUT1 A6

WR CLK2 A5 门 IOW

A4 RD GATE2 IOR A3

(2)4分 A2 每空1分 OUT2 00110110 2000(07D0H) 2A0H MOV AL,AH 2.12分 (1) 4分

起始位 D0 D1 D2 D3 D4 D5 D6 D7 停止位

(2)2分

2 2 3 3 4 4 5 5 6 6 20 20

7 7 (3) 6分

MOV DX,3FBH MOV DX,3FBH

MOV AL,80H MOV AL,00000111B OUT DX,AL 1分 OUT DX,AL 1分 MOV DX,3F9H MOV DX,3F9H MOV AL,0 MOV AL,0

OUT DX,AL 1分 OUT DX,AL 1分 MOV DX,3F8H MOV DX,3FCH MOV AL,60H MOV AL,0

OUT DX,AL 1分 OUT DX,AL 1分 3.6分

(1) 每空1分

MOV DS,AX JNZ EXIT POP DS POPA IRET (2)0A(71) 1分 4.4分 每空1分

(1)10000000B 200H 206H 20H NEG AL (2)变长

《 微机系统与接口技术A 》期末试卷B

一、单项选择题(10分)

1.指令MOV BL,ES:[BP+2]中源操作数所采用的寻址方式为( )。

A.直接寻址 B.立即寻址 C.基址寻址 D.变址寻址 2.以下不属于...串行异步通信传输方式的是( )通信。 A. 单工 B.半双工 C. 同步 D.全双工

3.CPU执行IRET中断返回指令后,从堆栈栈顶弹出( )字节的数据。 A. 3 B. 4 C. 5 D. 6 4.在汇编程序的开发过程中,TASM汇编后所产生的文件是( )。

A.ASM文件 B.OBJ文件 C.EXE文件 D.COM文件 5.PC/AT机中,提供日时钟中断请求信号的是8254的( )。

A. 计数器0 B. 计数器1 C. 计数器2 D. 控制寄存器

6.PC系统机中,CPU响应系统键盘中断时,中断类型码由( )提供。

A. 指令 B. CPU C. 中断向量 D. 8259

7.异步串行通信的RS-232C接口标准中,为发送数据而建立的一对控制信号是(A.RTS/CTS B.INTR/INTA

)。

C.HOLD/HLDA D.STB/IBF 8.汇编语言源程序中,不可缺少的伪指令是( )。

A. DB B. EQU C. END D.ORG 9. 在PC/AT系列机中,I/O端口采用( )编址方式。 A. I/O独立 B.I/O与存储器统一

C. I/O与CACHE统一 D.I/O与CPU统一 10.CPU响应非屏蔽中断条件之一是( )。

A. I标为1 B.当前指令执行完

C. INTR引脚有中断请求信号 D.AX寄存器可用 得 分 二、填空题(20分)

1.异步串行通信的RS-232C接口标准,规定逻辑“ 0”在 V

~ V 之间。

2.(250.25)10 =( )2 =( )16

3.设字长为8位,[X] 补 = 8EH,其真值十进制数是 。8位字长的机器表示的整数补码,其真值最小十进制数是 。

4.CPU与外设进行信息交换的控制方式有无条件方式、 方式和中断方式三种。 5.CPU对8255并行接口进行操作,若8255芯片的引脚A1A0=01,WR=0,RD=1,表示CPU正对 口进行 (读/写)操作。 6.已知AL=7CH,BL=90H,CPU执行ADD AL,BL指令后,AL= H,C标= ,O标= 。 7.串行异步通信要顺利地进行,收发双方 和 必须一致。 8.8254内部的一个计数器,按照BCD码计数,其计数范围为0H ~ H。

9. 8255的A口工作在方式1时,CPU如需通过查询方式输入信息,则应查询信号__________,其电平为_____(高/低)时,表示可输入数据。

10.CPU采用无条件输入方式从外设输入信息,为保证输入数据正确,其假设条件是 。

11.已知代码段寄存器CS的值为5080H,在存储区该段中某条指令的偏移地址(IP)为1200H,实模式下CPU要取得该条指令应给出的物理地址为 H。

得 分 三、简答题(15分)

1.简述CPU执行INT 16H指令的全过程。

2.什么是接口?接口电路中的端口是什么?端口如何分类?

3.PC/AT系统机中,CPU采用中断方式向8250发送数据。简要说明程序员需采取哪些措施来保证CPU可以响应来自8250内部的发送中断请求。

得 分 四、简单应用题(25分)

1.设在DATA数据段有如下定义:

BUF1 DB 12H,34H,‘A1’ BUF2 DW 56H

BUF3 DB 2 DUP(32),?,10 写出CPU执行代码段的下列指令后的结果: MOV AX,DATA MOV DS,AX

MOV BX,OFFSET BUF1

MOV AL,BUF1 ;AL= H,源操作数为 寻址方式 ADD AL,[BX+1] ;AL= H,目标操作数为 寻址方式 MOV BUF3+2,AL ;BUF3= H,源操作数为 寻址方式。

2.用串指令实现:把内存23456H开始的100个字节数据传送到12345H开始的内存区。

3.用系统机的主串口传送英文字符串,一帧数据中7个数据位,1个停止位,无校验。若系统以通信速率4800波特(分频系数为0018H)进行全双工通信,发送采用查询方式,接收采用中断方式,请写出对主串口的初始化子程序。

4.设13H中断服务子程序的入口地址为1C00H:0B20H,请在下图中表示出该中断服务程序的中断向量在中断向量表中的存放情况

地 址 存 储 单 元 低

H H H H

5.已知异步串行通信的接收方接收到如下波形的一帧数据(无校验,TTL电平),请在下图中标出一帧数据的各组成部分,并指出传送数据的二进制编码。

传送方向


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

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

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

马上注册会员

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