精華區beta Programming 關於我們 聯絡資訊
※ 引述《MasterChang.bbs@ptt.cc (我愛ASM)》之銘言: > 我不知道微積分還有分x86或是PowerPC.... > 看得出來差別嗎?不管你是教哪種硬體架構的組語,轉點是硬體 > 架構。就像學過51組語在去學其他牌的uC一樣。 > 但是微積分就是微積分,他不會有A廠的微積分或是B廠的微積分。 就是. 即使只是說x86也要分不同版本的instruction set呢. 在舊版本(8088)的x86指令集, 四大General purpose register中只有BX 可以進行pointer操作(如 [BX] + 4 ). (因為沒有對其他register這樣 的指令定義opcode, CPU內有沒有處理對其他register進行pointer arithmatic 的線路也是問題) 在新版本的x86指令集, EAX/EBX/ECX/EDX 都可以了. 在新增的功能和限制的改變下, 寫出來的code會有很大分別. 因此在教組語時, 強行分開軟/硬是不行的啊. -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: static-ip-84-126-134-202.rev.dyxnet.com