资源描述:
《2006~2007第一学期汇编(B)卷及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、试卷编号:(B)卷课程编号:H61030005课程名称:汇编语言程序设计考试形式:闭卷适用班级:计算机级姓名:学号:班级:学院:信息工程专业:考试日期:题号一二三四五六七八九十总分累分人签名题分2012182030100得分一、单项选择题(每题2分,共20分)1、执行下列指令后,正确的结果是()。MOVAL,100MOVBL,-2[A]AL=100H;BL=02H[B]AL=64H;BL=0FEH[C]AL=64H;BL=82H[D]AL=100H;BL=0FEH2、下列对指令JMPBX说法正确的是()。[A]不合法[B]合法,BX中应为目的
2、转移地址的段地址[C]合法,BX中应为目的转移地址的偏移地址[D]合法,BX中应为子程序入口地址3、条件转移指令JB的测试条件为()[A]ZF=0[B]CF=0[C]ZF=1[D]CF=14、设SP的初值为3000H,AX=2000H,BX=4400H,执行PUSHAX,PUSHBX,POPAX指令后,SP,AX,BX分别等于()。[A]3002H,4400H,2000H[B]2FFEH,4400H,4400H[C]2FFCH,2000H,4400H[D]2FFEH,4400H,2000H5、如果有如下数据定义:A1DB20HA2DW4756
3、H则执行指令:MOVAX,WORDPTRA1后,(AX)=()。[A]4720H[B]2047H[C]2056H[D]5620H6、执行下面指令序列后,结果是()。MOVAL,82HCBW[A]AX=0FF82H[B]AX=8082H[C]AX=0082H[D]AX=0F82H南昌大学2006~2007学年第一学期期末试卷及答案第5页共5页7、中断向量是()。[A]CPU响应中断时IP和CS内容[B]中断断点的地址[C]中断服务程序的入口地址[D]中断服务程序的返回地址8、根据下面定义的数据段: DESGSEGMENT DAT1DB‘12
4、34H’ DAT2DW5678H ADDREQUDAT2-DAT1 DESGENDS执行指令MOVAX,ADDR后,AX寄存器中的内容是()。[A]5678H[B]7856H[C]1234H[D]0005H9、若有BUFDW1234,则可将数据02H取到AL寄存器中的指令是()。[A]MOVALBYTEPTRBUF+1[B]MOVALBYTEPTRBUF+2[C]MOVALBYTEPTRBUF+3[D]MOVALBYTEBUF210、定义变量ARRAYDW5,6,$+3,3,4,$+3假如汇编时ARRAY分配的偏移
5、地址为0074H则汇编后最后一个字单元的内容是()。[A]0081H[B]008BH[C]007EH[D]007DH二、指出下列指令的出错原因,并改正。(每小题2分,共12分)1、SARAX,BL2、INCBX,13、ADD[BX],[SI];4、MOVCS,DX5、IMUL46、MOV[BX],8000H三、程序填空题(注意:每空只能填一条指令,并注释说明所填指令的作用,每空3分,共18分)1、下面程序查找字符串string中是否有字母“A”,有则AL=0,否则AL=-1,请将程序填写完整。MOVCX,20MOVSI,0(1)__MOVAL
6、,’A’_; 将’A’字符事先存入寄存器中,便于比较NEXT:CMPAL,STRING[SI](2)_JEYESA_; 逐个比较字符串中的字母是否为’A’,是则跳到YESA去执行INCSI第5页共5页LOOPNEXTNOA:MOVAL,-1(3)_JMPDONE_;_使程序不再执行YESA分支YESA:MOVAL,0DONE:………;2、以BUF为首址的字节单元中,存放了COUNT个无符号数,下面程序段是找出其中最大数并送入MAX单元中,请将程序填写完整。BUF DB5,6,7,58H,62,45H,127,……COUNT EQU$-BUF
7、MAX DB?┇ MOVBX,OFFSETBUF(1)_ MOVAL,[BX]LOP1:INCBX(2)_ MOVAL,[BX]JAENEXT MOVAL,[BX]NEXT: DECCX (3)__ MOVMAX,AL四、程序分析题(每题4分,共20分)1、已知DX:AX中存放32位数89ABCDEFH,试分析下面的程序段,回答问题:MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL(1)该程序段的功能是什么?答:将DX:AX逻辑左移4个二进制位(乘以16)(2)该程序
8、段执行完后,(AX)=___(DX)=____。2、下述程序段第5页共5页ORG3040HYY1DB30H,40HYY2DW3040H.....MOVBX,OFFS