武汉大学微机原理及应用试卷及答案 - 图文
更新时间:2023-10-23 12:26:01 阅读量: 综合文库 文档下载
2007到2008 微机原理试题
武汉大学2007~2008年第一学期 微机原理与接口技术考试试卷(A)
专业 学号 姓名 成绩
一、填空题(每空1分,共20分)
1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。
MOV (2) DX , (1) AL, DX (3) AL, 20H (4)______ MOV DX, (5) MOV AL,0
OUT …..
NEXT: ……
DX,AL
2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。
图1
MOV DX, (6) MOV AL, (7) OUT DX, AL MOV DX, (8) MOV AL, (9) (10) ;数码管稳定显示“8”
3..8086 CPU有 条地址线,可形成 的存储器地址空间,地址范围为 。 4..中断类型号为24H的中断向量存放在 开始的存储单元。
5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。
6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。
共27页第1页
;初始化82C55
2007到2008 微机原理试题
7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。 8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。
二、综合题(80分)
1. (10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示:
图2
如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。
2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问
图3 图4
(1) 开关K上合, (2) 开关K下合, PS的寻址范围是________。PS的寻址范围是________。(3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。 (4) 请用二进制表示法写出图4的译码电路所决定的端口地址。
3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性
的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。
图5
CODE SEGMENT
ASSUME CS:CODE BEG:
共27页第2页
;C口初始化
2007到2008 微机原理试题
;读C口
;测试PC7并组织输出数据 ;数据写入C口使LED亮/灭 ;返DOS
CODE ENDS
END BEG
4.设8253的选通地址为240H~243H,采用BCD计数,计数器2输出用于申请中断。如果计数器2的输入时钟频率为20KHz,输出信号每秒引起100次中断。要求 (1) 算出计数初值,(2) 编写初始化程序。(20分)
5.(20分) 图6为某A/D转换器的设计方案,设Y0、Y1所对应的地址分别是300H和301H。(1)试编写启动A/D对通道4转换、检测A/D是否转换完毕、读取A/D转换数据的程序分段。(2)要求对通道4采集10个数据,并存放到以6000:0为起始地址的RAM中,试编写该程序。
图6
附录:1、8255A 方式选择控制字格式
2、8253控制字格式
共27页第3页
2007到2008 微机原理试题
武汉大学2007~2008年第一学期 微机原理与接口技术考试试卷(A)参考答案
一、填空题
1. 2. 3. 4. 5. 6. 7. 8.
01.240H 02. IN
03.CMP 04. JZ NEXT 05.241H 06. 21BH 07. 80H
08. 219H 09. 7FH 10.OUT DX,AL
11.20 12. 1M 13.00000H~FFFFFH 14.0000H :0090H
15.0 01111111 /5FFFH
16.579B4H 17.56780H 18. 6677FH 19.1FFCH 20.存储器写
二、、综合题
1. 解:
(1) 发送的7位数据是0111001B或39H,偶校验。
(2) 发送一帧数据共10位,所需的时间:T=10/600bps=16.6ms (3) TXC的频率为:f=K×600bps=16×600=9600HZ=9.6KHZ
2. 解: (1) 230H~237H (2) 3F0H~3F7H (3) 3E8H~3EFH (4) 33cH 3. 解:
CODE BEG:
SEGMENT ASSUME MOV MOV OUT MOV IN TEST JNZ MOV OUT JMP MOV OUT MOV INT ENDS END
共27页第4页
CS:CODE
DX, 2F3H AL,
DX, AL DX, 2F2H AL, DX XX
AL, 00000001B DX, AL ZZ
AL, 00000000B DX, AL AH 4CH 21H BEG
; ;返DOS
;数据写入C口使LED亮/灭
;C口初始化 ;读C口
;测试PC7并组织输出数据
AL, 10000000B
XX:
ZZ: CODE
2007到2008 微机原理试题
4. 解:
(1) 初值为20KHZ/100=200或C8H (2) 编程: MOV DX,243H
MOV AL,10110001B(或B1H) OUT DX,AL ;
MOV DX,242H MOV AL,8CH
OUT DX,AL ;
MOV AL,00H (该句也可以为:XOR AL,AL) OUT DX,AL 5.解: (1)
启动A/D对通道4转换程序分段:MOV DX, 300H MOV AL, 4 OUT DX, AL
检测A/D是否转换完毕程序分段
MOV DX, 301H XX: IN AL, DX
TEST AL, 00100000B JZ XX ?
读取A/D转换数据的程序分段。
MOV DX, 300H IN AL, DX (2)
CODE SEGMENT
ASSUME CS:CODE START: MOV CX, 10
MOV AX, 6000H MOV DS, AX MOV SI, 0 YY:
MOV DX, 300H MOV AL, 4 OUT DX, AL MOV DX, 301H XX:
IN AL, DX
TEST AL, 00010000B JZ XX
MOV DX, 300H IN AL, DX MOV
[SI], AL
INC SI
LOOP YY MOV AH, 4CH
INT 21H CODE ENDS
END
START
共27页第5页
;
正在阅读:
太阳的儿子打一字02-07
论秘书人员的法律意识建设的必要性09-30
2018贵州国考银监会面试技巧:三步策略拿下时政热点题12-04
中国长兴紫笋市场现状分析及未来五年投资前景预测报告05-14
资本公积与盈余公积的提取04-03
《明天,我们毕业》教学设计05-13
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 武汉大学
- 微机
- 试卷
- 原理
- 答案
- 图文
- 应用