|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
$ s; w/ m0 C: M
! L$ ]$ o3 k* i ; far jmp MRC_CODE_SEL etectDimms_FAR
# d% L+ a2 j! w8 a) ]; t DB 066h ; Prefix jump to use 32-bit offset/ I( t/ r+ k) ?9 ^
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
5 O# \/ ?6 c( H1 u: n* v( q DD DetectDimms_FAR& p9 T1 Y! y% ?5 k% J- a$ [
DW MRC_CODE_SEL
N0 I$ h2 }' V; j1 A2 ?@@:+ f6 L5 ^7 r. ~( ~; a
; Check DetectDimms Exit status. 1 == Success
7 E$ W1 ^; {% v1 z cmp al, 1
; h! X' j5 M. ` D je NoDetectDimmsError6 }2 U6 _/ b" p' T6 ]. g
mov al, 0E0h6 z9 X1 b+ h, t
out 080h, al
2 _) O& A* K% F& ?$ M' S. f* k;(MRC_PORTING) +>
3 t( _& M$ _4 a6 w6 Z9 g) e@@: |
|