Re: [問題] about eax
這是intel的指令手冊上面寫的
Table 3-3. Effective Operand- and Address-Size Attributes
D Flag in Code Segment
Descriptor 0 0 0 0 1 1 1 1
Operand-Size Prefix 66H N N Y Y N N Y Y
Address-Size Prefix 67H N Y N Y N Y N Y
Effective Operand Size 16 16 32 32 32 32 16 16
Effective Address Size 16 32 16 32 32 16 32 16
NOTES:
Y: Yes - this instruction prefix is present.
N: No - this instruction prefix is not present.
也就是說在CPU裡面有個D flag (default size)來控制
一般啟動時是Real Mode 所以 D flag = 0
之後轉成Protect Mode時 D flag 就設成 1
而"聽說"在Protect Mode利用特殊方式回到Real Mode時
可以讓 D flag 維持 1
也就變成所謂的 Big Real Mode (32bit Real Mode)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.195.189
推
12/15 23:54, , 1F
12/15 23:54, 1F
→
12/16 00:27, , 2F
12/16 00:27, 2F
→
12/16 00:29, , 3F
12/16 00:29, 3F
推
12/16 00:53, , 4F
12/16 00:53, 4F
推
12/16 01:09, , 5F
12/16 01:09, 5F
→
12/16 01:09, , 6F
12/16 01:09, 6F
→
12/16 01:14, , 7F
12/16 01:14, 7F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
5
5
ASM 近期熱門文章
PTT數位生活區 即時熱門文章