|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。3 v5 C4 B5 V# Y' E: r
3 _1 ?& b& Y3 U K ; far jmp MRC_CODE_SEL etectDimms_FAR) R5 u8 h0 y$ \
DB 066h ; Prefix jump to use 32-bit offset1 u' V1 E. ?. i
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
* A+ ^& ~: \2 r8 e; L DD DetectDimms_FAR/ G/ h9 V: ^. Y6 O3 T+ h
DW MRC_CODE_SEL
. v. x0 ?. D$ f$ R. }0 U2 e@@:
4 V' @8 o/ L- w8 K ; Check DetectDimms Exit status. 1 == Success" k% k$ l& e, E; f2 i5 ?$ a1 r
cmp al, 1
" D4 e+ j4 f: t; p: R je NoDetectDimmsError
5 Z$ l, o3 u V' H2 b mov al, 0E0h. U5 z0 ~7 X' S
out 080h, al) M' Q! X. \- [9 {- f
;(MRC_PORTING) +>
4 K# d3 L. E) ?8 N5 ^ w( Q@@: |
|