|
|
发表于 2009-7-31 09:19:57
|
显示全部楼层
Hang 再E0h 是代表没有侦测到 Memory, MRC Code 再 Detect Memory 已经判定没有Support,所以让你Hang E0h。
+ {' z9 J9 y- x$ f8 H/ o8 w; o9 i( N! K3 N2 p2 _
; far jmp MRC_CODE_SEL etectDimms_FAR
; f6 l9 B( C8 g! u3 \( t$ |+ g DB 066h ; Prefix jump to use 32-bit offset( V3 z& }4 T$ B
DB 0EAh ; EA cp JMP ptr16:32 Inv. Valid Jump far, absolute, address given in operand! Q2 C. b: _4 c6 U
DD DetectDimms_FAR: f4 o. j, V8 B7 v/ J) B' g4 R
DW MRC_CODE_SEL
) M8 X5 @1 M% o1 z5 m7 S8 |@@:& Y0 Q1 O! g6 t) s& G$ C/ M
; Check DetectDimms Exit status. 1 == Success
# }" u9 U6 d5 E cmp al, 14 P" I7 O$ L F% e Y
je NoDetectDimmsError T# v; J4 H6 C8 c
mov al, 0E0h7 r. Y6 Z9 K; B: J
out 080h, al3 f2 a3 l% |6 X( c
;(MRC_PORTING) +>
8 W2 h: ~5 x* k@@: |
|