全球旧事资料 分类
B、SUBC、ANDD、MOV
9、假设某汇编语言源程序的代码段地址为code,启动地址为START,可用来设置CS寄
精品文档
f精品文档
存器值的语句是

A、ASSUMECS:CSEG
C、MOVCS,CSEG
B、ENDSTARTD、MOVAX,CSEG
10、若定义BUF()。
A、4241H
DW‘ab则BUF1和BUF两个相邻的内存单元中存放的数据是
B、4142H
C、6261H
D、6162H
11、下面指令执行后,改变AX寄存器内容的指令是

A、TESTAX,0001H
B、ORAX,AX
C、CMPAX,BX
D、ANDAX,BX
12、与MOVBX,OFFSETVAR指令完全等效的指令是

A、MOVBX,VAR
B、LDSBX,VAR
C、LESBX,VAR
D、LEABX,VAR
13、BVALDB10H20H
WVALDW1000H
下列指令中需要加上PTR伪操作的是

A、MOVALBVAL
B、MOVDLBX
C、SUBBX2
D、MOVCLWVAL
14、执行下面指令序列后,结果是

MOVAL,3FH
CBW
A、AX0FF3FH
B、AX803FH
C、AX003FH
D、AX0F3FH
15、MOVSP,3210H
PUSHAX
执行上述指令序列后,SP寄存器的值是
A、3211H
B、320EH
C、320FH
。D、3212H
得分阅卷人
三、简答题:(共15分)
精品文档
f精品文档
1、设某数据段:DATASEGMENTORG120HDA1DBCOMPUTERDB0AH,0DHCOUNTEQUDA1DA2DWCO,MP,UT,ERDATAENDS试回答:1DA1的偏移地址是:___________________(2分)2COUNT的值是___________________________________(2分)3DA25字节单元的内容是_________________________________(2分)2、指出下列指令的错误并改正。(本小题4分)(1)MOVBXDL
(2)MOVDS2000H
(3)ADDSIDI
(4)POPDH
3.求绝对值的宏定义如下:(本小题5分)absolMACROoper
LOCAL
extcmpoper0jge
ext
egoper
extENDM试展开下列调用:absolbx
精品文档
f精品文档
得分阅卷人
四.程序分析题每小题6分共24分
1、已知AL的值为0H~FH中的一位16进制数,子程序定义如下:HECAPROCFAR
CMPAL,10JCKKADDAL,7KK:ADDAL,30HMOVDL,ALMOVAH,2INT21HRETHECAENDP请回答:1该子程序完成什麽功能?
2如调用子程序时,AL5,子程序执行后,DL

3如调用子程序时,AL0AH,子程序执行后,DL

2、分析下面程序段:
MOVAL,215SARAL,1MOVBL,ALMOVCL,2SARAL,CLADDAL,BL
精品文档
f精品文档
试问程序段执行后(BL)=____(AL)=____
3、设寄存器AL,BL,CL中内容均为5FH,XORAL,0FHANDBL,0FHORCL,0FH
执行上述指令序列后,AL_______________________________BL_________________________________,CL________________________________4、DATASEGMENT
S9DB0,1,2,3,4,5,6,7,8,9DATAENDS┇
LEASI,S9LEA,DI,S91MOVCX,5LOP:MOVAL,SIXCHGAL,DIMOVSI,ALADDSI,2ADDDI,2LOOPLOP上述程序段运行后,S9开始r
好听全球资料 返回顶部