大部分歷史感興趣,如果我要爲彙編程序實現8086兼容性,什麼操作數被認爲對ESC
指令有效?什麼是8086 ESC指令操作碼
ESC opcode, source
從8086編程人員手冊我知道,opcode
是在範圍0立即到63和source
是寄存器或存儲器。但是什麼寄存器可以被編碼? reg8
和reg16
或只有reg16
?如果source
是內存,操作數大小(mem8
或mem16
)是否重要?
基本上,以上兩者並不真正從指令編碼的角度關係(如,例如,既esc 0x01, ch
和esc 0x01, bp
會產生相同的結果),但也許裝配強迫限制
而且,最後,但並非最不重要,哪裏可以找到ESC
操作碼的說明?
「當8086在取出指令並記住地址後立即執行僞提取時,8087寄存器」我花了一些時間來理解這句話!我一直在閱讀「8087寄存器」作爲名詞,你一定是指動詞。我可以建議「8087記錄什麼時候......」或「8086記錄什麼時候......」其他人可能有同樣的困難或根本不在乎。 –