武汉大学微机原理及应用试卷及答案 - 图文
更新时间: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页
;
正在阅读:
条件期望的性质与应用04-16
那个温暖的夜晚作文800字06-20
2015年部分省份面试真题04-27
在军训总结大会上的讲话04-14
第一二单元教案03-11
《跨文化管理》教案201710-13
HVFP-100kW变压器局放试验方案04-17
放弃是一种美作文800字03-31
高中语文成语选择题_50道06-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 武汉大学
- 微机
- 试卷
- 原理
- 答案
- 图文
- 应用