|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
, W' w3 O8 i3 P( h! _7 b2 e5 p0 f3 U
; far jmp MRC_CODE_SEL etectDimms_FAR- K( d; z; R5 a8 J4 C4 u
DB 066h ; Prefix jump to use 32-bit offset
# @4 n; k+ z" M2 W$ m DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand/ x, c4 \; A2 B) C, ~) S. M
DD DetectDimms_FAR
4 P& O) G# Q8 g+ x DW MRC_CODE_SEL
( v9 [8 x: ~) W* l@@:
/ e6 |/ ^0 W' b$ v( j ; Check DetectDimms Exit status. 1 == Success
2 v8 c$ l0 t) e0 E* f5 Q, S cmp al, 1$ K$ h# W0 y% p3 ^
je NoDetectDimmsError
+ p0 p" h2 F$ C0 j8 N mov al, 0E0h
( W4 J4 g9 g% [7 X$ ]7 F out 080h, al
8 ?; k7 D9 N* s3 a% f3 z) T;(MRC_PORTING) +>; a$ a2 l- u a ?) ]: v# k
@@: |
|