彙編JNC指令什麼意思
- 心理
- 關注:2.21W次
彙編jnc指令指的是轉移指令。
意思是CF=0,則跳轉,表示的是AX大於或等於0的時候轉移到EXIT處,所以JNC也可以看成是加法沒有進位,減法沒有借位的時候轉移。
在組合語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或運算元的地址。在不同的裝置中,組合語言對應著不同的機器語言指令集,通過彙編過程轉換成機器指令。特定的組合語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植。
彙編JNC屬於條件跳轉指令。JNC,是根據某一位的狀態判斷轉移的,當檢測位不是1(NC),即為0時就轉移,通常用於判斷引腳。例如:JNC P1.0, TEST功能是:當引腳P1.0為0時,就跳轉到TEST。
JNC,是根據進位標誌位Cy判斷轉移的,當不進位(NC),就跳轉,可用可加/減法運算,例如MOV A , R2ADD A , R3JNC NUM意義是,R2+R3,如果未進位則跳轉至NUM。
組合語言jnc指令用於對進位位進行判斷從而決定程式走向。一般是在該條語句之前,執行了能夠對進位位產生影響的語句,程式需要根據進位位不同結果,跳轉到不同程式段執行不同功能。與JNC對應的還有JC指令。
- 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-tw/lvse/xinli/pre0ze.html