- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五邑大学 试 卷
学期: 201 至 201 学年度 第 学期
课程:
使用班级: 姓名: 学号:
题号 一 二 三 四 五 六 七 总分 得分
一、)
数据段定义如下,请写出执行下列程序时右边寄存器或标志状态的内容。
数据段
DATAS SEGMENT
V1 DB 25H, 4AH, 6 DUP (0BBH)
NUM=$-V1
V2 DB ‘ A68RTISNOT’
V3 DW 2346H, 567CH
DATAS EBDS
代码片段
MOV AL, V1 AL = ( 25H )
MOV AH, V1+1 AX = ( 4A25H )
MOV BX, V3 BX= ( 2346H )
ADD BX, AX BX= ( 6D6BH )
MOV SI, OFFSET V1
ADD SI,2
MOV DL,[SI] DL= (0BBH )
MOV DH, V2+ 1 DX= ( 36BBH )
STC CF= ( 1 )
ADC BX, DX BX= ( A427H )
MOV CX, NUM CX= ( 0008H )
AND AL, CL AL = ( 00H )
MOV BX, 1000H BX= ( 1000H )
DEC BX BX= ( 0FFFH )
CMP BX,0FFFH ZF= ( 1 ), BX=( 0FFFH )
二、 (6分)
将下列程序执行后的结果填入相应的寄存器中
MOV AX, 700
MOV BX,800
MOV CX, 10
MOV DX,15
MOV SI,6000H -000AH
MOV DI, 2000H
LAB: SUB AX,CX
ADD BX, DX
DEC SI
INC DI
LOOP LAB
HALT
AX=(0285H 645 ), BX=( 03B6H 950 ), CX=(0000H ), DX=(000FH ), SI=( 5FF6H ), DI= (200AH)
三、1 ), ZF=( 0 ), SF=( 1 ), OF=( 0 ), PF=(0 )
XOR AX CF=( 0 ), ZF=( 1 ), SF=( 0 ), OF=( 0 ), PF=( 1 )
DEC AX CF=( 1 ), ZF=(0 ), SF=( 1 ), OF=( 0 ), PF=( 0 )
SUB AX, 0FFFH CF=( 0 ), ZF=( 1 ), SF=( 0 ), OF=( 0 ), PF=(1 )
OR AX, 63ACH CF=( 0 ), ZF=( 1 ), SF=( 0 ), OF=( 0 ), PF=( 1 )
ADD AX, 0BC85H CF=( 0 ), ZF=( 1 ), SF=( 0 ), OF=( 0 ), PF=( 0 )
四、(分)
‘$’
DATAS ENDS
MOV AL,X
MOV BL,X
MUL BL ; AX=X*X
MOV DX,AX
文档评论(0)