|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。2 B3 j. ~8 _' i( K: c" _: P
* h/ X) w4 p* w* c9 ]( r
; far jmp MRC_CODE_SEL etectDimms_FAR. L/ g$ _7 m# H$ r0 n( V- _
DB 066h ; Prefix jump to use 32-bit offset: b! _8 S; |4 s. Q9 U4 e
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
. b8 N; w" c! Q DD DetectDimms_FAR8 ~" I$ A2 i9 ?4 L) H; d
DW MRC_CODE_SEL
" B% y4 w0 H/ i5 ]& U* ?% x% A/ d@@:; P( Y5 p- Z+ B% e( |3 T
; Check DetectDimms Exit status. 1 == Success% B5 o) x. W( l" z1 d! O0 o% c
cmp al, 1
8 {; z4 j. }( f je NoDetectDimmsError
1 S; `0 ]; W# e& B w mov al, 0E0h
, q. l1 _) M N! e0 a& ] out 080h, al9 ?! E, @8 k) ~- ^3 }
;(MRC_PORTING) +>; S8 N' A# R5 |1 s4 l4 {/ \$ {
@@: |
|