アセンブリに飛び込むための私の探求で、私はこのリアル モード バイナリで 1 つのことを "hlt" しました。
これは、9FB00->90000 からスタックを準備しています。私がフォローしていたガイドは、私がセグメントの知識を持っていることを前提としており、9000->90000 についての説明が得られることを望んでいました.
[BITS 16]
[ORG 0x7C00]
jmp 0x0:Start
Start:
cli
;<<<ZONE IN QUESTION>>>
mov AX,0x9000
mov SS,AX
;<<<ZONE IN QUESTION>>>
mov SP,0xFB00
sti
cli
hlt
times 510 - ($ - $$) db 0 ;nasmgasm
dw 0xAA55