教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

2006-2009中国石油大学微机原理期末考试试卷(最全版)

来源:网络收集 时间:2026-05-22
导读: 2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔 2006—2007学年第一学期 《微机原理》试卷(闭卷部分) (适用专业:电子04、自动化04、电气04、测控04、应物04) 专业班级 姓 名 学 号 开课系室 电

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

2006—2007学年第一学期 《微机原理》试卷(闭卷部分)

(适用专业:电子04、自动化04、电气04、测控04、应物04)

专业班级 姓 名 学 号 开课系室 电子信息工程系 考试日期 2007年1月6日

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

2006—2007学年第一学期 《微机原理》试卷(闭卷)

一、填空题(共20分,每空1分)

1. 对于十进制数14.25,转换为十六进制数表示时为___________H;用压缩

BCD码表示时为____________________。

2. 设机器字长为16位,最高位是符号位。则十进制数 -1所对应的原码为

__________H;补码为___________H。

3. 在8086系统中,存储器是以___________为单位存储信息的。 4. 若AH=11101011B,则执行SAR AH,1指令后,AH=______________。 5. 已知BH=0FH,执行指令XOR BH,0FFH后,BH=________H。

6. 8086CPU芯片引脚包括________条地址线,_______条数据线,地址线和数

据线是采用______________方式共用引脚的。

7. 可编程接口芯片8255A可以通过编程的方式来设定其工作方式,其中A口

工作方式有______种,B口工作方式有______种。

8. 8086 CPU 的中断系统能处理______种不同类型的中断,以产生中断的方法

来分类,可以分成________________和________________两大类。8086 CPU 的硬件中断可以分成______________中断和________________中断。 9. 可编程中断控制器8259A,一片具有_____级优先级控制,当使用两片级联

时,可以管理_______个外部中断,通过级联8259A最多可以扩展到_______级优先级控制。 答案:

1. E.4,00010100.00100101B 2. 8001,FFFF 3. 字节 4. 11110101B 5. F0

6. 20,16,分时复用

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

7. 3,2

8. 25,外部中断/硬件中断,内部中断/软件中断,不可屏蔽,可屏蔽 9. 8,15,64

二、简答题(共28分)

1. 说明操作数寻址方式的含义,并写出8086 CPU操作数寻址方式中的任意7种。(5分)

答: 操作数寻址方式就是指令中说明操作数所在地址的方法。(1.5分)立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址(相对寄存器寻址)、基址变址寻址、相对基址变址寻址(基址变址相对寻址)、其他(隐含寻址、I/O端口寻址)。任意写出其中7种即可(每种0.5分) 2. 指出下列指令的对错;若有错,简述原因(4分) ⑴. MOV DS,1234H

答:错。立即数不能直接送进DS。 ⑵. MOV AX,IP

答:错。IP不能作为源/目的操作数 ⑶.MOV CS,AX

答:错。CS不能作为目的操作数。 ⑷.MOV AH, AL OR 0FH

答:错。操作数中的逻辑运算符只能用于常数运算。

3. 说明微型计算机系统中,常见的输入、输出方式有哪几种?(3分)

答:程序控制方式(无条件/同步传送、条件/查询式传送)、中断方式、DMA方式。(每种1分,共3分)

4. 设中断类型号为80的中断处理程序首地址为RINT80,写出设置相应中断向量的程序片段。(4分) 答:方法1:

MOV AX,0 ;以下两条语句AX也可是其他通用寄存器

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

MOV ES,AX (1分) MOV DI,80*4 (1分) MOV AX,OFFSET RINT80 (1分) CLD STOSW

MOV AX,SEG RINT80 (1分) STOSW 方法2:

PUSH DS

;保护DS,与POP DS对应,可没有

MOV DX,OFFSET RINT80 (1分)

MOV AX,SEG RINT80 ;以下语句AX也可是其他通用寄存器 MOV DS,AX (1分) MOV AX,2550H ; (1分) INT 21H ;设置中断向量 (1分) POP DS

5. 说明8086系统中规定的中断优先级次序是怎样的?对于可屏蔽中断的优先级设定有哪几种方法?(4分)

答:由高到底次序为:内部中断(除法错、溢出INTO指令、INT n指令)

不可屏蔽中断(NMI)

可屏蔽中断(INTR)

单步中断 (3分)

软件查询、硬件方式(菊花链、8259A) (1分)

6. 若有如下定义

OPE1 DW ‘12’ OPE2 DB ‘12’

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

试画出数据在存储器中存放的情码分别是31H、32H。(2分)

答:(每字节0.5分)

况。已知 ‘1’、‘2’的ASCII

7. 已知SP=0100H、SS=0500H、PSW=0240H,存储单元内容为(05104H)=0800H、(05102H)=0700H、(05100H)=0600H、(050FEH)=0500H、(050FCH)=0400H,写出执行指令IRET后,SP、IP、CS、PSW的内容是什么?(4分) 答:SP=0106H IP=0600H CS=0700H PSW=0800H (每寄存器1分)

8.写出使AL寄存器的D0位置1、D1位置0、其余位不变的指令序列。(2分) 答:OR AL,1H (1分) AND AL,0FDH (1分)

三、编程题(6分)

已知在数据段中定义变量VAL1,其中装入了100个字节的数据;VAL2为数据段中定义的可以存储100个字节的变量。要求将VAL1中的内容取负(即,

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

正数变负数,负数变正数,零不变)后传送到VAL2中。画出程序流程图,并编写完整的8086汇编程序。数据段可采用以下定义形式:

DATA SEGMENT

VAL1 DB 100 DUP(?) VAL2 DB 100 DUP(?)

DATA ENDS 答:流程图:(2分)

程序(4分):结构1分,初始化1分,循环体1分,DOS接口1分。每部分可按0.5分进行得扣分。 CODE SEGMENT

ASSUME CS:CODE,DS:DATA

START:MOV AX,DATA

MOV DS,AX MOV ES,AX CLD

2006-2009中国石油大学微机原理期末考试试卷2006-2009中国石油大学微机原理期末考试试卷(最全版)很多原题喔

MOV SI,OFFSET VAL1 ;LEA SI,VAL1 MOV DI,OFFSET VAL2 ;LEA DI,VAL2 MOV CX,100 NEG

[SI]

LP:

MOVSB LOOP LP MOV AH,4CH INT 21H

CODE ENDS

END

START

注:循环体内也可以使用减法指令、MOV指令、INC指令等。只要完成取负及数据传送即可。与DOS接口也可采用子程序结构。

四、分析题(6分)

如图所示,电路主要由 …… 此处隐藏:5781字,全部文档内容请下载后查看。喜欢就下载吧 ……

2006-2009中国石油大学微机原理期末考试试卷(最全版).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1416808.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)