|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
6 |2 F' h( P) `$ ~+ q
7 k7 A3 Z, v8 H# H$ A6 s7 n) P) q ; far jmp MRC_CODE_SEL etectDimms_FAR
1 P- r# ?' H. `/ ? j6 D DB 066h ; Prefix jump to use 32-bit offset
' e6 F% b* ] S DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand! {1 j# W' D! J. F- g: W* H
DD DetectDimms_FAR
$ o6 c% d2 N6 l0 f DW MRC_CODE_SEL
$ L: i8 v2 b) S, m; y: X/ \@@:. {( ]) G7 g) \
; Check DetectDimms Exit status. 1 == Success
4 \0 J. ?8 d; u1 n E cmp al, 1
0 H9 g0 Z9 N/ s4 R1 o2 ?6 N* i je NoDetectDimmsError7 k) j5 S0 Q5 L3 m2 T' W
mov al, 0E0h! d6 N1 y+ Y P) B2 R
out 080h, al
* t( n7 J5 }! U" n; ], T5 Z5 U;(MRC_PORTING) +>& n) h9 X# t( a! j1 }% t* M2 S
@@: |
|