2016-02-05 36 views

回答

3

在16位模式下,您的可用地址形式受到限制。您無法使用%ax進行尋址。有效形式有:

  • 任選的bxbp一個,加上
  • 任選的sidi一個,加上
  • 任選恆定位移

這樣,movw $0x074b, %es:(%di)將工作,例如。另見表2-1。 16位在官方英特爾®64和IA-32架構軟件開發人員手冊卷2解決與MODR/M字節形式:指令集,A-Z

PS:下一次演出你得到了什麼錯誤。

+0

謝謝,它現在似乎工作。錯誤是「壞內存操作數」。 – francisaugusto

+1

對不起,我想在昨天馬上做,但速度太快,系統不接受它。我現在正在做。 – francisaugusto