计算机原理与接口技术半期随堂考试及答案.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:46KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机原理与接口技术半期随堂考试及答案.doc

计算机原理与接口技术半期随堂考试及答案.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、填空题(每空1分,共23分)1.[X]补=0076H,[Y]补=0FF8AH,则[X+Y]补=0000H,[X-Y]补=00ECH2.计算(11010.1)2+(100100.1001)BCD+(16.8)16=(73.9)103.(DS)=0F800H,(DI)=180AH,(CX)=0105H,(0F980A)=0064H则指令执行SAR[DI],CL后,(0F980A)=__0003______H,CF=__0__4.ORG1000H(开始让首地址偏移到1000H)XDB12HYDWXZDDY(DS)=3800H,(BX)=1000H,(SI)=0002H求下列指令执行完后指定寄存器的内容MOVAX,[1000H];(AX)=0012HMOVAX,[BX];(AX)=0012HMOVAX,[BX+SI];(AX)=0110HMOVAX,[Y+1];(AX)=1000HLEADX,X;(DX)=1000HLDSSI,Y;(SI)=1000H(DS)=1001H5.(BX)=1000H,(DS)=2000H,(21000H)=3000H,(23000H)=4000H,则XCHGBX,[BX]执行完后(BX)=3000H((BX))=4000H(一个字的内容)(21000H)=1000H(一个字的内容)6.(SP)=1000H,(SS)=3000H,(31000H)=2000H,(DS)=4000H,(BX)=1200H,则POP[BX]指令执行完后(SP)=1002H(BX)=1200H(41200H)=2000H(一个字的内容)7.用指令SUB对两个无符号8位二进制数进行减法运算后,结果为0FDH,且标志位CF=1,OF=1,此结果的十进制数应为8.(AX)=8002H,(BX)=0001H,则,指令MULBX执行后,(AX)=8002H;指令IMULBX执行后,(AX)=8002(0FFFE)H9.(AX)=4F08H,(CF)=0,(CL)=4,则RCRAX,CL指令执行完(AX)=04F0H,(CF)=1二、判断题(若正确则在括号里打“√”,否则打“×”)(24分)1.两数相加,结果有偶数个“1”,则PF=1。[×]2.在加减运算中,OF=1就表示结果有错。[×]3.ADD[1234H],1234H[×]4.INC[SI]指令合法。[×]5.XCHGAX,ES指令不合法。[√]6.MOVBL,AX[×]7.MOVAL,3F0H[×]8.MOV12H,AL[×]9.POPCS[×]10.MOVCS,AX[×]11.MOV[BX],[DI][×]12.PUSHCS[√]三、分析下面的程序段回答指定的问题(30分)1.若已知(SP)=2000H,(AX)=1234H,(BX)=5678H执行指令PUSHAXPUSHBXPOPAXPOPBX执行后,(SP)=2000H,(AX)=5678H,(BX)=1234H。2.BEGIN:INAL,20HTESTAL,80HJZLMOVAH,0FFHJMPSTOPL:MOVAH,0STOP:HLT问:AL的最高位为0情况下,本段程序的执行结果(AH)=0。3.CODESEGMENTASSUMECS:CODESTART:MOVBL,1AGAIN:MOVAL,BLINCBLMULBLCMPAL,100JNAAGAINMOVAH,4CHINT21HCODEENDSENDSTART问:执行完程序后(AX)=4C6EH。4.计算以下两个二进制数的加法,并写出运算后的6个状态标志位的值。1000101101000101+00110010100101101011110111011011SF=__1___,ZF=__0___,PF=___1__,CF=___0__,AF=__0___,OF=__0___。5.设堆栈指针SP的初始值为3000H,(AX)=1224H,(BX)=5215H,试问:执行指令PUSHAX后,(SP)=2FFEH;再执行PUSHBX及POPAX指令后,(SP)=2FFEH、(AX)=5215H、(BX)=5215H。四.改错题(标出题中错误的地方,并填写出正确内容。共13分)使BUF单元的内容高二位都为“0”,低六位不动。(5分)MOVSI,OFFSETBUFMOVAL,[SI]ADDAL,0C0HMOV[SI],ALMOVAH,4CHINT21H改正:(ANDAL,3FH)2.在BUF开始的101个单元中,关键字存放在BUF单元,查找关键字。并送存BUF+1单元中。(5分)MO