|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
5 r/ p, z/ e# b% d
4 Z4 Y$ r8 T+ p; ]8 K ; far jmp MRC_CODE_SEL etectDimms_FAR* D* |" Q9 l; ^9 j/ D, ?
DB 066h ; Prefix jump to use 32-bit offset
4 m* U/ C: d9 g/ F DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
# ^/ I3 {. t( Y8 h! H2 y# @# t DD DetectDimms_FAR F1 s5 }) J0 L ]" R) [8 W: `
DW MRC_CODE_SEL' W& ?* P' R4 }. ~- ]$ ?5 T
@@:! J {: W# j2 ] a' k. ], z
; Check DetectDimms Exit status. 1 == Success
# W" U$ _/ m1 b8 K( S cmp al, 1, y/ I/ W! h/ o" Z4 ]9 ?
je NoDetectDimmsError
+ L% p, ?/ b- | mov al, 0E0h
# G1 _8 x5 L% b" P) j8 y out 080h, al
& W1 |1 Q+ |( K+ x;(MRC_PORTING) +>
* H' w' P+ }+ @; @1 u@@: |
|