能有人幫助瞭解如何設置堆棧的操作系統。如何設置堆棧段
據我瞭解,SS是由「程序員」 1024(1K)來設置和移動SP到它的頂部,是正確的?
,我發現下面的教程MikeOS,不知道如何添加544 07c0將增加4K緩衝
bootloader_start:
mov ax, 07C0h ; Set up 4K of stack space above buffer
add ax, 544 ; 8k buffer = 512 paragraphs + 32 paragraphs
您還沒有表現出足夠的有意義的答案。你顯示的代碼只是向AX中加載一個值,然後向它添加另一個值。你在AX中獲得了一個值,但是根本沒有做任何事情來影響堆棧。你現在所擁有的就等於'mov ax,09eoh',只不過是。 –