大学汇编语言基础试题4Word文档格式.docx
- 文档编号:18695822
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:11
- 大小:18.34KB
大学汇编语言基础试题4Word文档格式.docx
《大学汇编语言基础试题4Word文档格式.docx》由会员分享,可在线阅读,更多相关《大学汇编语言基础试题4Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
C.MOVES,AX
D.MOVSS,AX
5.与MOVBX,OFFSETVAR指令完全等效的指令是(D)。
A.MOVBX,VAR
B.LDSBX,VAR
C.LESBX,VAR
D.LEABX,VAR
6.MOVSP,3210H
PUSHAX执行上述指令序理后,SP寄存器的值是(B)。
A.3211H
B.320EH
C.320FH
D.3212H
7.执行指令PUCHCX后堆栈指针SP自动(C)
A.+1B.不操作
C.-2D.-1
三、简答题
已知数据段定义如下:
DATASEGMENT
VADB10H
VBDW3*20
MSGDB‘HELLO!
’
COUNTEQU15
BUFDWCOUNTDUP(5,3DUP(1,2),0)
DATAENDS
问题:
(1)执行MOVBX,0FFSETVA后,(BX)=
(2)执行MOVCX,TYPEBUF后,(CX)=
(3)用一条指令将字母‘O’取到AL中.
(4)经汇编后,BUF占有的存储空间是字节
答:
(1)0
(2)2
(3)MOVAL,MSG+4
(4)240
四、执行下列指令语句,把执行结果填在空格中
已知(SS)=3000H (SP)=200H (AX)=785AH (BX)=1234H,
先执行PUSHAX,再执行PUSHBX,此时
(SS)=()
(SP)=()
数12H存放的物理地址是()
(SS)=(3000H)
(SP)=(1FCH)
数12H存放的物理地址是(1FDH)
第七章 算术运算程序
一、单项选择题
1.十进制数运算调整指令AAS可以紧跟在(A)之后:
A.SBB
B.DEC
C.CMP
D.NEG
2.除法调整指令AAD是对(C)调整:
A.AX中组合的十进制被除数 B.AL中组合的十进制的商数
C.AX中未组合的十进制被除数 D.AL中未组合的十进制的商数
3.在多字节加减运算时,特别要注意标志(B)对运算的影响:
A.AF
B.CF
C.SF
D.OF
4.设(DS)=8260H (DI)=3500H,指令DECWORDPTR[DI]操作数的物理地址是(B)
A.11760H
B.85B00H
C.86100H
D.以上都不时
5.指令ADDES:
[DI],AX和存放在(B)
A.寄存器 B.附加段
C.堆栈段 D.代码段
6.设VAR是数据段中定义的字节变量,指令MULVAR乘积存放在(A)
A.AX
B.BX
C.CX
D.DX
7.设(DH)=20H,执行NEGDH指令后,正确的结果是(C)
A.(DH)=20HCF=1
B.(DH)=20HCF=0
C.(DH)=0E0HCF=0
D.(DH)=0E0HCF=1
8.设DS=8225H,DI=3942H,指令NEGBYTEPTR[DI]操作数的物理地址是(A)
A.85B92H
B.86192H
C.BB690H
D.12169H
9.执行INC指令除对于SF.ZF有影响外,还要影响的标志位是(A)
A.OF,AF,PF
B.OF,AF,CF
C.OF,PF,CF
D.AF,PF,CF
10.设DH=10H,执行NEGDH指令后,正确的结果是(D)
A.DH=10HCF=1
B.DH=10HCF=0
C.DH=10HCF=0
D.DH=0F0H
11.执行除法指令后,影响的标志位是(D)
A.CF,OF
B.SF,ZF
C.CF,OF,SF
D.AF,CF,OF,PF,SF,ZF都不确定
12.执行下面指令序列后,结果是(A)
MOVAL,82H
CBW
A.AX=0FF82HB.AX=8082H
C.AX=0082HD.AX=0F82H
二、判断题(正确的画√,错误的画×
)
1.指令AAA必须紧跟在加法指令之后使用。
(√)
2.INC指令之后可以使用加法调整指令。
(×
3.AAD指令放在除法指令之后。
三、程序分析题
MOVAX,0
MOVBX,1
MOVCX,5
LOP:
ADDAX,BX
ADDBX,2
LOOPLOP
问题:
(1)程序的功能是什么(可用算式表示)?
(2)运行后,(AX)=?
(1)1+3+5+7+9
(2)25
四、按要求编程
1.设X.Y.Z.W为十六位有符号数编程计算:
W←((X+Y*Z)/8)-Y除法余数丢弃
若ZF=1,程序转EQ;
否则转NOT_EQ。
参考答案:
MOVAX,Y
IMULZ
MOVBX,DX
MOVCX,AX
MOVAX,X
ADDAX,CX
ADCDX,BX
MOVCX,8
IDIVCX
SUBAX,Y
MOVW,AX
JZEQ
NOT_EQ:
2.编写一程序段,计算x2+y-5多项式的值。
说明:
多项式存于AX中,x.y是无符号数。
数据说明:
xDB0CH
yDB06H
MOVAL,x
MULx
ADDAL,y
ADCAH,0
SUBAX,5
3.设X,Y,Z,W存放16位带符号数,编程计算X*Y-Z的值并送到W
要求:
写出有关指令语句。
MOVAX,X
IMULY
SUBAX,Z
SBBDX,0
MOVW,AX
五、执行下列指令语句,把执行结果填在空格中
1.已知(AL)=0FFH,(BL)=10H。
执行MULBL则
(AH)=()
(AL)=()
(AH)=(0FH)
(AL)=(0F0H)
2.执行下列指令语句,把执行结果填在空格中。
已知(DS)=5000H,(BX)=0100H,(DI)=0002H,(50100H)=45H,(50101H)=68H,(50102H)=0A1H,(50103H)=14H
先执行MOVAX,[100H](AX)=();
再执行ADDAX,[BX+DI](AX)=(),CF=(),OF=()
(AX)=(6845H)
(AX)=(7CE6H),CF=(0),OF=(0)
第八章 逻辑运算
1.下列指令执行后,不影响标志位的指令是(A)
A.PUSHAX
B.ADDDX,CX
C.XORAX,AX
D.CMPAX,5
2.下列指令执行后,一定能使CF=0的指令是(B)
A.NOTAX
B.ORAX,AX
C.SUBBX,SI
D.ROLAX,1
3.对寄存器AX中的值除以2正确的指令序列是(C)
A.MOVAX,-51
SHRAX,1
B.MOVAX,-51
RORAX,1
C.MOVAX,-51
SARAX,1
D.以上都不是
4.下列指令执行后,ZF=1的指令是(A)。
A.MOVAX,0B.ORAX,0
C.XORAX,AXD.CMPAX,0
5.对寄存器AX的内容乘以4的正确指令序列是(B)。
A.SHRAX,1
B.SHLAX,1
SHL,AX,1
C.ROLAX,1
ROLAX,1
D.RCRAX,1
RCRAX,1
6.下面指令执行后,改变AL寄存器内容的指令是(D)。
A.TESTAL,02HB.ORAL,AL
C.CMPAL,BLD.ANDAL,BL
二、程序分析题
1.已知(AX)=3200H,(DX)=0A000H,执行下列程序段:
NOTAX
NOTDX
ADDAX,1
ADCDX,0
(1)程序执行后,(AX)=()(DX)=()
(2)程序功能是什么?
(1)(AX)=(0CE00H) (DX)=(5FFFH)
(2)双字长数DX,AX求补
2.设(DX)=1234H
MOVCL,8
RORDX,CL
ANDDX,0FFH
CMPDX,12H
上述程序段运行后,(Dx)=(),ZF=()
(DX)=(12H),ZF=
(1)
3.已知(AX)=0FF60H,CF=1
MOVDX,96
XORDH,0FFH
SBBAX,DX
执行上述指令序列后(AX)=(),CF=()
(AX)=965FH,CF=(0)
4.有下列程序段
MOVAX,10
ADDAX,AX
MOVBX,AX
MOVCL,2
SHLAX,CL
ADDAX,BX
上述程序段执行后(AX)=(),(BX)=()
(AX)=00A0H,(BX)=(0020H)
三、程序填空
1.下列程序段将AX中值乘以9,请将程序填写完整
(1)__________
MOVCL,3
(2)____________
POPBX
(1)PUSHAX
(2)SHLAX,CL
2.下列程序段求数组ARRAY的累加和。
请将程序填写完整。
ARYDW45H,68H,…………,0ABC1H,9600H;
共10项
COUNTDW10
MOVCX,COUNT
XORAX,AX
AGAIN:
ADDAX,[SI]
ADDSI,2
(1)LEASI,AKY
(2)LOOPAGAIN
测试AL寄存器的D5和D0位,若同时为0,程序转向ZERO,执行AX减去BX;
否则将AL清0,同时清CF和OF标志。
写出程序段。
解:
TESTAL,00100001B
JZZERO
SUBAX,AX
JMPSTOP
ZERO:
SUBAX,BX
STOP:
五、执行下列指令语句,把执行结果填在空格中(10分)
已知(DS)=2500H (SI)=00A0H (250A0H)=01H (250A1H)=96H
执行ROLWORDPTR[SI],1则
(250A0H)=(),(250A1H)=(),CF=()
(250A0H)=(03H)
(250A1H)=(2CH)
CF=
(1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 汇编语言 基础 试题