- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
哈尔滨工程大学试卷
: 卷)A微机原理及应用(考试科目 总分 五 六一 二 三 四题号 分数 评卷人
(注:卷面满分100分,所有答案必须写在答题纸上)
一、填空(共30分,每题1分)
1.写进制数无符号数和带符号数补码表示的十进制数分别是
和 。
2.已知 [X][Y] 求 [X+Y]= 。 补原补3.有一块100个字的存储区域,其起始地址为625A:234DH,这个区域首
末单元的物理地址是 , 。
4.两个十六进制数7825H和5A1FH相加后,运算结果是 ,各标志位的值是CF= , ZF= , SF= , OF= 。
5.已知 指令① MOV AX,0 ② SUB AX,AX ③ CMP AX,AX
④ OR AX,AX。 能使AX和CF同时为零的指令是 。
6.指出下列指令寻址方式,其中BUF为变量。
MOV BUF,AX ,
PUSH AX ,
7.M/IO信号在CPU访问存储器时为 电平,访问I/O端口时为 电平。
8.CPU在 状态开始检查READY信号,其 电平时表示有效,说明存储器或I/O端口准备就绪,下一个T状态进行读写;否则,CPU将自动插入一个或几个 状态,以延长总线周期,从而协助快速的CPU 与慢速的存储器或I/O端口之间的数据传送。
9.8086/8088CPU汇编语言源程序是分段的,每段由若干条语句组成,语句
的种类可分为 , , 。
页1 页;第4 共
10.8086 CPU有 条地址线,可形成 的存储器地址空间,地址范围
为 ;地址总线中 条可用于I/O寻址,形成 的输入输出地
址空间,地址范围为 。
11.中断类型号为24H的中断向量存放在 存储单元。
二.按要求回答问题(共25分,6题5分,其它各题4分)
1. 下列语句是否正确?简述原因,其中BUF为变量。
1) MOV DS,SEG BUF
2) MOV AL,[DX]
3) POP AL
4) INC [SI]
2.指出IP、SP、BP分别是什么寄存器,有什么用处?
3.解释物理地址(实际地址)、偏移地址、段地址,写出它们之间的关系式。
4.简述8086CPU引脚NMI和INTR的异同。
5.中断向量表的功能是什么?简述CPU利用中断向量表转入中断服务程序的过程。
6.某数据段定义如下,试列出经汇编后,各存储单元的内容是什么?COUNT
值是多少?
BUF1 DB 1,-1,‘AB'
DB 2 DUP(?,1)
BUF2 DB 2 DUP(?),10
COUNT EQU BUF2-BUF1
三.分析下列程序,回答问题。(共9分,每题3分)
1. MOV AX, 50
MOV CX, 5
LOP: SUB AX,CX
LOOP LOP
MOV BUF,AX
HLT
上述程序段执行后,[BUF]=?
. MOV 2CL,3
MOV BX,0B7H
ROL BX,1
ROR BX,CL
执行上述程序段后BX的内容是 。
页 4 共 页;第2
3. STRING DB ‘AVBNDGH!234%Y*'
COUNT DW ?
………
MOV BX, OFFSET STRING
MOV CX, 0
LOP: MOV AL, [BX]
CMP AL, ‘*'
JE DONE
INC CX
INC BX
JMP LOP
DONE: MOV COUNT, CX
HLT
上述程序段的功能是 。
四、编制程序(10分)
编写一
文档评论(0)