|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
/ @; h" Z, z" f/ L% u+ l- ~+ V
' N* K& @. P& l7 f' _ i ; far jmp MRC_CODE_SEL etectDimms_FAR% a) ?& a8 r" U0 O0 w; z: u
DB 066h ; Prefix jump to use 32-bit offset) I. m+ z; |& V4 `2 [! Y6 n
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
" ]6 Q! K K' U DD DetectDimms_FAR* q$ \) ~7 n; l, i w9 h
DW MRC_CODE_SEL
. Y3 U. n# t( U. V@@:. ?4 p0 u6 U" q6 }
; Check DetectDimms Exit status. 1 == Success
& i6 G5 d* @6 H3 h5 w* S( K+ u cmp al, 1
5 u: z2 |- n6 T! M: U+ _ je NoDetectDimmsError/ P" `. |4 T: N- k: F2 W; w$ \
mov al, 0E0h3 P2 m+ a1 D0 q. X- ^' ?
out 080h, al
0 C5 r, }) |2 v4 V;(MRC_PORTING) +>$ m6 e/ ^: s- W0 N6 [
@@: |
|