- 1
- 0
- 约小于1千字
- 约 54页
- 2020-02-27 发布于上海
- 举报
微机原理及应用;第七章 汇编语言程序设计;机器语言
计算机唯一能够识别和执行的语言
汇编语言
“符号语言”,用指令助记符代表机器语言指令
高级语言
面向算法、过程、对象,类似自然语言,可移植性好,须经解释或翻译后才能被执行;程序设计的步骤和方法;程序设计的步骤;流程图图例;程序设计的方法;常用伪指令;汇编起始伪指令;汇编结束伪指令;定义字节伪指令;定义字伪指令;定义位伪指令;赋值伪指令;汇编语言格式;参数类型;转移指令和分支程序;无条件转移指令;格式: ajmp addr11;
功能:无条件转向指令中提供的11位地址。
转移范围:2K,PC15~11不变
例: ajmp Start;长转移指令;短转移指令;间接转移指令(散转);条件转移指令;判零转移指令;判位变量转移指令;判位变量并清零转移指令;判布尔累加器C转移指令;比较转移指令;循环转移指令;用cjne实现三分支;用 jmp @A+DPTR 实现多分支;循环程序;循环程序结构;例1:多字节求和;例2:内部数据区清零;例3:50ms延时程序;子程序及其调用;子程序调用与返回指令;子程序调用与返回指令举例;子程序设计方法;子程序的调用过程与子程序嵌套;通过寄存器传递;通过堆栈传递;通过数据指针(DPTR)传递;程序设计举例;多字节加法;多字节BCD码减法;数据的拼装;ASCII码?二进制;以PC为指针查表程序;以DPTR为指针查表程序;使用转移指令表的散转程序;使用地址偏移量表的散转程序;使用转向地址表的散转程序
原创力文档

文档评论(0)