全球旧事资料 分类
语句是一可执行语句B、END语句表示程序执行到此结束C、END语句表示源程序到此结束D、END语句在汇编后要产生机器码9、汇编语言源程序经汇编后不能直接生成()。A、OBJ文件B、LST文件C、EXE文件
D、CRF文件
10、假设某汇编语言源程序的代码段地址为code,启动地址为START,可用来设置CS寄存器值的语句是A、ASSUMECS:CSEGB、ENDSTARTC、MOVCS,CSEGD、MOVAX,CSEG11、若定义BUF()。A、4241HDW‘AB则BUF1和BUF两个相邻的内存单元中存放的数据是B、4142HC、6261HD、6162H。
12、在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是A、WORDB、PAGEC、BYTED、PARA13、下面指令执行后,改变AX寄存器内容的指令是A、TESTAX,0001HB、ORAX,AXC、CMPAX,BXD、ANDAX,BX14、执行下面指令序列后,结果是。MOVAL,3FHCBWA、AX0FF3FHB、AX803FHC、AX003FHD、AX0F3FH15、与MOVBX,OFFSETVAR指令完全等效的指令是A、MOVBX,VARB、LDSBX,VARC、LESBX,VARD、LEABX,VAR。。
第3页共8页
f得分阅卷人
三、简答题:(共15分)
1、已知DS2000H,BX0100H,SI0002H,存储单元20100H~20103H依次存放12345678H,21200H~21203H依次存放2A4CB765H,说明下列每条指令中源操作数的寻址方式。(本小题6分)①MOVAX,1200H源操作数的寻址方式:AX②MOVAX,1200H源操作数的寻址方式:AX③MOVAX,BXSI1100H源操作数的寻址方式:AX
2、指出下列指令的错误并改正。(本小题4分)①MOVBXDL
②MOVIPAX
③MOVDS2000H
④ADDSIDI
第4页共8页
f3.求最大值放入AX的宏定义如下:(本小题5分)MAXMACROKABCLOCALNEXT,OUTMOVAXAIFK1IFK2CMPCAXJLENEXTMOVAXCENDIFNEXTCMPBAXJLEOUTMOVAXBENDIFOUTENDM试展开下列调用:MAX2PQ
第5页共8页
f得分阅卷人
四.程序分析题每小题6分共24分
1、设某数据段:DATASEGMENTORG0120HDA1DBCOMPUTER0AH0DHCOUNTEQUDA1DA2DWCOMPUTERDATAENDS试回答:1DA1的偏移地址是:___________________2COUNT的值是___________________________________3DA23字节单元的内容是_________________________________
2、已知AL的值为0~F中的一位16进制数,子程序定义如下:HECAPROCFARCMPAL,10JCKKADDAL,7KK:ADDAL,30HMOVDL,ALMOVAH,2INT21HRETHECAENDP请回答:1该子程序完成什麽功能?2如调用子程序时,AL5,子程序执行后,DL3如调用子程序时,AL0AH,子程序执行后,DL。。
第6页共8页
f3、设寄存器AL,BL,CL中内容均为5FH,XORAL,0FHANDBL,0FHORCL,0FH执行上述指令序列后,ALr
好听全球资料 返回顶部