代码转换类程序
将R0所指出单元中的ASCII码转换成十六进制数,并仍把结果存于原单元中。
HEX:MOV A,@R0 ;取操作……
用程序实现c=a2+b2。设a、b均小于10,a存在31H单元,b存在32单元,并将c存在33单元。
主程序:
ORG 200H
MOV SP,#3FH ……
在80C51汇编语言中专门设置了2条查表指令:“MOVC A,@A+DPTR”和“MOVC A,@A+PC”。
设计一个将十六进制数转换成ASCII码的子程序。设……
散转 根据某种已输入的或运算的结果,使程序转到各个处理程序中。
根据R3的内容,转向各个操作程序
R3=0,转入OPR0;
……
无条件转移 其程序转移方向是事先安排好的,与已执行程序的结果无关。
条件转移 根据已执行程序对标志位、累加器或……
80C51单片机使用的晶振频率为6mHZ,要求设计一个软件延时程序,延时时间为10ms
MOV R0,#0AH
DL2:MO……
将20H单元的2个BCD码拆开并变成ASCII码存入21H、22H单元。
ORG 0000H
……
数据存储器主要用于存放经常要改变的中间运算结果、数据暂存或标志位等,通常都是由随机存储器RAM(Random Access Memory)组成。数……
程序存储器用于存放编好的程序和数据表格。
AT89S51片内有4KB闪存,通过片外16……
单片机的工作过程实质就是执行程序的过程,即逐条执行指令的过程。计算机每执行一条指令都可分为3个阶段,即取指令、分析指令和执行指令。
&……