汇编语言复习题集-期末复习资料.doc
上传人:代瑶****zy 上传时间:2024-09-11 格式:DOC 页数:23 大小:217KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

汇编语言复习题集-期末复习资料.doc

汇编语言复习题集-期末复习资料.doc

预览

免费试读已结束,剩余 13 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《汇编语言》复习题集(注意:此习题集只限于同学们用来进行练习和检测,以便理解和掌握相关知识点。请不要背题目记答案,否则一进考场,你一定会后悔的哦!另外,版权所有,非授权不得公开)一、选择题:1.汇编语言源程序是指()A:系统提供的MASMB:用户编写的.ASMC:汇编生成的.OBJD:连接生成的.EXE2.汇编源程序出现语法错误的指令有()A:MOV[BX+SI],ALB:MOVAX,[BP+DI]C:MOVDS,AXD:MOVCS,AX3.指令mov1000[di][bp],ax目标操作数的隐含段为()。A:数据段B:堆栈段C:代码段D:附加段4.MOVAX,ES:[2000H]源操作数的寻址方式是:()A:立即寻址B:直接寻址C:变址寻址D:基址寻址5.指令movax,10[SI]的源操作数字段的寻址方式是()。A:寄存器寻址B:寄存器间接寻址C:变址寻址D:基址寻址6.MOVAX,ES:COUNT[DI]源操作数的寻址方式是:()A:基址寻址B:立即寻址C:变址寻址D:基址变址寻址7.MOVAX,[BP][DI]的源操作数的寻址方式是:()A:变址寻址B:基址寻址C:直接寻址D:基址变址寻址8.指令ADDCX,[DI+10H]中源操作数的寻址方式是()A:相对的变址寻址B:基址寻址C:变址寻址D:基址变址寻址9.十进制数-100的8位二进制数的补码为()A:1100100B:10011101C:10011011D:1001110010.下列四个寄存器中,哪个寄存器在程序设计中是不可省略的()。A:CSB:DSC:ESD:SS11.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。.A:AX,BX,CX,DXB:BP,SP,SI,DIC:SP,IP,BP,BXD:BX,BP,SI,DI12.8086∕8088CPU中可用作寄存器间址的寄存器是()。A:BX、SI、DIB:BX、BP、SI、DIC:BX、IP、SI、DID:BX,DX,SI,DI13.指令MOVAX,COUNT[BX]完成的操作是()。A:从存储单元读出一个字送AXB:从存储单元读出一个字节送AXC:将AX中的一个字节写入存储单元D:讲AX中的一个字写入存储单元14.不能用MOV指令赋初值的段寄存器是()A:ESB:SSC:CSD:DS15.汇编语言中存储单元的属性不能是()A:双字DWORD型B:字WORD型C:字节BYTE型D:字符CHAR型16.唯一代表存储空间中每个字节单元的地址是()A:段地址B:偏移地址C:物理地址D:有效地址17.在DEBUG下,修改寄存器CS的命令是()A:UCSB:RC:ACSD:RCS18.查看用户程序中数据段第18号存储单元的DEBUG命令是()A:DDS:12B:DDS:18C:DDS:10010D:DDS:1319.下面哪一个命令是显示内存单元的内容?()A:D命令B:E命令C:U命令D:R命令20.能被计算机直接识别和执行的指令是:()A:符号指令B:机器指令C:伪指令D:宏指令21.若计算机字长16位,则无符号整数的范围用十六进制表示为()A:0000H~7FFFHB:8000H~FFFFHC:0001H~FFFFHD:0000H~FFFFH22.已知(AX)=56H,(BX)=0ACH,(CX)=10AH执行下列程序后(AX)=()PUSHAXPUSHBXPUSHCXPOPBXPOPAXPOPCXA:5600HB:00ACHC:0056HD:010AH23.顺序执行PUSHAX,PUSHBX和POPAX,POPBX两条指令,其功能等同于()A:MOVBX,AXB:XCHGAX,BXC:MOVAX,BXD:XCHGBL,AH和XCHGBH,AL24.SP栈指针内容是1200H,执行两条PUSH指令,一条POP指令之后,SP的值是()A:11FCHB:11FEHC:1202HD:1204H25.若栈顶的物理地址为20100H,当执行完指令PUSHAX后,栈顶的物理地址为()。(A)20102H(B)20101H(C)200FFH(D)200FEH26.用来表示堆栈指针的寄存器是().A:IPB:BPC:SPD:SS27.在程序执行过程中,IP寄存器中始终保存的是()A:正在执行指令的首地址B:上一条指令的首地址C:需计算有效地址后才能确定地址D:下一条指令的首地址28.指令MOVDX,[BX][SI]的源操作数保存在()A:数据段B:代