|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。1 a% d6 q @ p8 U' K8 ~, b
; O3 w% \& p+ j5 |' ] ; far jmp MRC_CODE_SEL etectDimms_FAR6 X4 y. N& _: J- ?8 t6 {- H4 |
DB 066h ; Prefix jump to use 32-bit offset% ?/ p; _8 X) h
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand
; U6 ?2 l) v' G# A/ V DD DetectDimms_FAR
( ^( L' z/ J9 a DW MRC_CODE_SEL$ G- Q2 y# c/ v6 q
@@:! X, p( q, W9 m8 Z/ e. w3 u
; Check DetectDimms Exit status. 1 == Success9 k! `& s; ^5 X5 W
cmp al, 1
, o: |, ]& r9 M6 L je NoDetectDimmsError
# H+ x% d" D8 d$ ~* @) ] mov al, 0E0h
4 {# u: Q8 @8 u8 {2 F& l out 080h, al- K7 [$ I" c5 r; z
;(MRC_PORTING) +>8 h3 }4 H* g K2 G; A9 ?' B
@@: |
|