北京理工大学汇编试验报告试验四_第1页
北京理工大学汇编试验报告试验四_第2页
北京理工大学汇编试验报告试验四_第3页
北京理工大学汇编试验报告试验四_第4页
北京理工大学汇编试验报告试验四_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京理工大孽本科实验报告实验名称:分支和循环实验 课程名称:CPU与汇编语言和选修实验实验时间:2017.10.24任课教师:|高|实验地点:10-102实验教师:|高|实验类型:■原理验证□综合设计□自主创新学生姓名:xx^号/班级:xx组号:学院:信息与电子学院同组搭档:专业:信号与信息处理成绩:信息与电子学院BCHDOLOFINFfNtMAllONMDELEtinONIGl一、实验目的1)掌握比较指令;2)理解条件转移和无条件转移指令的区别;3)掌握单分支、双分支、多分支的程序设计方法;4)掌握循环程序设计方法。二、实验内容内容一一程序代码:DATASSEGMENTBUFDB12H,98H,45H,64H,78H,36H,55H,44H,0ABH,0CFHCOUNTEQU$-BUFNUM1DB0NUM2DB0BUF1DB00,00BUF2DB00,00DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVCX,COUNTMOVSI,0MOVDI,0MOVAL,BUF[SI]CMPAL,0JGL1INCNUM2CBWADCWORDPTRBUF2[DI],AX

JMPL2INCNUM1CBWADCWORDPTRBUF1[DI],AXL2:INCSILOOPLMOVAH,4CHINT21HCODESENDSENDSTART程序运行结果:DOSBox0.74,Cpuspeed:3000cyclesFrameskip0,ProgramDEBUGAX=FFCFBX=0G00CX=O061DX=0O06DS-G770ES-0760SS-076FC5-G771AX=FFCFBX=0G00CX=O061DX=0O06DS-G770ES-0760SS-076FC5-G7710771:Q02A46 INCSI3F=0000BP=00O951=0009BI=O0G0[F-0OEANUUFEINGhZACFECY自工=FFCFBX=0O0tiDS-G770ES-07600771:OOZEE2E1-tCX=tiCifc)lSS-076FCS-OT71LOOPSP=OOtiti

IP-OGSB0GOEBltWOti31=0t«H"=0000

MUUPEIPLHZMhPECYriX=rFCFDX=0GO00?71:0OeEB44C-dds:03770:0O0GIE58O77G:Q01GB870O?7G:00gG0000G?7G:0O3G©9FE0770;0046Z100G?7G:Q05G0000G77G:006G00000?7G:0O?G自工=FFCFBX=0O0tiDS-G770ES-07600771:OOZEE2E1-tCX=tiCifc)lSS-076FCS-OT71LOOPSP=OOtiti

IP-OGSB0GOEBltWOti31=0t«H"=0000

MUUPEIPLHZMhPECYriX=rFCFDX=0GO00?71:0OeEB44C-dds:03770:0O0GIE58O77G:Q01GB870O?7G:00gG0000G?7G:0O3G©9FE0770;0046Z100G?7G:Q05G0000G77G:006G00000?7G:0O?G00GOCX=O0GODX=00OOSr=0O00SS=A?FTCS=R?71[P=Qfi如MOUAH,4cDP=O0O3SI=0O0fi»I=O0OO

NUIIPETPLHZNAPECY78E87Fe0e0GOG)0e036B90B9800(DO0000崎-BE06-0B85-0C06-09OG-Q000-090G-000700如460090000003GEGE1ZFF..Edj^UDBF0000GA34p 11850E00EB. EZElB44CCD 0000090000? 0000GOQQ90 0000000090 0000000090 L和个数正数02027负数FF123内容二实验代码:DATASSEGMENTBUFDB12H,98H,45H,64H,78H,36H,55H,44H,0ABH,0CFHCOUNTEQU$-BUFMAXDB0MINDB0DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVCX,COUNTMOVSI,0MOVAL,BUF[SI]MOVMAX,ALINCSIMOVAL,BUF[SI]CMPAL,MAXJLL1MOVMAX,ALDECCXJNZLMOVCX,COUNTMOVSI,0MOVAL,BUF[SI]MOVMIN,ALM:INCSIMOVAL,BUF[SI]CMPAL,MINJAM1MOVMIN,ALM1:DECCX

JNZMMOVAH,4CHINT21HCODESENDSENDSTART程序运行结果:r IX)SBom0.74,Cpuspeed:3000cycles,Frameskiip0,ProgramDEBUGAX=G778BX=0G00CX=O0G1DX=0OOGD3-G770E3-0f76033-076FC5-e771AX=G778BX=0G00CX=O0G1DX=0OOGD3-G770E3-0f76033-076FC5-e771G771:Q03E49 DECCXSP=0000BP=O000SI=0OGABI=O0O0IF-003EMUUFEIFLMZNAFENCDS-G770ES-O7600?71:0O3F75EF—tSS-076FCS-OT71JMZ苫尸二必电

[P-003F0G30bF=tWOW3I=OtWABl=tWtW

NUUPEIPLZRNhPENCfiX=G7?0BX=0G00DS=E77fiES=fif76@0771:0041B44c-dds:00770:00061Z38G77G:Q01GB870G?7G:0OeGQA00O?7G:00(3G49750770:0046468AG?7G:005GEFB40?7G:0O6G00GOG?7G:0O?G0000DS-G770ES-O7600?71:0O3F75EF—tSS-076FCS-OT71JMZ苫尸二必电

[P-003F0G30bF=tWOW3I=OtWABl=tWtW

NUUPEIPLZRNhPENCfiX=G7?0BX=0G00DS=E77fiES=fif76@0771:0041B44c-dds:00770:00061Z38G77G:Q01GB870G?7G:0OeGQA00O?7G:00(3G49750770:0046468AG?7G:005GEFB40?7G:0O6G00GOG?7G:0O?G0000CX=O0O0DX=000G3P=0090SS=fl?EFCS=H?71[P=MM1MOUAH,4CDr=O00O3I=0GGh»I=O000

NUIIPFTPLZRNAPENC4E<rcnl9D©06B8B&C&&In)?16F4CIGIG404E84&&55a00BEG6G&000044-AB00-BE3A-060G-0OOE-0OOG-O00G-0000-09LZ008A847C000000AZOEGOGO00000000所以可得有符号数的最大值为78H,无符号数的最小值12H。内容三实验代码:DATASSEGMENTBUF1DB'CHAR',0DH,0AH,'$'BUF2DB'char',0DH,0AH,'$'DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:MOVAX,DATASMOVDS,AXMOVAH,1HINT21HCMPAL,39HJLEL1CMPAL,5AHJLEL2LEADX,BUF2MOVAH,09HINT21HJMPLL1:MOVDL,ALMOVAH,2INT21HJMPLL2:LEADX,BUF1MOVAH,09HINT21HJMPLL:MOVAH,4CHINT21HCODESENDSENDSTART代码运行结果:

输入数字5时输出5输入大写字符Q时输出CHAR输入小写字符q时输出char内容四实验代码:DATASSEGMENTBUFDB12H,98H,0H,64H,51H,46H,62H,0H,0ACH,0AFHCOUNTEQU$-BUFA1DB0A2DB0A3DB0DATASENDSSTACKSSEGMENTSTACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论