|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
; p/ i% A) s6 P' p+ X6 t: j0 q* Z3 K: }: `3 T5 \3 ]+ Y
; far jmp MRC_CODE_SEL etectDimms_FAR3 d# ^" [/ O: Z' m
DB 066h ; Prefix jump to use 32-bit offset- r$ V9 A. l* A3 m3 b
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand5 _$ K2 N0 A( O0 j. r; [
DD DetectDimms_FAR
1 i7 p* N+ I- M DW MRC_CODE_SEL
( l& @0 {- c8 L@@:
- {) l6 i/ Z/ `+ i# d8 [ ; Check DetectDimms Exit status. 1 == Success# D! n" V0 K1 r1 {
cmp al, 1
V& f* W) S; t je NoDetectDimmsError% ?" a- i- t/ }( a* d5 M; F
mov al, 0E0h
' N: a0 w7 A$ v2 i0 i! F1 S* ] out 080h, al7 @2 l9 v: u" b3 v! k" j
;(MRC_PORTING) +>
+ p7 W8 u9 n1 V+ M@@: |
|