|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。( B+ h+ t* g3 h F `
) B% S. k# M4 M# k ; far jmp MRC_CODE_SEL etectDimms_FAR' W! F f i; U* ]0 q7 C6 J
DB 066h ; Prefix jump to use 32-bit offset
1 g, k! w- ^# X7 O. B# y DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
: B: O2 J: k' F* B DD DetectDimms_FAR
! I. s6 F3 k; w& N6 ^4 W. G/ C DW MRC_CODE_SEL6 I; [7 g4 K# E, v9 B
@@:$ A% g9 j9 T8 ]$ t
; Check DetectDimms Exit status. 1 == Success# S. i r2 h: }! D
cmp al, 1/ |1 \6 S+ c* p2 s
je NoDetectDimmsError
$ W9 Y5 ]9 P, `* P* V A* K9 H mov al, 0E0h
. \/ Y# G$ S+ \# i8 k out 080h, al8 {4 T: g! o4 Y$ x; }# m* [. z/ G
;(MRC_PORTING) +>
4 [* }% j6 F6 D$ {3 ], y# V@@: |
|