|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。' r! S& |; G7 Q! m! _
, a0 V8 T7 G9 X1 y$ o- x: D+ L ; far jmp MRC_CODE_SEL etectDimms_FAR
! `/ P4 F/ z) U4 h \ DB 066h ; Prefix jump to use 32-bit offset9 c" c% H( N' c8 c. e8 {( r
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand; }6 _5 u K0 w8 y: b
DD DetectDimms_FAR
) M8 m1 j1 ?1 ?/ P DW MRC_CODE_SEL- ~. ?7 k* k7 y% M0 S
@@:; J% ]" D. e; E
; Check DetectDimms Exit status. 1 == Success
0 J& N1 q) c9 n3 a q9 ^ cmp al, 1
7 P( j3 _4 g1 t5 x0 A5 x4 m: g$ q/ R je NoDetectDimmsError
. ~* s; M+ h. f x: { mov al, 0E0h Y3 Y1 D. ~$ u; ~* \; `
out 080h, al8 i0 }/ R' n1 }. e4 K ?
;(MRC_PORTING) +>- {* ]8 \% |/ d3 q; v: l% R
@@: |
|