我目前正在學習在 8085 微處理器中編程。看看下面的程式:
LXI H, 2050
MOV B, M
INX H
MOV C, M
MVI A 00H
TOP: ADD B
DCR C
JNZ TOP
INX H
MOV M, A
HLT
該程式將 8085 微處理器中的兩個 8 位數字相乘。我知道“LXI H, 2050”具有十六進制操作碼(操作碼)“21、50、20”。代替“TOP:ADD B”和“JNZ TOP”,我應該寫什么操作碼,一般帶有標簽的陳述句的操作碼是什么?
uj5u.com熱心網友回復:
標簽本身沒有操作碼。當您從其他地方參考它們時,匯編器會將它們轉換為地址。
TOP: ADD B將被簡單地翻譯為80,就好像標簽不存在一樣。標簽地址是去往的地址,80即該行輸出中的當前位置。
例如,如果此位置位于地址 1000H,則JNZ TOP轉換為C2 00 10.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/472520.html
