单片机第二次实验
来源:互联网 发布:笔记本风扇转速软件 编辑:程序博客网 时间:2024/06/05 05:09
第二次实验是:程序跳转表
第二次实验的目的是让我们熟练的使用keil软件来调试程序,查看内存的值,观察各个寄存器的状态。
ORG 0000HJMP STARTFUNC0: MOV 30H,#0RETFUNC1:MOV 31H,#1RETFUNC2:MOV 32H,#2RETFUNC3:MOV 33H,#3RETFUNCENTER:ADD A,ACC ;这里用了ADD A,ACC相当于是两倍的A,为什么呢,因为FUNCTAB中的AJMP占了两个字节,如果只是根据A的值来跳转的话是不够的,我也是根据这里的内容来写彩灯循环的汇编程序的MOV DPTR,#FUNCTABJMP @A+DPTRFUNCTAB:AJMP FUNC0AJMP FUNC1AJMP FUNC2AJMP FUNC3START:MOV A,#0CALL FUNCENTERMOV A,#1CALL FUNCENTERMOV A,#2CALL FUNCENTERMOV A,#3CALL FUNCENTERSJMP $END
阅读全文
0 0
- 单片机第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验
- 第二次实验 实验报告
- C++第二次实验-实验报告
- 汇编第二次实验
- 第二次C++实验
- 第二次上机实验
- 第二次实验任务
- 第二次上机实验
- 第二次实验报告
- 第二次上机实验报告
- Linux服务器 /var/spool/clientmqueue 目录下产生大量文件的解决办法
- servlet的线程安全问题
- 随机森林
- mac 连接上l2tp但是无法访问公网
- 正则表达式
- 单片机第二次实验
- LVS负载均衡架构原理
- java内部类详解
- HDU-1542:Atlantis(扫描线模板题)
- POJ 2100 Graveyard Design
- 使用js解析json数据
- 【解题报告】小胖守皇宫
- Stereo Matching文献笔记之(十):经典算法Semi-Global Matching(SGM)之碉堡的动态规划~
- 关于inodes占用100%的问题及解决方法