|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。" c5 n* O5 j7 r3 M+ ~
# V; Q3 g& t/ c% L' T: g* u
; far jmp MRC_CODE_SEL etectDimms_FAR/ R- b, O; \% b0 z; S4 U
DB 066h ; Prefix jump to use 32-bit offset8 h; ]( W" G: z
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand( V; a8 ]! z5 W8 `2 k7 T. X
DD DetectDimms_FAR C5 a; z1 X. t8 e& ]) [4 I2 J; w
DW MRC_CODE_SEL$ ]/ z& D# h$ _7 X) I4 X% b! H
@@: N. ]1 a9 u J( T4 R8 x
; Check DetectDimms Exit status. 1 == Success$ {7 p' Y/ M: _8 v1 v
cmp al, 10 b6 C0 e+ ?8 [( W8 p% V( i" P; G
je NoDetectDimmsError
4 Q. g) \* @) h2 ~( S mov al, 0E0h2 u+ B% a* ~. h1 ~5 U( c' k' q
out 080h, al
7 S5 M5 M" q _) P x4 X;(MRC_PORTING) +>
6 U( x9 J% \% Q% N0 O@@: |
|