|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
. ?0 N$ B7 U- b* W# k, t# T& j4 l7 J$ ^% J5 A7 l
; far jmp MRC_CODE_SEL etectDimms_FAR) L8 v, h% O9 r0 x
DB 066h ; Prefix jump to use 32-bit offset0 U+ D6 G0 ? c3 L
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
+ t J3 i( \( f2 s% q z DD DetectDimms_FAR
# \. [. H6 b9 L- k; E/ i) [3 X! F, J DW MRC_CODE_SEL1 M! Q! I- ]7 u' m' _
@@:9 _1 ^! A1 a* A! f) C; Q( J
; Check DetectDimms Exit status. 1 == Success+ K! s% ?/ A; v b0 t! d5 E7 f4 a9 v8 G
cmp al, 1
& k* a# F/ m7 G0 W. R$ a* S$ s je NoDetectDimmsError
6 {$ U$ O( k0 M) |% e mov al, 0E0h( L$ P! p6 ~ e
out 080h, al& p4 ~+ Z4 R0 L7 t1 q
;(MRC_PORTING) +>. { R6 q0 X3 O& ?& I9 r; p8 Z
@@: |
|