Re: [問題] 請問jmp指令
好久沒來版上發文了……隨便發些東西,大家笑笑就好
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
討論串 (同標題文章)
ASM 近期熱門文章
PTT數位生活區 即時熱門文章