资源描述:
《[分享]汇编语言顺序结构程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信息学院实验报告学号:114100136姓名:熊忠飞班级:11B课程名称:微机原理、汇编与接口技术实验名称:顺序结构程序设计实验性质:验证性实验实验时间:2013年4月12H实验地点:睿智4号楼212B区一、实验目的⑴掌握汇编语言的源程序结构⑵熟悉常用的汇编语言指令⑶掌握程序的顺序结构二、实验内容及要求⑴编制计算下列表达式的程序:w=x/2-y+4*z(其中x,y,z均为带符号字节类型的数);(2)利用记事本进行源程序编辑;(3)利用汇编语言MASM进行源程序汇编;(4)再使用连接程序LINK进行程序连接;⑸用debug调试程序。三、实验步骤及结果K代码如下stackseg
2、mentstack'stack'dw32dup(0)stackendsdatasegmentWdb5DUP(O)Xdb10Ydb5Zdb6dataendsassumess:stack,cs:code,ds:datacodesegmentstart:movax,datamovds,axmovcl,2moval,Xsaral,1movbl,Ysubal,blmovbl,Zsalbl,claddal,blmovah,Wmovah,almovah,4chint21hcodeendsendstartC:XUsei*sXacei*>H:H:>cdhuibianC:Windowss
3、ystem32cmd.exe2、运行结果为:对程序进行汇编连接并用debug查看命令MicrosoftWindows[????6・1.7601]????????2009MicrosoftCorporation????????????????H:huibian>masmtsan■asmMicrosoftMacroAssemblerUevsion5.00CopyrightMicrosoftCoi*p1981—1985^.1987.A11eightsresevued.(tsam.OBJ]:(NUL.LST1:[NUL.CRFJ:ObjectfilenameS
4、ourcelistingCross—reference50510+415154Bytessymbolspacefvee0WarningEi*roi*s0SevereEi*roi*sH:Xhuibian>linktsam.objMicrosoftOuevlayLinkevUei*sion3.60CopyrightMicrosoftCoi*p1983—1987.Alli*ightsi*esei*ued.RunFile[TSAM.EXEJ:QListFileCNUL・MAPJ二Ijibi*ai*ies[・LIBJ:H:Xhuibian>H:huibian>debug
5、tsam111.exeu1422:0000B82114MOVfiX,14211422:00038ED8MOVDS,AX1422:0005B102MOVCL,02U22:0007R00500MOVfiL,[00051U22:000AD0F8SARAL,11422:000C8R1E0600MOVBL,[0006]1422:00102AC3SUBfiL,BL1422:00128A1E0700MOVBL,[0007]1422:0016D2E3SHLBL,CL1422:001802C3ADDAL,BL1422:001A8A260000MOVAH,[0000]1422:001E8AE0
6、■MOVAH,AL-g1422:000aAX=140ABX=0000DS=U21ES=140D1422:000AD0F8-g1422:0010AX=1405BX=0005DS=U21ES=140D1422:00102AC3-g1422:0016AX=1400BX=0006DS=U21ES=140D1422:0016D2E3-g:1422:001e八Error-g1422:001eAX=0018BX二0018DS=1421ES=140D1422:001E8AE0CX二0002DX二0000SP=0040SS441DCS=1422IP=000ASARAL,1CX二0002DX二
7、0000SP=0040SS441DCS=1422IP=0010SUBAL,BLCX二0002DX二0000SP=0040SS441DCS=1422IP=0016SHLBL,CLCX二0002DX=0000SP=0040SS441DCS=1422IP=001EMOVAH,ALBP=0000SI二0000DI=0000NVUPElPLNZNAPONCBP=0000SI二0000DI=0000NVUPElPLNZACPENCBP=0000SI二0000DI=0000NVUPElPLZRNAPENCBP=0000SI二00