汇编实验报告3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编实验报告3

汇编语言与接口技术 实验报告 开课实验室:实验中心微机原理与接口技术实验室 2014年 11月18 日 学院 计算机科学教育软件学院 年级、专业、班 姓名 成绩 课程名 称 汇编语言与接口技术 实验项目名称 汇编语言程序设计实验之三 指导老师签名 古鹏 一、实验目的 学会使用《伟福Lab600系列仿真实验系统》编程环境; 掌握汇编程序设计及调试执行方法。 二、实验原理 实验前要仔细阅读第1章内容,尽可能牢记伟福6000软件模拟器的编辑、编译、调试及运行程序的操作方法及功能按扭及菜单的使用; 运行课堂上给出的程序例子反复操作,并设置错误排查解决,以此达到全部掌握编辑、编译、调试运行及全速程序的方法。 三、使用仪器、材料 计算机一台 Wave6000试验仪 实验程序、过程 程序一(S5.ASM) 新建文件,S5.ASM,程序代码如下: code segment assume cs:code Func0 proc near mov ax,0 ret Func0 endp Func1 proc near mov ax,1 ret Func1 endp Func2 proc near mov ax,2 ret Func2 endp Func3 proc near mov ax,3 ret Func3 endp FuncEnter proc near cmp ax,0 jnz Next1 jmp Func0 Next1: cmp ax,1 jnz Next2 jmp Func1 Next2: cmp ax,2 jnz Next3 jmp Func2 Next3: cmp ax,3 jnz Next4 jmp Func3 Next4: ret FuncEnter endp start proc near mov ax,0 call FuncEnter mov ax,1 call FuncEnter mov ax,2 call FuncEnter mov ax,3 call FuncEnter jmp $ code ends end start 编译运行,调试 初始状态 继续单步调试,可发现IP和FLAG值改变 程序二(S6.ASM) 新建文件,S6.ASM,程序代码如下: Len equ 10 data segment Array db 5,2,1,0,2,3,8,6,5,9 Change db 0 data ends code segment assume cs:code,ds:data start proc near mov ax,data mov ds,ax Sort: mov bx,offset Array mov cx,Len-1 mov Change,0 Goon: mov al,byte ptr [bx] inc bx cmp al,byte ptr [bx] jng Next mov Change,1 mov ah,[bx] mov [bx],al mov [bx-1],ah Next: loop Goon cmp Change,0 jne Sort jmp $ code ends end start 编译运行,初始状态如下图所示 单步调试,观察DS 运行结束后 数据已经按升序排列好了 实验小结: 此次实验加深了对inc,jnz,jmp等指令的理解。使用汇编语言进行排序,跟使用高级语言相比,那种感觉太棒了,使用汇编可以很清楚,很透彻地观察,理解,实现功能,很原始,但这才是汇编的魅力所在。 六、参考资料 《汇编语言与接口技术》

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档