全球旧事资料 分类
AXBX则在执行了指令CMPAX,BX后,CF____ZF_____。8.若有如下语句:VR1DW?VR2DW4DUP(?),2则VR1在存储器中分配________字节?VR2在存储器中分配________字节?
为单
1MOVAX,BUF中源操作数是立即寻址(BUF是字变量的符号地址)。5指令MOVAX,3LT5,汇编后变为MOVAX,1。9要将AL寄存器的内容低两位清0,可用指令ANDAL,0FCH。()10指令MOVBYTEPTR[BX],7000是合法的。()(的。()11MOVAX,OFFSETBUFFER完全等价于MOVAX,BUFFER。()12DUP操作不可以嵌套。)10SUBAX,BX与SBBAX,BX指令得到的结果总是不同
四.改错
1345678MOVAX,BLCMPDISIMOVES,5600HSARAX5MOVDS,0MOVAX,SIDIMUL25
1.写出下列存储器地址的段地址、偏移地址和物理地址。12314:003521FD0:000A。
3
f3
数据定义如下:ARRAYDW23,36,2,100,32000,54,0ZERODW?1如果BX包含数组ARRAY的初始地址,请编写指令,将数据0传送给ZERO单元。2如果BX包含数组ARRAY中的位移量,请编写指令将数据传送给ZERO单元。假设数据项定义如下:CONAMEDB‘SPACEEXPLORERSINC‘PRLINEDB20DUP(?)用字符串指令编写程序分别完成以下功能;1从左到右把CONAME中的字符串传送到PRLINE。2从右到左把CONAME中的字符串传送到PRLINE。已知某程序数据段中部分定义如下:DATASEGMENTADB2DUP02dup01dup122BDW34H,?Aa-ACDD?STRDB‘AB’LENGTH1EQUSTRDDW0…………DATAENDS
2
1.
(1)试画出A单元内存分配示意图(2)LENGTH1HAA1、现有下列程序段:MOVAX,6540HMOVDX,3210HMOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL试问上述程序段运行后,(AX)=_____________(BL)=_____________(DX)=_____________
4
f2已知SP1000H,SS3000H,(31000H)2000H,DS4000H,BX1200H,则执行POPBX指令后,SP,41200H(一个字的内容)。
3试分析下列程序段执行完后,A单元的内容是什么?DATASEGMENTADW0BDW0CDW2302054DATAENDSCODESEGMENT……MOVBXOFFSETCMOVAXBXMOVBAXMOVAX2BXADDAXBMOVAAX……CODEENDS
1
MOVAL,38HMOVBL,49HCALLSUBOINCALDECCL………………SUBOPROCADDAL,BLMOVCL,ALDAARETSUBOENDP上述程序段运行后,AL_____________________,CL____________________
2DA3DA4
EQUWORDPTRDA4DB0ABH,89H
SHRDA3,1MOVDX,DA3SHLDA4,1
5
fMOVCX,DA4上述程序段运行后,CX_____________________,DX___________________
1、ARYDW10DUP?MOVAL,TYPEARYMOVBL,LENGTHr
好听全球资料 返回顶部