中国石油大学华东汇编语言期末考试在线考试答案Word文档格式.docx
- 文档编号:18063707
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:16
- 大小:17.56KB
中国石油大学华东汇编语言期末考试在线考试答案Word文档格式.docx
《中国石油大学华东汇编语言期末考试在线考试答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《中国石油大学华东汇编语言期末考试在线考试答案Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
将125转换成二进制数的结果()
7DH
7CH
7EH
7BH
5(2.0分)
MOVAX,ES:
COUNT[DI]源操作数的寻址方式是()
基址寻址
立即寻址
变址寻址
基址变址寻址
6(2.0分)
[1000H]源操作数的寻址方式是()
直接寻址
7(2.0分)
指令MOVDX,DELTA[BX][SI],若DELTA=1300H,SS=7200H,DS=5400H,BX=0500H,SI=4000H,那么物理地址为()
6F300H
77800H
59800H
78700H
8(2.0分)
指令MOVBX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为()
17500H
16500H
13500H
9(2.0分)
已知X=78,Y=-83则[X+Y]补=()
0F5H
0A1H
0FBH
65H
10(2.0分)
在计算机的CPU中执行算术逻辑运算的部件是()
ALU
PC
AL
AR
11(2.0分)
已知[X]补=98H,则[X]补/2=()
0CCH
4CH
49H
31H
12(2.0分)
MOVDX,COUNT[BP][DI]的源操作数的寻址方式是()
13(2.0分)
下面哪一个命令是显示内存单元的内容()
D命令
E命令
F命令
R命令
14(2.0分)
条件转移指令的转移范围()
-128--+127
-32768--+32767
0--+255
0--+65535
15(2.0分)
已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOVAX,DS:
[BP]源操作数的物理地址是()。
25040H
30040H
25100H
55040H
16(2.0分)
若AX=1020H,BX=1200H,CF=1,则SBBAX,BX的执行结果为()
0EF1FH
0FEFFH
0FE1FH
0FE21H
17(2.0分)
INT1AH指令执行的结果高位字存在()中
AX
BX
CX
DX
18(2.0分)
下列指令中等价的是()
JC和JO
JNC和JNO
JP和JPE
JA和JG
19(2.0分)
执行指令PUCHCX后堆栈指针SP自动()
1
不操作
-2
-1
20(2.0分)
中断服务程序入口地址占用()个字节
4
6
2
选择题答案:
1B2C3B4A5C6B7C8B9C10A11A12D13A14A14B16D17D18C19C20A
二、简答题
答题要求:
简答题
21(5.0)
试根据以下要求,分别写出相应的汇编语言指令。
(1)把AX寄存器和BX寄存器的内容相加,结果存入AX中;
(2)用BX和SI的基址变址寻址方式,把存储器中的一个字节与DL的内容相加,并把结果送回DL中;
(3)把数5EH与AH内容相加,结果送回AH中。
(1)ADDAX,BX
(2)ADDDL,[BX][SI]
(3)ADDAH,5EH
22(5.0)
完成下列操作,分别选用什么指令:
(1)将AX的内容,减去0520H,和上次运算的借位;
(2)将变量名TABL的段地址送AX;
(3)将变量名TABL的偏移地址送AX。
(1)SBBAX,0520H
(2)MOVAX,SEGTABL
(3)MOVAX,OFFSETTABL
23(5.0)
在某子程序的开始处要保护AX,BX,CX三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。
假设保护现场的指令序列为:
PUSHAX
PUSHBX
PUSHCX
试写出恢复现场时的指令序列。
POPCX
POPBX
POPAX
24(5.0)
定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:
(1)变量BUF,大小为25个字节,初值为0;
(2)变量ARRAY,类型为字,初值为12H,56H,78H,0AH;
(3)变量MSG存储字符串’yes’。
DATA_SEG
SEGMENT
BUF
DB
25DUP(0)
ARRAY
DW
12H,56H,78H,0AH
MSG
DB
'
yes'
25(5.0)
(1)将BX的内容,加上1234H,和上次运算的进位;
(2)将变量名X的偏移地址送BX;
(3)将变量名X的段地址送BX。
arial
16px
点击保存
26(5.0)
已知:
BX=1234H,DI=3000H,DS=5000H,CS=2000H,分别指出下面各指令中存储器操作数的物理地址。
(1)MOVAL,[BX]
(2)MOVCS:
[BX+DI],AH
(1)MOVAL,[BX]
物理地址=3000H+1234H=4234H
(2)MOVCS:
[BX+DI],AH
物理地址=2000H+3000H+1234H=6234H
三、编程题
编程题
27(10.0)
编程序段:
编制将ES段中名为DATA的字存储区清零的程序段。
假定DATA存储区定义为:
DATA
DW
20
DUP(?
)要求用循环指令编写,循环控制采用计数寄存器自动控制。
(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。
)
DATA
DW
20
DUP(?
MOV
AX,SEGDATA
ES,
AX
DI,
0
CX,20;
或LENGTHDATA;
GOON:
MOV
ES:
DATA[DI],0
ADD
DI,2
LOOP
GOON
28(10.0)
编写完整程序:
设在内存单元SQTAB首址开始存放了0~15的平方数表。
要求用直接查表法编一程序,求出A单元中给定数(<
=15)的平方值送B单元保存。
SEGMENT
SQTAB
0,1,4,9,16,25,36,49,64,81
DB100,121,144,169,196,225
A
12
B
?
ENDS
CODE
ASSUME
CS:
CODE,DS:
DATA
START
PROC
FAR
PUSH
DX
XOR
AX,AX
PUSHAX
AX,DATA
DS,AX
BX,OFFSETSQTAB
MOVAL,A
XLAT
B,AL
RET
ENDP
ENDSTART
29(10.0)
用DOS的1号功能调用通过键盘输入一字符,并判断输入的字符。
如字符是“Y”,则转向YES程序段;
如字符是“N”,则转向NO程序段;
如是其他字符,则转向DOS功能调用,重新输入字符。
(其中YES和NO分别是两程序段入口处的标号)(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。
答案:
KEY:
MOVAH,1
INT
21H
CMP
AL,'
Y'
JE
YES
AL,'
N'
JENO
JMPKEY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国 石油大学 华东 汇编语言 期末考试 在线 考试 答案