查看單個文章
舊 2005-10-14, 11:02 AM   #8 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時級別:97 | 在線時長:9935小時 | 升級還需:61小時
註冊日期: 2002-12-07
文章: 13382
精華: 0
現金: 26616 金幣
資產: 3024526 金幣
預設

引用:
作者: snoopy
喔喔 是這樣啊
因為施威銘的組合語言是寫說
我們只能存取0至15bit
不能使用16-31bit的部分
其實這麼說也不能說不對
可以改正為
不能單獨一指(令)運算 16-31bit的部分

如要把
EAX 用來記載 兩個 16bit 資料
可以用邏輯運算的方式
要把 E5 與 FE 放在 EAX裡
可以先把 E500 + EF 再 mov 到 EAX
要提出16-31bit來 就直接
做 EAX and FF00 並右位移FF

此情形發生於 暫存器吃緊
mini 目前線上  
送花文章: 2027, 收花文章: 8021 篇, 收花: 26846 次
回覆時引用此帖