《2023版汇编语言模拟题含答案.docx》由会员分享,可在线阅读,更多相关《2023版汇编语言模拟题含答案.docx(14页珍藏版)》请在优知文库上搜索。
1、2023汇编语言模拟题含答案一、单项选择题答题要求:每题只有一个正确的选项。1.若AX=3500HzCX=56B8H,当ANDAX,CX指令执彳亍后,AX=()OOll01010000000035000101011010111000-56B8H0001010000000000-1400HA)1400HB)77F8HC)OOOOHD)OFFFFH在汇编语言程序中,对END语句的叙述正确的是()A)END语句是一可执行语句B)END语句表示程序执行到此结束C)END语句表示源程序到此结束D)END语句在汇编后要产生机器码参考答案:C3.将CX寄存器低4位清零的正确指令是()A)ANDCX,OFOH
2、B)ANDCX,OFFFOHC)ANDCX,IllOHD)MOVCX,0在标志寄存器中表示溢出的标志()A)AFB)CFC)OFD)SF参考答案:COF下列传送指令中,有语法错误的指令是()A)M0VCS,AXB)MOVDS,AXC)MOVES,AXD)MOVSS,AX计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。目前,微机中普遍采用的是()码。A)BCD码B)二进制码C)ASCII码D)十六进制码参考答案:C7.下面的数据传送指令中,错误的操作是()A)MOVSS:BX+DIz100OHB)MOVDX,1000HC)MOVWORDPTRBXz100OHD)MOVDS,
3、2000H参考答案:D8.十六进制数88H,可表示成下面几种形式,请找出错误的表示()10001000A)无符号十进制数136B)带符号十进制数120C)压缩型BCD码十进制数88D)8位二进制数-8的补码表示参考答案:D9.设AL=OB4H,BL=IlH,指令mMULBLn和指令TMULBL”分别执行后OF,CF的值为()A)OF=1,CF=OB)OF=1,CF=IC)OF=0,CF=OD)OF=0,CF=I参考答案:B10.当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=I,下面的叙述正确的是()A)表示结果中含1的个数为偶数B)表示结果中含1的个数为奇数C)
4、表示该数为偶数D)表示结果中低八位含1的个数为偶数参考答案:D当一个带符号数大于OFBH时程序转移,需选用的条件转移指令是()A)儿EB)JNLC)JNLED)JL参考答案:C12.若有BUFDWL2,3,4,则可将数据02H取到AL寄存器中的指令是()A)MOVALBYTEPTRBUF+1B)MOVALBYTEPTRBUF+2C)MOVALBYTEPTRBUF+3D)MOVALBYTEBUF2参考答案:B13.下面指令中,合理而有意义的指令是()A)REPLODSBB)REPSCASBC)REPCMPSBD)REPMOVSBMOVSB(MOVeStringByte)REP(REPeat)参考
5、答案:D14.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至Kl处,横线处的指令应为()。TESTBH,OlHKlA)JNE不等于B)JZC)JSD)JC参考答案:A15.指令指针寄存器是()A)IPB)SPC)BPD)BX参考答案:A16.假设(AL)=OFFH,执行ADDAL,OFH指令后,标志位ZF和SF的状态分别为()A)O和0B)O和1Ql和0D)I和1参考答案:A17.把若干个模块连接起来成为可执行文件的系统程序称为()A)连接程序B)汇编程序C)编译程序D)目标程序参考答案:A执行下面指令语句,则AX=()。MOVAL,95HCBWCBW字节转换为字指令执行的操作A)0095HB)0F95HC)0FF95HD)9095H参考答案:C19.下列指令执行后,不改变AL寄存器内容的指令是()A)ANDAL,1B)CMPAL,DLC)XoRAL,ALD)SUBAL,DL参考答案:B20.下面指令执行后,变量DAB中的内容是()DAWDW2A05HDABDBOFAHMOVAL,BYTEPRTDAWSUBDAB,ALA)0DAHB)OFAHC)0F5HcD)ODOH