|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
: G; N! a9 F W: B( s7 Y$ F. _) N, G C' d% B5 Z
; far jmp MRC_CODE_SEL etectDimms_FAR
1 m. N( F% D8 \) Y0 f DB 066h ; Prefix jump to use 32-bit offset5 N- I0 r! d7 ]) k: G9 b0 d
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand% ^* S9 @4 R7 l
DD DetectDimms_FAR# |4 P- X8 r( e: S) p/ i6 N- p! W
DW MRC_CODE_SEL
: U% ]/ W3 m |# C7 _@@:" ~, w, n5 }- a+ U$ [- S1 L
; Check DetectDimms Exit status. 1 == Success
1 W4 i" d7 x; \+ m+ s cmp al, 18 M( w/ d. s1 V r; m7 B; Y
je NoDetectDimmsError3 [& R; D. @" j. t
mov al, 0E0h' k9 T4 s' y- G$ m1 f( O
out 080h, al
2 P% q2 O+ \- L5 B;(MRC_PORTING) +>
1 I2 m1 q/ ~& O {, ^4 R, h: ]@@: |
|