
C51汇编语言指令问题
SecondEQU30HORG0000hLJMPSTARTORG0100HMOVSecond,#00HNEXT:MOVA,Second************DELY10...
Second EQU 30H
ORG 0000h
LJMP START
ORG 0100H
MOV Second,#00H
NEXT: MOV A,Second
************
DELY10MS: MOV R6,#20
D3:MOV R7,#248
DJNZ R7,$
DJNZ R6,D3
RET
*******
请问高手:
Second EQU 30H 中Second、EQU、是会长意思
DJNZ R7,$ 中 $ 是会长意思
能帮我在每句后面加注释吗?
大家不^○^我是刚接触单片机
打错字了
请问高手:
Second EQU 30H 中Second、EQU、是什么意思
DJNZ R7,$ 中 $ 是什么意思 展开
ORG 0000h
LJMP START
ORG 0100H
MOV Second,#00H
NEXT: MOV A,Second
************
DELY10MS: MOV R6,#20
D3:MOV R7,#248
DJNZ R7,$
DJNZ R6,D3
RET
*******
请问高手:
Second EQU 30H 中Second、EQU、是会长意思
DJNZ R7,$ 中 $ 是会长意思
能帮我在每句后面加注释吗?
大家不^○^我是刚接触单片机
打错字了
请问高手:
Second EQU 30H 中Second、EQU、是什么意思
DJNZ R7,$ 中 $ 是什么意思 展开
展开全部
second应该是人为设定的一个标号,EQU是个汇编器指令,意思应该是equal,masm里有这么个指令,有点象C的#define。
Second EQU 30H这句的意思应该是,把Second定义为30H,也就是以后你在代码中使用到Second的地方,汇编器就把他替换成30H了,比如:
mov ax, Second 就被替换成 mov ax, 30H
$是当前的ip值,这个也是masm里才有的东东...
PS:没学过单片机,猜的...
Second EQU 30H这句的意思应该是,把Second定义为30H,也就是以后你在代码中使用到Second的地方,汇编器就把他替换成30H了,比如:
mov ax, Second 就被替换成 mov ax, 30H
$是当前的ip值,这个也是masm里才有的东东...
PS:没学过单片机,猜的...

2023-06-12 广告
单片机,单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/O)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机具有性能高、速度快、体积小、价格低、稳定可靠、应用...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询