|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。$ z6 @. }: t3 ]* P4 c/ F) r
: X2 t/ s* |* F( i3 @ A1 t
; far jmp MRC_CODE_SEL etectDimms_FAR
( D8 M- x/ @4 b n9 U# K5 B DB 066h ; Prefix jump to use 32-bit offset" E+ i0 |5 F: }8 i( v" b
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand- Q1 v& x: S% Y1 t) J
DD DetectDimms_FAR
* ]7 }0 B8 m# D. l( E' N: x5 j DW MRC_CODE_SEL
1 T& Z/ v9 S* U' F$ K3 W% A5 R( v+ s@@:
5 M! j- Q8 e4 p ; Check DetectDimms Exit status. 1 == Success
5 X4 ]; G& E+ D2 v cmp al, 1. ]/ ~' w5 q3 G' b; l" O" b
je NoDetectDimmsError+ L, w) Z" b* O' ~2 }# ?+ G& l; Q
mov al, 0E0h. X7 V9 _% \4 a* B/ D
out 080h, al6 h* R0 q$ y( `& E6 T+ o" I+ M b
;(MRC_PORTING) +>
: ^+ E$ `% Q) k* I@@: |
|