Re: [問題] 請問jmp指令

看板ASM (組合語言)作者 (此人掛網中……)時間17年前 (2007/07/04 03:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
好久沒來版上發文了……隨便發些東西,大家笑笑就好 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
文章代碼(AID): #16YgEbgx (ASM)
文章代碼(AID): #16YgEbgx (ASM)