- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
科 目
微机原理
班 级
姓名
学 号
时间
燕山大学试卷 密 圭寸 线 共 10页 第 1
题号 总分
分数
一、 填空题(每空1分,共20分)
TOC \o "1-5" \h \z 一台微型计算机必须拥有 、 、 、
和 。
2 ?某存储芯片为4K X 1位,其地址线有 条,数据线有 条,若用此芯
片构成8KB存储器,则需要 片。
8086CPU最多可以有 个中断类型,5片8259A接成级联形式,最多
可管理 级可屏蔽中断。
计算机系统的总线按传送信息的性质可分为 总线、 总线
和 总线。
8255A芯片端口可以有3种工作方式,方式 0称为 方式;
方式 1 称为 方式;方式 2 称为 方式。
8086汇编语言指令的寻址方式分为 、 、
、寄存器间接寻址、变址寻址和基址加变址寻址。
7 . 8086系统的逻辑地址为:(CS) = 2100H,(IP) = 1400H,其物理地址应 为
二、 单项选择题(每题1分,共10分)
1 .下列关于8086传送指令说法错误的是—— 。
A)立即数只能做源操作数 B)不能在存储器之间直接传送
C)不能给CS和IP置新值 D)堆栈操作指令必须以字节为操作数
8086在执行OUT DX,AL指令时,10/M的状态为 。
A) 1,1 B) 1,0 C) 0,0 D) 0,1
燕山大学试卷 页
CPU在中断响应过程中 ,是为了能正确地实现中断返回
A)识别中断源 B)断点压栈
C)获得中断服务程序入口地址 D)清除中断允许标志IF
TOC \o "1-5" \h \z 4 .下列程序执行后,AX寄存器的值为 o
A1 DD 10 DUP(2 DUP(2 , 1, 0), 3)
MOV AX , A1 + 5
A) 2 B) 3 C) 0 D) 1
5.以下指令中,使AX清零的指令是 o
A) MOV AH , 0 B) XOR AX , AX C) SBB AX, AX D) MOV AX ,
AX o
6 .若(AL) = 39H,则AND AL,0FH 与TEST AL , 0FH执行后,AL中的内容分别
为
A) 39H , 39H B) 09H , 09H C) 09H , 39H D) 39H , 09H
当使用串处理指令CMPSB寻找两串中的不同数据时,应使用的重复前缀
为 o
A) REP B) RPT C) REPZ D) REPNZ
下面的中断中,只有 需要硬件提供中断类型码。
A) INTO B) INTR C) NMI D) INT n
8086CPU 中,已知(SP)= 0100H, (AX) = 5678H,则指令 PUSH AX 执行后,寄
存器SP和当前栈顶(字节)的内容分别为
A) 00FEH , 78H B) 0l02H , 56H C) 00FEH , 56H D) 0l02H, 78H
已知两个符号数 AL = 6AH , BL = 78H,执行指令 ADD AL , BL后;CF,
OF和AF标志的值为
A) 1, 0, 0B) 0, 1, 0 C) 0, 0, 1 D
A) 1, 0, 0
页
三、简答题(本题共15分)
?试描述8086CPU中各种中断如何根据中断向量表转入各自的中断服务程序? (5
分)
?什么是指令周期、总线周期、时钟周期? 一个 8086的总线周期至少包括多少个
时钟周期?什么情况下需要插入等待周期 ?( 10分)
共 10页第
共 10页第 4
四、分析题(本题共15分)
1.请按卜列程丿予的原意,
完成空缺处的填空(
10 分)
MYDATA
SEGMENT
N
DB
6
DATA6
DB
0FH , 80H, 7FH , -2,
0D3H, 0
DATA1
DB
?
DATA2
DB
?
MYDATA
ENDS
MYCODE
SEGMENT
ASSUME
,DS: MYDATA
BEGIN :
MOV
AX,
;给DS赋初值
MOV
AX
MOV
AL , DATA6
;(AL)=
MOV
BL, AL
MOV
SI, OFFSET
DATA6 : (SI)=
MOV
CL , N
XOR
CH , CH
DEC
CX
L1:
INC
SI
CMP
AL , [SI]
JGE
NEXT1
;(a)
MOV
AL , [SI]
JMP
NEXT2
共 10页第
共 10页第 5
NEXT1 :
CMP BL, [SI]
JLE NEXT2
;(b)
MOV BL, [SI]
NEXT2 :
LOOP L1
MOV DATA1 , AL
;(DATA1)=
MOV DATA2, BL
;(DATA2)=
MYCODE
ENDS
END BEGIN
该程序的功能是
若将(a)、(
文档评论(0)