(新)第1次上课实验演示.pptVIP

  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文档。上传文档
查看更多
一、实验目的 1.进一步掌握汇编语言程序设计和调试方法。 2.了解数据排序的简单算法 。 二、实验说明 要求:有序的数列更有利于查找。本程序用的是“冒泡排序”法,算法是将一个数与后面的数相比较,如果比后面的数大,则交换,如此将所有的数比较一遍后,最大的数就会在数列的最后面。再进行下一轮比较,找出第二大数据,直到全部数据有序。 三、实验仪器和条件 计算机 伟福软件( lab2000P ) 四、实验内容 在CPU内部的RAM 50H~5AH中放入不等的数据。 查看RAM 区50H~5AH的内容,也可自己重新赋值。 运行程序,首先单步,然后用执行到指定位置,最后用连续运行方式。 记录下比较一遍后运行结果,是否最大的移到最后 参考源程序 NotEqual: jc Next ; 前小后大, 不交换 setb Change ; 前大后小, 置交换标志 xch a, @r0 ; 交换 dec r0 xch a, @r0 inc r0 Next: djnz r7, Goon jb Change, Sort ljmp $ end Size equ 10 ; 数据个数 Array equ 50h ; 数据起始地址 Change equ 0 ; 交换标志 Sort: mov r0, #Array mov r7, #Size-1 clr Change Goon: mov a, @r0 mov r2, a inc r0 mov B, @r0 cjne a, B, NotEqual sjmp Next 五、思考题 1、改变源地址,例如20H,注意对其他位的影响; 2、将50H~5AH中内容按从大到小排列,并 且记录下程序运行前后的结果,分析是否正确。 2、记录执行交换的次数。 六、实验报告要求 1、实验目的和内容 2、记录下对原程序修改的地方,分析原理 3、写清相关程序运行结果,并详细说明结果 的正确性 * 内部程序存储器 80C51内有4KB ROM,其地址为0000H~0FFFH(内部ROM)。 其中0000H~0002H是系统的启动单元。 系统复位后(PC)=0000H,开始取指令执行程序。 如果不从0000H开始,应存放一条无条件转移指令,以便直接转去执行指定的程序。 作用: (1)用来存放固化了的用户程序,取指地址由程序计数器PC给出, PC具有自动加1的功能; (2)固化一片数据区,存放被查询的表格和参数等。 0003H~000AH 外部中断0(INT0)中断地址区 000BH~0012H 定时器/记数器0(T0)中断地址区 0013H~001AH 外部中断1(INT1)中断地址区 001BH~0022H 定时器/计数器1(T1)中断地址区 0023H~002AH 串行(RI/TI)中断地址区 中断入口:0003H~0023H 中断服务程序存放方法: (1)从中断地址区首地址开始,在中断地址区中直接存放; (2)从中断地址区首地址开始,存放一条无条件转移指令, 以便中断响应后,通过中断地址区,再转到中断服务 程序的实际入口地址区去。 一、实验目的 二、实验说明 三、实验仪器 四、实验内容 五、实验报告要求 第一次实验 伟福软件的使用 一、实验目的 1.了解并熟悉伟福软件lab2000P的使用 2.学会在汇编软件环境下编写、修改、调试、和运行程序 二、实验说明 伟福软件集成了编辑器、编译器、调试器,源程序编辑、编译、下载、调试全部可以在一个环境下完成。且伟福的多种仿真器,及所支持各种CPU仿真全部集成在一个环境下。可仿真MCS51系列,MCS196系列等等。 伟福软件支持多语言多模块混合调试,支持ASM(汇编)、PLM、C语言多模块混合源程序调试,在线直接修改、编译、调试源程序。如果源程序有错,可直接定位错误所在行。 三、实验仪器和条件 计算机 伟福软件( lab2000P ) 四、实验内容 伟福软件的下载和安装 伟福软件的最新版本可以从伟福公司的网站上下载,其网址为。本实验以WAVE6000版本为使用软件,其它实验亦如此。 在安装过程中,如果用户没有

文档评论(0)

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

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

1亿VIP精品文档

相关文档