每日一问:指令中$表示什么?

[复制链接]
3233|15
 楼主| como 发表于 2008-9-25 08:11 | 显示全部楼层 |阅读模式
  这是一段延时程序

       ORG 0100H
       MOV R2,#200H
LOOP:  MOV R3,#250
       DJNZ R3,$
       DJNZ R2,LOOP
       RET

程序中的$表示什么?是跳转地址么?
呆板书生 发表于 2008-9-25 08:21 | 显示全部楼层

本地地址

例如

      jmp $
等同于

A1;   jmp A1


HWM 发表于 2008-9-25 08:21 | 显示全部楼层

当前指令地址

xwj 发表于 2008-9-25 08:36 | 显示全部楼层
 楼主| como 发表于 2008-9-25 08:59 | 显示全部楼层

知了,谢谢

程序匠人 发表于 2008-9-25 13:52 | 显示全部楼层

如果真能做到“每日一问”,那进步就快乐

hotpower 发表于 2008-9-25 18:10 | 显示全部楼层

$+3

cjne a,#250,$+3
jc L250
mov a,#250
L250:
ret
shanfei 发表于 2008-9-26 10:31 | 显示全部楼层

你是真的不知道吗?

yewuyi 发表于 2008-9-26 11:34 | 显示全部楼层

$厉害啊,比¥值钱。。。。。。

来,给大家上1000个$
hq_y 发表于 2008-9-26 11:37 | 显示全部楼层

$+3,哎第一次看到

cjne a,#250,$+3
jc L250
mov a,#250
L250:
ret
oumi 发表于 2008-9-26 11:56 | 显示全部楼层

去当前地址

hotpower 发表于 2008-10-2 14:22 | 显示全部楼层

哈哈~~~俺非常喜欢$+3~~~

Batistuta_ 发表于 2008-10-2 14:47 | 显示全部楼层

我也一直用 $+3,

就是给HOT大叔偷学的。
chenxc0820 发表于 2008-10-2 20:13 | 显示全部楼层

就是原地踏步的意思啦

dengm 发表于 2008-10-2 22:09 | 显示全部楼层

我经常用 -$-3

......
.....
    ADD A, #(TAB1-$-3)
    MOVC A, @A+PC



......
.......
TAB1:
   DB 1, 2, 4, 8, 10H, 20H, 40H, 80H
 
merryme 发表于 2008-10-6 15:43 | 显示全部楼层

跳本行,就是在本行进行循环,

您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

108

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部