|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
3 Z" s( K2 o [1 j/ h
) S. J n- u. D/ B ; far jmp MRC_CODE_SEL etectDimms_FAR6 N# h& ?+ q$ D$ A/ w6 E! }
DB 066h ; Prefix jump to use 32-bit offset
0 F9 q' ?9 y3 p- O" @+ | DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand1 N9 p7 b* T# [. ?" f6 [# G. N# H
DD DetectDimms_FAR
c2 g7 L# } W% n5 \6 d DW MRC_CODE_SEL
6 l4 d3 A; ~7 z& A& B* o@@:
( t" t" b7 j* r" l: }9 y4 ^ ; Check DetectDimms Exit status. 1 == Success
* q. n' P1 r2 G) N; D- F cmp al, 18 w) }- F# E8 x: ]! `
je NoDetectDimmsError
7 B ]( P6 [+ U# Z6 p: x mov al, 0E0h3 L0 r) G/ l) m7 }5 U v
out 080h, al2 ]6 H$ ?) }2 k9 ]. u p
;(MRC_PORTING) +>0 t4 V; Q1 \+ E8 |& @" d
@@: |
|