一、,可执行指令应该保存于( A )。A)代码段 B)数据段 C)堆栈段 D)附加段 ( D ),这样其真值才不变。A)F0F3H B)00F3H C)10F3H D)FFF3H 3.“mov[ebx+8],eax”指令的目的操作数采用( C )寻址方式。A)存储器间接B)寄存器 C)寄存器相对 D)立即数 “sarebx,1”指令后,ebx最高D31位一定等于( D )A)0 B)1 C)D0位 D)D30位 -128~127个字节前后范围的跳转,可以用( C )类型名表示。A)WORD B)DWORD C)SHORT D)FAR ,在当前光标显示信息应该使用( B )函数(功能)。A)ReadConsole B)WriteConsole C)MessageBox D)GetStdHandle ( C )A)OBJ文件 B)LST文件 C)EXE文件 D)CRF文件 ,两个操作数的物理位置不可以安排在( A )中。A)两个主存储单元 B)一个主存储单元和一个数据寄存器C)两个数据寄存器D)一个堆栈单元和一个数据寄存器 =6987h,执行指令cmpax,0eb30h后,则标志位CF和OF的状态( C )。A)0,0 B)0,1 C)1,0 D)1,1 =00120100h,eax=1f6c2107h,执行指令pushax后,存放数据07h的物理地址是( C )。A)00120104hB)00120101h C)001200fch D)001200ffh ( B )A)jmp done B)shl eax,2C)call subp D)not eax =98H,执行“MOVSXDX,CL”后,DX=( D )A)F098H B)0098H C)1098H D)FF98H 13.“mov80h[esi],eax”指令的目的操作数采用( C )寻址方式。A)存储器间接B)寄存器 C)寄存器相对 D)变址寻址 ,保留9个字节存储空间的语句是(C )。A)BUF DW 9 B)BUF DB 9C)BUF DB 9DUP(?) D)BUF DW 9DUP(?) =0,OF=0的是( A )。A)AND B)NEG C)MOV D)INC ,错误的操作是( C )A)mov eax,[ebx+esi] B)jmp nearptrdon1C)dec [ebx] D)mul cx ,若相等则转NEXT处执行,可实现的方法是( A ) A)xorbl,4fh B)testbl,4fh jznext jznext C)andbl,4fh D)orbl,4fh jznext jznext ( C )A)ECX,EBX B)EDI,EBPC)EIP,EAX D)EDX,ESI ,低4位为0,所用指令为( B ) A)AND AL,0FH B)AND AL,0F0HC)OR AL,0FH D)OR AL,0F0H ,称为( A )A)汇编 B)编辑 C)连接 D)调试 21. ADD求和指令的结果最高位为1,则SF=( B )A)0 B)1 C)任意 D)不影响 ,通常需要执行的返回指令是( D )A)LOOP B)JZ C)CALL D)RE
汇编语言设计复习题 来自淘豆网www.taodocs.com转载请标明出处.