帮忙翻译这个汇编语言 最好能逐条解释下 谢谢

2024-12-25 08:49:01
推荐回答(2个)
回答1:

ORG 0000H ;复位程序开始地址
AJMP MAIN; 转移到MAIN标号的程序
ORG 0030H ;下面MAIN标号的程序放在30H起始地址
MAIN: MOV P1,#0FFH ;0FFH送P1(P1口高电平)
MOV A,P1 ;P1口送累加器A
CPL A ;累加器A按位取反
ANL A,#3CH ;累加器和3CH按位与
(((写注释还辛苫过写程序)))

回答2:

太麻烦了吧这么长都写出来需要很长时间的啊
DELAY: MOV R5,#10 ;循环10
D2: MOV R6,#248 ;循环200
D1: MOV R7,#248 ;(1+248*2)
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,D2
这是延时程序,先说这么多吧 ,不会再问!