跟GDT有關的問題

看板Programming作者 (.....)時間18年前 (2007/02/20 17:59), 編輯推噓5(505)
留言10則, 2人參與, 最新討論串1/1
為什麼第一個Descriptor是空的? 還有每個Selector都對應一個段? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.18.108

02/20 19:19, , 1F
Intel 文件有寫第一個保留
02/20 19:19, 1F

02/20 19:24, , 2F
還有 selector 本來就是要被載入到
02/20 19:24, 2F

02/20 19:24, , 3F
segment register 中才去找descriptor 呀
02/20 19:24, 3F

02/20 19:53, , 4F
某個Descriptor減掉第一個Descriptor
02/20 19:53, 4F

02/20 19:55, , 5F
為什麼segment register裝得下?
02/20 19:55, 5F

02/20 19:56, , 6F
不是只有16位元而已嗎
02/20 19:56, 6F

02/21 01:03, , 7F
selector 就是 16 位元啊,所以裝得進去一
02/21 01:03, 7F

02/21 01:03, , 8F
個 segment register (如 CS,DS,SS)
02/21 01:03, 8F

02/21 01:04, , 9F
selector : (Index:13 + TI:1 + RPL:2)
02/21 01:04, 9F

02/21 01:57, , 10F
啊..是偏移,看成整個descriptor都放入
02/21 01:57, 10F
文章代碼(AID): #15siQ2GB (Programming)
文章代碼(AID): #15siQ2GB (Programming)