我知道我要說的這句話可能是非常快速地在StackOverflow上變得非常不受歡迎的最好方法。無論如何,我會這樣說:爲什麼這不工作(完全)? 我試圖弄清楚lea/leal指令的作用是什麼。按照我的理解,lea/leal找出第一個操作數的內存地址,並將此地址寫入第二個操作數(可能是一個寄存器或其他地址)。 這部分似乎工作。當我運行下面的程序時,它說: The memory address of va
我試圖在NASM中定義一個常量IDT (Interrupt Descriptor Table)條目,並且要這樣做,我需要將一個雙字的高位字發送到數據表地址,直到鏈接時間才能解決。有沒有辦法做到這一點? 這裏的中斷服務程序: ;;; Interrupt 3 (breakpoint) handler. For now, just poke the screen and halt.
ali