|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
: C& k$ q$ Z3 }6 O* x
( o2 D! D9 `% r+ o ; far jmp MRC_CODE_SEL etectDimms_FAR
9 q: h" L; l5 m3 o/ x DB 066h ; Prefix jump to use 32-bit offset. f- K% j' z; [! M! d. C
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
& W; s/ _$ ?6 U" r+ y DD DetectDimms_FAR
0 f: ?8 Z# v$ W, S- I" J! m2 D- k. d DW MRC_CODE_SEL) h" B. ? y) f
@@:
: r3 U. B6 C/ D0 y ; Check DetectDimms Exit status. 1 == Success
7 {+ f) m: O$ w Z A8 H cmp al, 1
* H. m' q. h+ i( ~& F je NoDetectDimmsError) A) k# c! N: F" I
mov al, 0E0h
5 r9 H: R, l6 \! ^9 d! B1 n- A out 080h, al
* o0 v9 V6 n7 R# y2 G8 c+ C- Y6 w) ]" ];(MRC_PORTING) +>' {1 F1 p( |( l; u' O
@@: |
|