作者ruemann (此人挂网中……)
看板ASM
标题Re: [问题] 请问jmp指令
时间Wed Jul 4 03:29:39 2007
好久没来版上发文了……随便发些东西,大家笑笑就好
jmp 这东西的妙用无穷啊……以delay来说,以下范例均为8051的code
delay15: jmp $+3
delay12: jmp $+3
delay9: jmp $+3
delay6: jmp $+3
ret
不要问我为什麽不用sjmp(我忘了bytes数),另外,
印象中 jmp 和 ret 都是 3个指令时间加上call就刚好了
另外,时常会看见像下面这种的:
cjne A, #99, $+3
jc WHERE
FARFARAWAY:
这是要用来比大小的,如果 A 比 99 小就会跳到 WHERE,
如果等於或大於99就会跑到FARFARAWAY
印象中比较常看见这两种看起来是无用的回圈。
--
只要觉得有生命危险,就马上四散逃走……
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.247.140