苏州大学2015汇编期末考试资料课件.doc

苏州大学2015汇编期末考试资料课件

选择题and填空题:10分/10个||12分/12个 (1)MOV [SP],AX 错:栈指针不能作为存储器指针引用的寄存器;作为存储器指针和间接寻址的寄存器,80X86只有4个:[BX]、[BP]、[SI]、[DI]。 (2)PUSH CS 对 (3)POP CS 错:POP目的操作数可以是通用寄存器和段寄存器,但CS例外。 (4)MOV [BP],BX 对 (5)ADD ECX,[ESP] 对 (6)JMP BX+100 错:不能有+100 (7)JMP CX 对 (8)ADD [BX],BX 对 (9)AND AX,DS 错:段寄存器不能参与AND运算 (10)MOV AX,DS 对,DS只能作为源操作数 (11)MUL 16 错:操作源不能是立即数 (12)ADD AL,[SI+DI] 错:SI、DI不能组合 (13)SUB [BP+DI-1000],AL 对 (14)ADD BH,[BL-3] 错 (15)XCHG [BP],ES 错:ES不能作为源操作数 (16)XCHG AL,ES:[BP] 对 (17)LEA DI,[BX+DI] 对 (18)ROL CX,CL 对 (19)ADD CX,CL 错:CL不能作为源操作数 (20)MOV AL,300 错:AL是8位,最多255 (21) SUB DL,CF 错:CF为进位标志,不能作为操作数 (22)SUB [SI],[DI] 错:不能同时为段寄存器 (23)MOV IP,AX 错:指针IP既不能作为源操作数,也不能作为目的操作数 求出以下各十六进制数与十六进制数62A0的和,并根据结果设置标志位SF、CF、ZF和OF。 (1)9D60 (2)4321 (3)CFA0 答:(1)、10000 SF=0、CF=1、CF=1、OF=0 2)、A5C1 SF=1、CF=0、CF=0、OF=1 13240 SF=0、CF=1、CF=0、OF=080X86技术的进步,汇编指令集做了哪些扩展,其作用是什么? (1)浮点技术与指令 解决CPU复杂度与总线等待的瓶颈 (2)MUX技术与指令 解决在CPU在处理图像视频,3D图形、动画、音频、虚拟现实的信息量大的瓶颈 (3)SSE技术与指令 解决互联网应用中数据量大、运算复杂的瓶颈 (4)强化多媒体指令 4.什么是寻址方式?8088cpu系统有哪几种寻址方式? 5.请给出使标志CF清0的三种方法(用一条汇编指令实现) XOR BX , BX AND BX, 0 OR DX, DX 6.请给出使寄存器AX清0的三种方法(用一条汇编指令实现) MOV AX, 0 XOR AX, AX SUB AX, AX 7.请给出使寄存器BX加1的是哪种方法(用一条汇编指令实现) INC BX ADD BX , 1 LEA BX , WORD PTR[BX+1] 8.阅读以下指令段,根据指令功能填写相应目标操作数的值。 MOV EBXH ;EBX MOV EDX,-1 ;EDX=FFFFFFFFH XCHG BX,DX ;EBX=9530FFFFH;EDX=FFFF1378H AND EDX,EBX ;EDX 9.阅读以下指令段,根据指令功能填写相应目标操作数的值。 XOR EAX,EAX ;EAX MOV EDX ;EDX XCHG DL,DH ;EDX SHR DX,6 ; DX= 0114H AND ECX,EAX ;ECX= 10.阅读以下指令段,根据指令功能填写相应目标操作数的值 MOV EAX

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档