第 1 页
福建工程学院
20142015学年第二学期期末考试卷(A卷)
专业班级 ___________姓名_______学号____ __
课程名称:微机原理接口技术(计算机系)考试方式:开卷( )闭卷(√ )
题号
二
三
四
五
总分
统分签名
分
考生注意事项:1试卷 6 页请查试卷中否缺页
2考试结束考生试卷答题纸草稿纸带出考场
3考生须答案写试卷方框应题目方
分
评卷
单项选择题(16分题2分)
1字符 A ASCII码 41H 字符 h ASCII码( )
A 73H B 74H C 68H D 69H
280868088系统中通常堆栈( )单位进行操作
A 字节 B 字 C 双字 D 半字节
310111011二进制补码 该数十进制原码( )
A +187 B 187 C +69 D 69
4寄存器AL中高4位全0低4位变指令( )
A.AND AL0FH B AND AL0F0H
C OR AL0FH D OR AL0F0H
5查表指令XLAT规定查表首址应存入( )中
ABP BSI CDI DBX
68086CPUIO端口址 80H读字数应指令( )
A IN AL80H B IN AX80H C IN 80HAL D IN 80HAX
7 DF 0 执行串操作指令 MOVSW时 址指针动变化( )
A SI SI + 1 DI DI + 1 B SI SI + 2 DI DI + 2
C SI SI 1 DI DI 1 D SI SI 2 DI DI 2
第 2 页
88255A作数输入出端口提供控制信息状态信息端口( )
A B口 B A口 C ABC三端口均 D C口
分
评卷
二填空题(18分空1分)
18086 CPU 8位通寄存器
28086微处理器_______根址总线_______根数总线寻址空间_______字节
38086CPU 两部分组成8086系统中存储器采 结构
48086中断量表位存_______区域容纳____中断量 量占_____字节中断号15H中断量表址首址
5块8259A芯片处理_______屏蔽中断果需处理屏蔽中断超数目应采取块8259A芯片_______方式解决
6STI______________指令CLI______________指令
78255A控制字高位D7 时表示该控制字________________外控制字__________________
分
评卷
三指令改错题(10分题2分)
1 MOV AX BL
2 MOV [BX] [SI]
3 MOV 1020H CX
4 OUT 300H AL
5 PUSH AL
第 3 页
班级______姓名______学号______
密 封 线
四简答题(20分)
分
评卷
1设(DS)2000H(ES) 2100H(SS) 1500H(SI) 00A0H(BX) 0100H(BP) 0010H请指出列指令源操作数字段什寻址方式?物理址少?(10分)
(1) MOV AX21H
(2) MOV AXBX
(3) MOV AX[1000H]
(4) IN AL 27H
(5) MOV AX[BP]
2数定义伪指令:(2分)
BUF DW 10H20H30H40H50H45H
面程序段执行AX( H)
MOV BXOFFSET BUF
ADD BX5
MOV AX[BX]
3执行面程序段AX( ) (2分)
MOV CX5
MOV AX50
NEXT: SUB AXCX
LOOP NEXT
HLT
4列变量占少字节?(6分)
A1 DW 23H 5876H
A2 DB 3 DUP() 0AH 0DH ’
A3 DW 4 DUP(3 DUP(12’AB’))
第 4 页
分
评卷
五芯片初始化(15分)
定时器/计数器8253控制字格式:
SC1 SC2 RW1 RE0 M2 M1 M0 BCD
计数器选择: 读写方式选择: 工作方式选择: 计数方式选择:
00 计数器0 00锁存 000 方式0 0 二进制
01 计数器1 01读写低位字节 001 方式1 1 BCD制
10 计数器2 10读写高位字节 *10 方式2
11先读写低位字节 *11 方式3
读写高位字节 100 方式4
101 方式5
1某系统中8253占址100H~103H初始化程序:
MOV DX 103H
MOV AL 16H
OUT DX AL
SUB DX 3
OUT DX AL
试问:(1)段程序8253计数器初始化?安排工作种工作方式? (4分)
(2)该计数器输入脉频率1MHz输出脉频率?(3分)
专业班级 ___________姓名_______学号______
密 封 线
第5页
第6页
28253定时器0设方式3(方波发生器)定时器1设方式2(分频器)求定时器0输出脉OUT0作定时器1时钟输入CLK0连接总线时钟2MHz定时器1输出OUT1约4Hz假设8253占端口号80H~86H试编写程序初始化该芯片(8分)
六写代码(21分)
分
评卷
1设已编写类型码0AH中断服务程序:
INTROUT PROC FAR
IRET
INTROUT ENDP
请编写段程序实现该程序中断矢量矢量表中装填(8分)
2STRIN单元开始字符串*’作结束标志(字符串……*’表示)写段完整代码求字符串长度存入COUNT单元(13分)
福建工程学院国脉信息学
20142015 学年第二学期期末考试卷审批表
课程名称
微机原理接口技术
考试班级
电子通信
参加考试学生数
课教师
付荣蔡长美余虹
命题教师
付荣蔡长美余虹
试卷类型
(AB)
A
考试形式
开卷() 闭卷(√)
答卷纸
(张)
1(稿纸)
系(部)意见
(签章)
教务处意见
(签章)
试题参考答案评分标准
单项选择题(16 分题2分)
15 CBDAD 68 BBD
二填空题(18分空1分)
18
220161M
3指令执行单元EU总线接口单元BIU分体
40000003FFH256454H
58级联
6(中断标志位置1)开中断关中断(中断标志位置0)
71方式选择控制字置位复位控制字
三指令改错题(10分题2分)
1MOV ALBL MOV AXBX
2MOV BX[SI] MOV [BX]SIMOV BXSI
3MOV [1020H]CX
4MOV DX300H
OUT DXAL
5PUSH AX
第 2 页
四简答题(20分)
1(1)立数寻址物理址指令队列 (2)寄存器寻址物理址寄存器BX
(3)直接寻址物理址21000H (4)IO端口寻址27H端口
(5)寄存器间接寻址物理址15010H
24000
335
4A1占4字节A2占6字节A3占72字节
五芯片初始化(15分)
1(1)计数器0初始化安排工作工作方式3
(2)输出脉频率1MHz22455KHz
2解题思路:分定时器0定时器1初始化需满足两定时器计数长度积等2MHz4Hz500000计时通道计数值65537(意组合50*10000100*50001000*500面1000*500例)
初始化程序例:
MOV AL37H (写成MOV AL3FH)
OUT 86HAL
MOV AL00H
OUT 80HAL (写成MOV AX1000H
MOV AL10H OUT 80HAX)
OUT 80HAL
MOV AL75H (写成MOV AL7DH)
OUT 86HAL
MOV AL00H
OUT 81HAL (写成MOV AX500H
MOV AL05H OUT 80HAX)
OUT 81HAL
六写代码(21分)
答案略
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档