求一道汇编的翻译 在线等 拜托各位大神了 我刚开始学汇编所以什么都不懂 求翻译一段汇编 最好尽可能详细

2025-02-07 13:52:39
推荐回答(1个)
回答(1):

ORG 0000H
AJMP MAIN ;转到主程序去
ORG 0050H ;主程序在ROM的地址是0050H
MAIN : MOV SP , #60H ;设置堆栈指针为60H
ACALL PTM ;转PTM(自己取的名字)
TESTTF0 : JNB TF0 , TESTTF0 ;定时器没有溢出,踏步,TF0溢出标志
CLR TF0 ; 软件清除 T0 溢出标志
CPL P1.0 ; P1.0 求反,以输出方波
MOV TL0 , # 0CH ;用指令重装时间常数
MOV TH0 , # 0F0H
SJMP TESTTF0 ;输出方波循环,将
子程序隔开
PTM : MOV TMOD , #00H
MOV TL0 , #0CH
MOV TH0 , #0F0H
SETB TR0
RET
END
TESTTF0是用户取名的TEST:测试TF0
指令,你还是好好看书吧