微机接口技术试题(2002-07)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中央广播电视大学2001—2002学年度第二学期“开放本科”期末考试
计算机专业微机接口技术试题
2002年7月
一、填空(每空1分,共9分)
1.8088被复位后,以下各寄存器的内容是:Flag:;IP:;CS:。
系统从存储器的地址处取第一条指令并执行。
2.一个微计算机系统的硬件应包含的最基本功能部件是:,
,,,。
二、简答(共19分)
1. (3分)8086微处理器与其上一代8085微处理器相比,其内部结构与操作有什么改进? 2.(7分)“8086执行了一个总线周期”是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的读存储器总线周期中,地址信号、ALE信号、RD#信号、数据信号分别在何时产生?
3.(9分)8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表在存储器的什么位置?向量表的内容是什么?8086如何将控制转向中断服务程序?
三、(25分)
下面代码段在5个带符号数中取最小数并存入MIN中,但程序中有多处错误,请指出错误并改正。
四、(16分)
已知下列程序段:
ADD AL,BL
JO L1
JC L2
CMP AH,BH
JG L3
JB L4
JMP L5
若给定AX和BX的值如下,说明程序的转向。
(1)(AX)=147BH,(BX)=80DCH
(2)(AX)=42C8H,(BX)=608DH
(3)(AX)=D023H,(BX)=9FD0H
(4)(AX)=0082H,(BX)=FF70H
(5)(AX)=3F42H,(BX)=503DH
五、(4分)判断下列论述是否正确,不正确的请加以改正。
(1)能否产生键盘中断的前提条件是中断屏蔽寄存器的键盘屏蔽位为0。
(2)INT指令引起的中断是内中断,而象键盘输入、显示器输出、定时器、除法错等则是外中断。
六、(27分)
一个微机系统中包含以下器件:微处理器8088一片,并行接口8255A一片(设备号:A 口—90H,B口—91H,C口—92H,控制口—93H),定时器8253一片(设备号:计数器0—60H,计数器1—61H,计数器2—62H,控制口63H),中断控制器8259A一片(设备号:E0H,E1H)。
现将8255的A口连接一输入设备,工作在0方式。
B口连接一输出设备,也工作在0方式PC4作为输出设备的选通输出端且低电平有效。
8253计数器0工作于“模式3”,计数常数为06H,进行二进制计数。
8259A的ICW2给定为40H,工作于电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用一般中断结束方式。
请填充下面程序中的空白项(注意:控制字中可0可1位选0,8255A未用端口设成输入方式)。
MOV AL,;8255初始化
OUT ,AL
MOV AL,;8253初始化
OUT ,AL
MOV AL,;设8253计数初值
OUT ,AL
MOV AL,;
OUT ,AL
MOV AL,;8259A初始化
OUT ,AL
MOV AL,;
OUT ,AL
MOV AL,;
OUT ,AL
IN AL,,从8255的A口读入数据
PUSH AX
MOV AL,;用按位置位/复位方式使选通无效
OUT ,AL
POP AX
OUT,,AL;往B口输出数据
MOV AL,;用按位置位/复位方式使选通有效
OUT ,AL
MOV AL,;撤消选通信号
OUT ,AL
此时,对应8259A的IR3中断类型号是,
中断向量存放在内存0段,,,,单元中。
答案及评分标准
一、填空(9分)
1.0000 0000 FFFFH FFFFOH(共4分)
2.微处理器存储器 I/O接口电路系统总线基本I/O设备(共5分)
二、简答(共19分)
答:1.答:8085是8位机,结构简单功能部件少,取指令与执行指令的操作是串行进
行的;(1分)(2)8086内部有EU与BIU两个功能部件且可独立工作,取指令与执行指令的操
作可重叠进行,提高了处理器的性能。
(2分)
2.答:(1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。
(2分)
(2)基本总线周期由4个时钟周期组成,分别记为T1,T2,T3,T4。
(1分)
(3)地址信号、ALE信号在T1周期内产生,RD#信号在T2周期内产生,数据信号一般在T3内产生,若T3来不及提供数据,可在某Tw内产生有效数据。
(4分)
3.答:(1)8086/8088在当前指令执行完且IF=1的情况下可以响应一个外部INTR中断请求。
(2分)
(2)中断向量表在存储器的0段0000—03FFH区域,向量表存放中断处理程序的入口地址。
(2分)
(3)8086/8088响应INTR中断请求时,首先在连续的两个总线周期中发出INTA#负脉冲,在第二个INTA井信号期间,中断源经数据总线向8086/8088送出一字节中断向量“类型码”。
8086/8088收到“类型码”后将其乘4形成中断向量表的入口,从此地址开始的4个单元中读出中断服务程序的入口地址(IP、CS)8086/8088从此地址取指令执行,将控制转向中断服务程序。
(5分)
三、(总25分,每个错误2.5分)
共有10处错误。
DATA END ①DATA ENDS
MAIN PROC NEAR ②MAIN PROC FAR
MOV DS,DATA ③MOV AX,DATA
MOV DS,AX
MOV CX,5 ④MOV CX,4
ROTATE:⑤MOV AL,[D1]
MOV A1,[D1] ROTATE:
CMP AL,[DI+1] CMP AL,[DI+1]
JBE NEXT ⑥JLE NEXT
MOV AX,[DI+1] ⑦MOV AL,[DI+1]
MOV MIN,AX ⑧MOV MIN,AL
MAIN END ⑨MAIN ENDP
CODE END ⑩CODE ENDS
四、[总16分)
(1)12(3分)
(2)L1(3分)
(3)L3(3分)
(4)L3(4分)
(5)L4(3分)
五、(4分)
(1)不对,还有一个条件是开中断,即IF=1。
(2分)
(2)不对,除法错是内中断。
(2分)
六、(27分,每空1分)
91H 93H 36H 63H 06H 60H 00H 60H 1BH EOH
40H E1H 01H E1H 90H 09H 93H 91H 08H 93H
09H 93H
43H
10CH loDH 10EH 10FH
出师表
两汉:诸葛亮
先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。
然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。
诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。
宫中府中,俱为一体;陟罚臧否,不宜异同。
若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。
侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。
将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。
亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。
先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。
侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也。
臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。
先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。
后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。
先帝知臣谨慎,故临崩寄臣以大事也。
受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。
今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。
此臣所以报先帝而忠陛下之职分也。
至于斟酌损益,进尽忠言,则攸之、祎、允之任也。
愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。
若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。
臣不胜受恩感激。
今当远离,临表涕零,不知所言。