汇编语言--jcxz指令
生活随笔
收集整理的這篇文章主要介紹了
汇编语言--jcxz指令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ?jcxz指令
? ? ?jcxz指令為有條件轉移指令,所有的有條件轉移指令都是短轉移,
? ? ?在對應的機器碼中包含轉移的位移,而不是目的地址。對IP的修改范圍都為-128~127。
? ? ?指令格式:jcxz 標號(如果(cx)=0,則轉移到標號處執行。)
? ? ?當(cx) = 0時,(IP) = (IP) + 8位位移
? ? ?8位位移 = “標號”處的地址 - jcxz指令后的第一個字節的地址;
? ? ?8位位移的范圍為-128~127,用補碼表示;
? ? ?8位位移由編譯程序在編譯時算出。
? ? ?當(cx)!=0時,什么也不做(程序向下執行)
?
參考資料:<<匯編語言>> 王爽
總結
以上是生活随笔為你收集整理的汇编语言--jcxz指令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编语言--转移指令的原理
- 下一篇: 汇编语言--loop指令