汇编: loop指令
生活随笔
收集整理的這篇文章主要介紹了
汇编: loop指令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
assume cs:codecode segmentmov ax,2000Hmov ds,axmov bx,1000HaddNum: mov ds:[bx],dl # addNum是一個標識,存放的是 mov ds:[bx], dl指令的地址inc dlinc bxjmp addNum # 跳轉到 addNum存放的地址的指令處code endsend
? ?通過jmp也可以實現循環,但這是一個死循環
?
?上面循環的功能可以通過loop指令完成. ?并且loop指令可以按次數循環,循環的次數保留在cx中。
? ? ? ? loop指令執行的2個步驟: 1. ?cx = cx - 1 ? ? 2. 不為0,則跳轉(jmp)到標號(內存地址)位置,繼續執行。 等于0,則執行下面的指令。
?
?
?
總結
以上是生活随笔為你收集整理的汇编: loop指令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编: 使用[bx]代替[0]获取内存数
- 下一篇: python五十:反射