5日目の処理 - HobbyOSs/opennask GitHub Wiki
5日目の処理
harib02i
naskfunc.nas
の差分のみ記載
80 0000004F _load_gdtr: ; void load_gdtr(int limit, int addr);
81 0000004F 66 8B 44 24 04 MOV AX,[ESP+4] ; limit
82 00000054 66 89 44 24 06 MOV [ESP+6],AX
83 00000059 0F 01 54 24 06 LGDT [ESP+6]
84 0000005E C3 RET
85 0000005F
86 0000005F _load_idtr: ; void load_idtr(int limit, int addr);
87 0000005F 66 8B 44 24 04 MOV AX,[ESP+4] ; limit
88 00000064 66 89 44 24 06 MOV [ESP+6],AX
89 00000069 0F 01 5C 24 06 LIDT [ESP+6]
90 0000006E C3 RET