|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
' M8 B; z8 m3 v: h' Q* E$ z* d3 o: [" p+ P1 }- N/ x
; far jmp MRC_CODE_SEL etectDimms_FAR
8 ~+ S. B% a) K DB 066h ; Prefix jump to use 32-bit offset0 o# W" f! i& g- `+ s+ Y
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
/ |$ I; P$ _) U9 V) Y" a DD DetectDimms_FAR
! k7 u: L* |& ` DW MRC_CODE_SEL5 J6 n1 Y3 ] O9 r! t
@@:
" _# _- Q& V/ n( ]! {) l ; Check DetectDimms Exit status. 1 == Success
/ j! b* M) c# W6 p cmp al, 1+ J2 @( {9 M! ^) ?' L: j3 M
je NoDetectDimmsError( x3 g& M5 s3 q3 ~9 T$ K/ d! v- f
mov al, 0E0h
" Z1 m8 f; q# @# ?" M3 P7 s out 080h, al
8 V! H# O/ \9 g# n;(MRC_PORTING) +>
' p# q) g+ H6 [4 g5 m( D; E@@: |
|