|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。: p3 Z+ M8 v! c0 p% a
$ J+ H1 N& F3 T# u/ `1 ^' {
; far jmp MRC_CODE_SELetectDimms_FAR- P9 e" @3 f1 C
DB 066h ; Prefix jump to use 32-bit offset. I* c2 @: `+ |+ `" }( b
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand- u4 Z; v' s% ?( }4 M0 _
DD DetectDimms_FAR
+ W9 Y: q/ S- H. f DW MRC_CODE_SEL1 c9 O3 t+ G F+ \/ l
@@:" D2 ?4 a6 {$ C' n
; Check DetectDimms Exit status. 1 == Success0 t6 s+ ^ V4 ~1 j! K
cmp al, 1: y0 T- e8 `2 Z" O( L1 z- s
je NoDetectDimmsError" \) e8 \+ O4 e* P3 A0 l
mov al, 0E0h7 s( S6 z5 X' ?; v% q
out 080h, al
2 I" o) ?9 p5 W! o! c# l;(MRC_PORTING) +>
. N+ u j) D8 Z" E, u$ j D( t@@: |
|