|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
) n: j1 d3 W' m( \( I) o
( w) |+ O0 F A6 }- Z- I$ v1 f ; far jmp MRC_CODE_SELetectDimms_FAR5 F t5 \. L5 ?5 I. P1 q
DB 066h ; Prefix jump to use 32-bit offset5 ]/ q u/ J, g, d3 z
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand: i3 F9 o2 E+ _: X* ?" @* N
DD DetectDimms_FAR
5 K& T: _- u' \( M5 y) h DW MRC_CODE_SEL( }) o! z% t1 x' g; B! j
@@:; m) D/ J. k+ T: z7 M6 d8 |/ Q3 n
; Check DetectDimms Exit status. 1 == Success6 A4 m5 ~- C& d+ X/ x/ G
cmp al, 1
$ J1 v1 }5 {+ i. G& t6 n je NoDetectDimmsError
9 [4 ]+ H+ {" M, `8 n8 ?7 j! L7 n mov al, 0E0h1 p% K8 f+ X1 a9 ~+ |/ r) \; `
out 080h, al
3 O+ a( t2 G- q. ^: _;(MRC_PORTING) +>
+ x- y5 _4 ?: _@@: |
|