天津理工大学考试试卷 ~ 学年度第 学期 《微机原理与接口技术》 期末考试试卷
课程代码: 0503060 试卷编号: 4-A 命题日期: 2007 年 11 月 1 日 答题时限: 120 分钟 考试形式:闭卷笔试
得分统计表: 大题号 总分
一 二 三 四 五 六 七 一、单项选择题(请从4个备选答案中选择一项,每小题1分,共10分)
得分 2.EPROM是指 C 。
A.只读存储器 B. 可编程的只读存储器C. 可擦除可编程只读存储器 D.电可改写只读存储器 3.微机读写控制信号的作用是 A 。
A.决定数据总线上的数据流方向B.控制存储器读写操作的类型C.控制流入、流出存储器信息的方向D.以上3种作用
5.若内存每个存储单元为16位,则B 。
A.其地址线为16位 B.其地址线与16无关 C. 其地址线与16有关 6.中断向量地址是 C 。
A.子程序入口地址B.中断服务程序入口地址C.中断服务程序入口地址的地址
7.设存储器的地址线为20条,存储单元为字节,使用全译码方式组成存储器,构成该系统最大存储容量需要64K*1位的存储器芯片的数量是 D 片。 A.16 B.32 C.64 D.128
9.在研制某计算机系统时,存储其监控程序应选用 D 。
A.RAM B.PROM C.EPROM D.ROM 10.下列指令中错误的是 A A. MOV DS,2000H B. MOV AX,2000
C. MOV DS,AX D. MOV AX,DS
二、填空题(每空1分,共10分)
得分 6.设当前SS=2010H,SP=FE00H,BX=3457H。计算当前栈顶地址为 2FF00H 。
试卷编号: 4-A 第 1 页 共 5 页
执行PUSH BX 指令后,栈顶2个字节的内容为 3457H 8.有符号定义语句如下:
VAR1 DB 1,2,3,4, ‘ABCD’ VAR2 DB 10DUP(?) L EQU VAR2-VAR1 问L= 8
三、问答题(每小题4分,共20分)
得分
1.说明用8088 汇编语言的上机步骤
1) 用DOS/edit or window/记事本编辑,建立或修改“.ASM ” 汇编语言源程序; 2) 用MASM.exe汇编源程序,生成“目标文件.OBJ ”; 3) 用LINK.exe连接,生成“可执行文件.EXE ” 4) 运行程序
2写出具有下列功能的伪指令语句(序列):
⑴ 将字数据2786H、23H、1A24H存放在定义为字节变量DATA的存储区中 。
⑵ 将字节数据30H、0B4H、62H、10H存放在定义为字变量DATA2的存储单元中(要求不改变字节数据存放次序)。 【解】
(1) DATA DB 86H,27H,23H,00H,24H,1AH (2) DATA2 DW B430H,1062H
3. 试设计一片容量为32K*8的EPROM芯片与8086CPU的连接。写出此EPROM芯片所占地址空间(设起始地址20000H)。 【解】
所占的地址空间为20000H~27FFFH
4 8086/8088的中断服务程序入口地址是如何得到的?
解:8086/8088 系统中每个中断源都有一个与之相对应的中断类型码 n。系统规定所有中断服务子程序的首地址都必须放在中断向量表中,其在表中的存放地址 = n × 4,(向量表的段基地址为 0000H)。即子程序的入口地址为( 0000H:n × 4 )开始的 4 个单元中,低位字( 2 个字节)存放入口地址的偏移量,高位字存放入口地址的段基地址。
5 从 8255A 的端口 C 读出数据时,CS,A1,A0,RD,WR分别是什么电子信号? 【解】 这时,CS= 0,A1 = 1 , A0 = 0,RD=0,WR=1。
四、阅读程序,回答问题(每空2分,共22分)
得分 四、阅读程序,回答问题(每空2分,共22分)
试卷编号: 4-A 第 2 页 共 5 页
1. MOV AL , 20H
MOV BL , 40H STC ADC AL , BL HLT
AL = 61H , CF= 0
3. MOV AX ,43H
MOV BL , 04H MOV CL , 03H
DIV BL SUB CL , AH HLT
AX = 0310H ,CL = 0 ,ZF = 1
4. ORG 0010H ARY DB 0,0,3,4 CNT EQU $-ARY ?
MOV BL ,0 MOV CX ,CNT MOV DI ,OFFSET ARY CLD
MOV AL ,0 REPE SCASB JZ END0 MOV BL ,0FFH END0: HLT
BL= 0FFH ,CX= 01H ,DI= 0013H
以下题答案见其他word文档
五、编程题(每题9分, 共18分)
得分 1.设X、Y、Z已定义为字节变量。若X和Y各存放一个32位(四字节)的无符号二进制数,
试卷编号: 4-A 第 3 页 共 5 页
存放顺序是低位字节在先,试写出将X和Y相加、结果存入Z的程序段。
2. 编程将AX中的二进制数转换成ASCII码,转换的结果放在从ASCBUF开始的连续5个内存单元中。(结果高位在前存放)
六、系统扩展题( 10分)
得分 在8088最大模式下,用6264芯片(8K*8)设计一个16K*8的RAM存储器。RAM起始地址为8C000H。 要求:
1. 画出完整的外扩展存储器系统图,包括地址总线、数据总线、地址译码、控制信号及片选的连接。设计所用门电路、译码器可自选。
2. RAM空间地址连续且没有重迭区,写出各芯片地址分布空间范围。
七、接口设计题(10分)
得分 用8253、8255A设计一个数据采集系统如图所示。要求每隔50μs采集一个数据,数据的I/O传送控制采用中断控制,8253的OUT信号接至8259A的IR2中断请求信号引脚。
试卷编号: 4-A 第 4 页 共 5 页
要求:
1)说明8255A,8253端口地址。
2)完成8255A,8253的初始化软件设计。
试卷编号: 4-A 第 5 页 共 5 页
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育天津理工大学微机原理1 全文阅读和word下载服务。
相关推荐: