全球旧事资料 分类
2000年下半年全国高等教育自学考试汇编语言程序设计试卷参考答案
作者名:不详来源:网友提供06年6月8日
一、单项选择题(每小题1分,共20分)1A5A9D13B17D2B6D10A14B18C3B7A11D15C19A4B8D12D16B20C
二、简答题(每小题4分,共12分)1执行段内返回:栈顶内容→IP,SP2→SP(1分)执行段间返回:①栈顶内容→IP,SP2→SP(15分)②栈顶内容→CS,SP2→SP(15分)2AL=2(1分)BL=10(15分)CL=20(15分)3DA1的偏移地址是20H(1分)COUNT的值是0AH(1分)DA25字节单元的内容是‘U的ASCⅡ码(2分)
三、程序分析题(每小题6分,共36分)程序分析题(1AX=0(4分)CF=0(2分)2AL=79H(2分)BL=06H(2分)CL=7FH(2分)3AH=60H(3分)AL=35H(3分)4S9DB1,0,3,2,5,4,7,6,9,8上述10个数据,错1个扣1分,扣完为止5AL=88H(3分)CL=80H(3分)6CX=44AAH(3分)AL=44D5H(3分)
四、程序填空题(每小题6分,共12分)
f1(1)XORAH,AL(3分)(2)JEZERO(3分)2(1)CMPAL,[BX](3分)(2)JNZLOP1(3分)五、编制程序题(第1小题6分,第2小题14分,共20分)1[参考答案]KEY:MOVAH,1INT21HCMPAL,‘YJEYESCMPAL,‘NJENOJMPKEY
2[参考答案]DATASEGMENTBUF1DW-56,24,54,-1,89,-8,……BUF2DW45,-23,124,345,-265,……SUMDW10DUP(0)DATAENDSSTACK1SEGMENTPARASTACKDW20HDUP(0)STACK1ENDSCODESTGMENTASSUMECS:CODE,DS:DATA,SS:STACK1START:MOVAX,DATAMOVDS,AXMOVCX,10LEALEALEASI,BUF1DI,BUF2BX,SUM
NEXT:MOVAX,[SI]MOVDX,[DI]TESTAX,8000HJETDXNEGAXTDX:TESTDX,8000HJEADDSNEGDXADDS:ADDAX,DX
fMOV[BX],AXADDSI,2ADDDI,2ADDBX,2LOOPNEXTMOVAH,4CHINT21HCODEENDSENDSTART
一、单项选择题在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每小题1分,共20分1、设DS8225H,DI3942H,指令NEGBYTEPTRDI操作数的物理地址是A、85B92HC、BB690HB、86192HD、12169H
2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是A、AX,BX,CX,DXC、SP,IP,BP,DXB、BX,BP,SI,DID、CS,DS,ES,SS
3、循环指令LOOPNZ终止循环的条件是。A、CX0,且ZF0C、CX10,且ZF0B、CX0,或ZF1D、CX10,或ZF1
4、对寄存器AX的内容乘以4的正确指令序列是。A、SHRAX,1SHRAX,1C、ROLAX,1ROLAX,1B、SHLAX,1SHL,AX,1D、RCRAX,1RCRAX,1
5、执行INC指令除对SF、ZF有影响外,还要影响的标志位是。A、OF,AF,PFC、OF,PF,CFB、OF,AF,CFDr
好听全球资料 返回顶部