南昌大学 2008-2009上学期汇编考题

南昌大学 2008-2009上学期汇编考题

ID:17896534

大小:58.00 KB

页数:5页

时间:2018-09-09

南昌大学 2008-2009上学期汇编考题_第1页
南昌大学 2008-2009上学期汇编考题_第2页
南昌大学 2008-2009上学期汇编考题_第3页
南昌大学 2008-2009上学期汇编考题_第4页
南昌大学 2008-2009上学期汇编考题_第5页
资源描述:

《南昌大学 2008-2009上学期汇编考题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2008-2009上学期汇编考题1.下列指令中操作数在代码段中的是()A.DECWORDPTR[2000H]B.XCHGAL,BLC.ADD[BX+1000H],DID.MOVAL,0ABH2.下面有语法错误的汇编语句是()A.MOVAX,[BX][SI]B.MOVAX,2[BX][DI]C.MOVAX,[BX][BP]D.MOVAX,-2[BX][SI]3.有数据定义BUFDB100DUP(2DUP(1),3DUP(0)),在BUF中能构成100H的字数据有(   )A.0个B.99个C.1个D.

2、100个4.在地址0624H内有一条二字节JMPSHORTNEXT指令,若其中位移量为0C6H,则转向地址的值是()A.05EAHB.06EAHC.05ECHD.06ECH5.MOVAL,79ADDAL,0B1H上两条指令执行后,设置的标志位CF和OF的值是()A.CF=0,OF=1B.CF=l,OF=0C.CF=0,OF=0D.CF=1,OF=16.8086的存贮器组织是将存储器划分为段,可作为段的起始地址是()A.12345HB.54321HC.67890HD.09876H7.下列指令执行后,能

3、影响标志位的指令是()A.PUSHFB.LAHFC.LOOPZLOPD.SAHF8.设(SS)=3384H,(SP)=1258H,执行PUSHBX,和CALLDWORDPTR[BX]两条指令后,堆栈顶部的物理地址是()A.34A9CHB.34A92HC.34A94HD.34A9AH9.已知AX和BX为带符号数,要实现AX除以BX,下面指令序列正确的是()A.CWDB.CBWIDIVBXIDIVBXC.MOVDX,0D.MOVDX,-1IDIVBXIDIVBX10.已知DS=1000H,BX=1234

4、H,SI=5678H,(11334H)=0ABCDH,则指令LEASI,[BX+100H]后,SI寄存器的内容是()A.1334HB.5678HC.1234HD.0ABCDH二、填空题(每空1分,共20分)-5-1.已知DS=1A00H,SS=1B80H,ES=1078H,BP=40H,SI=30H,DI=20H,指令SUBAX,[BP+DI]的源操作数物理地址是。2.执行IRET时,将栈顶的一个字弹出到_______寄存器后,又弹出一个字到_______寄存器,最后弹出一个字到________寄存

5、器中。3.标志位________=1时表示无符号数运算产生溢出,而标志位________=1是表示带符号数运算产生溢出。4.逻辑运算指令都是按_____操作的,其中_____指令执行后不影响任何标志位,其他指令执行后,标志位_____和_____一定是0。5.假设执行指令前BX=5678H,CL=8,指令ROLBX,CL执行后BX=___________。6.已知DS=3000H,DI=1200H,(31200H)=64H,(31201H)=93H,执行NEGWORDPTR[DI]后,(31200H

6、)=_______,(31201H)=_______。7.MOVAX,BXNOTAXADDAX,BXINCAX上面指令序列执行后,AX=_________,CF=_______,ZF=________。8.已知AX=0506H,BX=0F7F8H,若分别执行指令:(1)MULBL,则AX=_________,OF=_______。(2)IMULBL,则AX=_________,CF=_______。三、简答题(每题6分,共18分)1.下面各指令是否正确?对正确指令说明其执行的操作,对错误指令指出错误

7、所在。(1)LEABX,ARRAY[SI]答:(2)MOV[BX],1答:2.ARRAYDW1234H,5DUP(?),2345H,3456HDW4567H,6789HBUFDW789AH,?(1)用一条指令完成将ARRAY的第5个字节单元内容送AL;答:-5-(2)用一条指令将分配给ARRAY的字节数保存到CX。答:3.(1)在当前数据段偏移地址为2000H的单元开始连续存放某字数据的偏移地址和段值,写出将这个字数据的高8位传送到BL寄存器的指令序列。答:(2)某数据段中有语句XDB′AB′,0,

8、0,′CD′,0,0请用DW伪指令改写X。答:1.下面面程序段的功能是什么?CMPAL,BLJAENEXTXCHGAL,BLNEXT:CMPAL,CLJGEEXITXCHGAL,CLEXIT:…答:2.试分析下面的程序段完成什么功能?MOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL答:3.以下子程序完成什么功能?ROUTINEPROCNEARTESTAL,80HJEPLUSTESTBL,80HJNEEXITOJMPXCHA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。