电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

华农汇编期末试卷test1(有答案版)

11页
  • 卖家[上传人]:
  • 文档编号:42259665
  • 上传时间:2018-06-01
  • 文档格式:DOC
  • 文档大小:100KB
  • / 11 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、0汇编语言汇编语言 1 1一、简答题一、简答题 1.1.下面程序段执行后,寄存器下面程序段执行后,寄存器BXBX的值发生什么变化?(不考虑溢出)的值发生什么变化?(不考虑溢出)SALSALBX,1BX,1PUSHPUSHBXBXMOVMOVCL,4CL,4SALSALBX,CLBX,CLPOPPOPCXCXSUBSUBBX,CXBX,CX答:寄存器答:寄存器BXBX的值变为原来的的值变为原来的3030倍倍2.2.对于这样的程序段:对于这样的程序段: CMPCMPAX,BXAX,BXJGEJGENEXTNEXTXCHGXCHGAX,BXAX,BXNEXT:NEXT:CMPCMPAX,CXAX,CXJGEJGEDONEDONEXCHGXCHGAX,CXAX,CXDONE:DONE: 试回答:试回答:上述程序执行后,原有上述程序执行后,原有AXAX,BXBX,CXCX中最大数存放在哪个寄存器?中最大数存放在哪个寄存器?答:答:AXAX这三个数是带符号数还是无符号数?这三个数是带符号数还是无符号数?答:带符号数答:带符号数3.3.已知已知寄存器寄存器(DS)=1000H(DS)=1000H,(

      2、SS)=1110H(SS)=1110H,(BX)=100H(BX)=100H,(BP)=100H(BP)=100H,(SI)=0002H(SI)=0002H,(SP)=100H(SP)=100H;内存单内存单元中的元中的(10100H)=12H(10100H)=12H,(10101H)=34H(10101H)=34H,(10102H)=56H(10102H)=56H,(10103H)=78H(10103H)=78H,(11200H)=0ABH(11200H)=0ABH,(11201H)(11201H)=0CDH=0CDH,(11202H)=0EFH(11202H)=0EFH,(11203H)=0D3H(11203H)=0D3H。试说明下列各指令执行完后。试说明下列各指令执行完后AXAX寄存器的内容。寄存器的内容。指令指令 AXAX的内容的内容 MOVMOV AX,1200HAX,1200H 1200H1200H MOVMOV AX,BXAX,BX 100H100H MOVMOV AX,1200HAX,1200H CDABHCDABH MOVMOV AX,BPAX,BP CDABHCDA

      3、BH MOVMOV AX,1100HBXAX,1100HBX CDABHCDABH MOVMOV AX,BXSIAX,BXSI 7856H7856H MOVMOV AX,1100HBXSIAX,1100HBXSI D3EFHD3EFH POPPOP AXAX CDABHCDABH 4.4. A A DBDB 0F8H0F8H B B DBDB 3 3 DUPDUP(?)(?)1LEALEA DIDI,B BMOVMOV CXCX,3 3MOVMOV ALAL,A ALOPLOP:SARSAR ALAL,1 1MOVMOV DIDI,ALALINCINC DIDILOOPLOOP LOPLOP 上述程序段运行后,从上述程序段运行后,从B B单元开始依次存放的数据是多少?单元开始依次存放的数据是多少?答:答:FCHFCH、FEHFEH、FFHFFH5.5. 执行下面的程序段后执行下面的程序段后,AX,AX和和BXBX寄存器的内容各是多少?寄存器的内容各是多少?MOVMOVAX,1AX,1 MOVMOVBX,23BX,23 MOVMOVSI,10SI,10 XCHGXCHGAX,BXAX,B

      4、X MULMULSISI ADDADDBX,AXBX,AX答:答:AXAX和和BXBX寄存器的内容分别是寄存器的内容分别是231231和和230230二、程序填空题二、程序填空题下面是一个下面是一个文件格式的程序,完成从键盘上输入一个文件格式的程序,完成从键盘上输入一个4 4位以内的位以内的1616进制数,并以进制数,并以1010进制形式显示进制形式显示出来。请在标号处填上缺少的指令。出来。请在标号处填上缺少的指令。HEX2DECHEX2DEC SEGMENTSEGMENTORGORG 100H100HASSUMEASSUME CS:HEX2DEC,SS:HEX2DEC,DS:HEX2DEC,ES:HEX2DECCS:HEX2DEC,SS:HEX2DEC,DS:HEX2DEC,ES:HEX2DECMAINMAIN PROCPROC NEARNEARXORXOR BX,BXBX,BXMOVMOV CH,4CH,4L1:L1: MOVMOV AH,1AH,1_(1)_(1)_INTINT 21H21HCMPCMP AL,0DHAL,0DHJEJE DISP10DISP10CMPCMP AL

      5、,30HAL,30HJBJB L1L1_(2)_(2)_CMP_CMP AL,39HAL,39HJBEJBE L2L2CMPCMP AL,41HAL,41HJBJB L1L1CMPCMP AL,46HAL,46HJBEJBE L2L2CMPCMP AL,61HAL,61HJBJB L1L1CMPCMP AL,66HAL,66HJAJA L1L1SUBSUB AL,20HAL,20HL2:L2: SUBSUB AL,30HAL,30H2CMPCMP AL,9AL,9JBEJBE L3L3SUBSUB AL,7AL,7L3:L3: MOVMOV CL,4CL,4SHLSHL BX,CLBX,CLXORXOR AH,AHAH,AHADDADD BX,AXBX,AX_(3)_(3)_ DECDEC CHCHJNZJNZ L1L1DISP10:DISP10: LEALEA DX,CRLFDX,CRLFMOVMOV AH,9AH,9INTINT 21H21HOROR BX,BXBX,BXJNSJNS L4L4MOVMOV DL,2DHDL,2DHMOVMOV AH,2AH,2INTINT 21H2

      6、1HNEGNEG BXBXL4:L4: XORXOR CX,CXCX,CXMOVMOV AX,BXAX,BXL5:L5: XORXOR DX,DXDX,DX_(4)_(4)_ MOVMOV SI,10SI,10DIVDIV SISIPUSHPUSH DXDXINCINC CXCXOROR AX,AXAX,AXJZJZ L6L6JMPJMP L5L5L6:L6: POPPOP DXDX_(5)_(5)_ADD_ADD DL,30HDL,30HMOVMOV AH,2AH,2INTINT 21H21HLOOPLOOP L6L6INTINT 20H20HCRLFCRLF DBDB 0DH,0AH,24H0DH,0AH,24HMAINMAIN ENDPENDPHEX2DECHEX2DEC ENDSENDSENDEND MAINMAIN三、阅读程序三、阅读程序1.1. 仔细阅读下面子程序,说明该子程序的功能。仔细阅读下面子程序,说明该子程序的功能。 DATADATASEGMENTSEGMENT SOURCE_BUFFERSOURCE_BUFFERDBDB6060 DUP(a)DUP(a) DATA

      7、DATAENDSENDS3EXTRAEXTRASEGMENTSEGMENT DEST_BUFFERDEST_BUFFERDBDB6060 DUP(?)DUP(?) EXTRAEXTRAENDSENDS STARTSTART PROCPROC NEARNEAR MOVMOVAX,DATAAX,DATA MOVMOVDS,AXDS,AX MOVMOVAX,EXTRAAX,EXTRA MOVMOV ES,AXES,AX LEALEASI,SOURCE_BUFFERSI,SOURCE_BUFFER LEALEADI,DEST_BUFFERDI,DEST_BUFFER CLDCLD MOVMOVCX,60CX,60 REPREPMOVSBMOVSB RETRET STARTSTARTENDPENDP 答:该子程序的功能是把答:该子程序的功能是把 SOURCE_BUFFERSOURCE_BUFFER 的的 6060 个个 a a 存进存进 DEST_BUFFERDEST_BUFFER 中中2.2. 仔细阅读下面子程序,说明该程序的功能。仔细阅读下面子程序,说明该程序的功能。 MAXNOMAXNO EQUEQU 4141

      《华农汇编期末试卷test1(有答案版)》由会员子分享,可在线阅读,更多相关《华农汇编期末试卷test1(有答案版)》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.