|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。" i( |' z8 C7 v- l
& w$ s. w( Q+ Y2 l ; far jmp MRC_CODE_SEL etectDimms_FAR: d8 O4 E6 S- h% g: c$ O0 o
DB 066h ; Prefix jump to use 32-bit offset
3 M1 }- f% F( w1 D5 u/ W8 j DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand/ ~ m8 o$ F8 w! ]# M- h" D4 d
DD DetectDimms_FAR8 s* X" l+ a. p9 |5 y T3 k
DW MRC_CODE_SEL$ d( ?& m) F' H# e/ @
@@:5 j& ^. B; i D3 |7 ?5 Q( z
; Check DetectDimms Exit status. 1 == Success, w: z% I; ?! c
cmp al, 1
# f# Y8 e: ^1 h1 p, o8 ` je NoDetectDimmsError$ ]! A' u0 u! Y L6 }
mov al, 0E0h& u4 C+ X6 K. @! @4 c# O
out 080h, al. E) P* K7 f5 n9 f( Y- p8 O8 r
;(MRC_PORTING) +>
& P" A0 j. `) ^8 h* x6 }2 r8 q6 d@@: |
|