资源描述:
《汇编语言试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、21001H中取出一个字的内容是单项选择题1•设物理地址(21000H)=30H,(21001H)=40H,(21002H)=50Ho如从地址A.3040HB.4050HC4030HD.5040H2•设CF=1,实现AL内容乘2的指令是(CA.RCLAL,1B.SARAL,1C.SHLAL,D.RORAL,13•设SF的初值为2000H,执行指令PUSHAX后SP的值是(CA.1FFFHB.2001HC1FFEHD.2002H4.为在一连续的存储单元屮,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是A・DB41,42,43,44,45,46B.
2、DW4142H,4344H,4546HC.DW4AB'EFD.DW'BA',4DCTK5••下列数据定义语句小可实现留空20H个字存储单元的是(A・DB20DUP(?)B.DW20HDUP(?)C.DB10HDUP(4DUP(?))D.DD08HDUP(?)6.下列寄存器屮用来指示堆栈屮任意数据区的偏移地址的是(A・BXB.BPC.SID.DI7.执行PUSHBP指令时,源的操作数的物理地址农达式是(A.16*SS+BPB.16水DS+BPC・16*CS+IPD.16*SS+SP8.结果为零的条件转移指令,其测试条件是(A.ZF=1B.ZF=0C・SF=1D.SF=O9•汇编
3、源程序吋,出现语法错误的语句是(CA・MOV[BX+SI],BXB.MOVCL,[BP+DI]C.ADDAX,ESD.MOVDS,AX10.设CL=8,AL=8CH,执行SARAL,CL后,AL中的数据是(B)A・80HB.OFFHC.OOHD.OFEH11•已知BX=028AH,SI=0294H,(DS:051EH)=5432H°执行语句LEABX,[BX+SI]后,BX'
4、'的内容是(D)A.5423HB.1E05HC.3254HD.051EH12.设NUM=11011()llB,指令MOVAL,NUMAND3执行后AX中的值是(CD.00011011011BA.110110
5、11000BB.11011000BC.000000UB13若AX=-15要得到AX=15应执行的指令是(CA.INCAXB.NOTAXC.NEGAXD.DECAX14.设AL=0BH,下列指令执行后能使AL=04H的是(A.NOTALB.ANDAL,OFHC-ORAL,OFHD・XORAL,OFH15.要输入端口1234H中的8位数据,其指令应是(CA.MOVDX,1234HB.MOVDX,1234HC.INAX,1234HD.OUTDX,1234HOUTDX,ALINAL,DXC-JCLOP1D・JGE寄存器(D)要加1D.DILOP118•要使BL中的低四位不变,
6、苛四位变反
7、,应执行指令(A.NOTBL19.MOVAL,-1B.XORBL,OFOHC.ANDBL,OFHD.XORBL,016.检查二个无符号数的关系,若要实现AL<=BL时分支去L0P1处,那么在“CMPAL,BL"指令后应跟的分支指令是(B)A.JNCL0F1B.JNALOP117.设DF=1,每次执行SCASB指令时,A.SIB.BXC.SPNEGALXORAL,65上述指令执行后,AL的值是(B)A.01HB.40HC.61HD.64H20.DAIDW'AB','CD','EF','GH'(B)IIIMOVAX,DA1+5指令执行后AX中的内容是A.4GFB・C.TG7D.tGH
8、,二.填空题21.十六进制数0FFF8H表示的
9、•进制正数为—65528,表示的十进制负数为—・8。22.若DS=0F3EH,Sl=2000H,COUNT=OA8H,指令MOVAX,(Sl+COUNT)中,源操作数的有效地址EA为—20A8H,其物理地址为11488H。23.CPU的标志寄存器屮标志位,可以分为两人类,其中一类称为—状态—标志位,另一类称为—控制标志位。24.当标志位_CF=1时表示无符号数运算产生溢出,而当标志位_OF=1是表示带符号数运算产生溢出。25.如JMP指令采用段间间接寻址,那么由4个相邻字节单元屮存放有转移地址,具屮前两个字节存放的是偏移地址,阳后两
10、个字节存放的是—段地址26.在串操作程序中,通常在重复前缀指令REPZ或REPNZ后,选用的串操作指令是CMPS或SCAS才有实际意义。27.在DEBUG调试程序小显示内存单元地址用_命令,显示寄存器内容用R命令。28.在屮断命令屮,设置断点用3号中断,程序结束用20号中断29.指令MOVAL,23HAND45HOR67H,汇编程序对其汇编后,源操作数的值为67H21.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是30.指令执行后既能使AX二0同吋乂使