解释汇编程序

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:03:08
ORG 0000H
LJMP START
ORG 040H
START:
MOV SP,#5FH ;设堆栈
LOOP:
NOP
LJMP LOOP ;循环
END

ORG 0000H;宏指令,指定以下程序汇编后代码在入程序存储器0000H单元开始的连续单元中
LJMP START;短转移指令,转到主程序开始处
ORG 040H;宏指令,指定以下程序汇编后代码在入程序存储器0040H单元开始的连续单元中
START:MOV SP,#5FH ;主程序开始,设置堆栈,将5FH单元设为堆栈底
LOOP:NOP;空操作
LJMP LOOP ;短转移指令,转到标号LOOP处,显然是一个死循环
END ;宏指令,汇编到此结束
此程序是一个无限循环程序,什么工作也没有做,运行后就不停地执行
LOOP:NOP
LJMP LOOP ;
但对初学者理解指令及汇编是很好的。