|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
5 I, }% f0 L8 W1 J" n7 \$ ?* [$ c) A' m
; far jmp MRC_CODE_SEL etectDimms_FAR; j! D: p% y% e( e1 m9 l6 S$ ~5 Y, _
DB 066h ; Prefix jump to use 32-bit offset
% H- V1 @- X" d2 m" l& l DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand7 K/ r3 \( w; |) ?% j( Q1 |0 k4 c
DD DetectDimms_FAR. l) s6 Q# ^0 y* j) I
DW MRC_CODE_SEL+ i9 S8 ^9 r9 w5 ~1 z
@@:
, X6 L5 n+ N! I, a- {$ c ; Check DetectDimms Exit status. 1 == Success
6 Q0 o! V$ Z3 z4 V. k% b; e& F cmp al, 1% l! b! E9 q8 p5 _
je NoDetectDimmsError
0 L& i% C: v% u5 Y; H; p mov al, 0E0h6 ^0 F' W, A. h {- D& ~ F
out 080h, al5 c, R+ q4 v8 K6 s
;(MRC_PORTING) +> @4 H3 y2 n& t# m
@@: |
|