0
我需要使用函數23h http://www.ousob.com/ng/asm/ng4d85d.php打印文件大小,但我不明白如何從FCB的(offset 21h)獲得值,它應該是4byte的值,所以需要將其移入一對16位寄存器,例如BX和CX 這是我簡單的代碼:程序集8086:使用16位寄存器獲取並打印32位文件大小
mov dx,offset input
mov ah,23h
int 21h
然後我需要打印出來,但我只知道如何打印一個16位的寄存器,我不知道找一些教程如何爲32位值做到這一點(2寄存器), 謝謝
謝謝,但我只是不知道語法如何訪問FCB的一些偏移量,eg23h在我的情況下,當我的指針未開啓的fcb是:偏移量輸入,我的記錄大小總是1B,我只需要記錄數進入一些寄存器 – jokuja
我添加了一些代碼來更好地解釋。 – Edward
thanx,它的工作原理,但我做了一點不同,現在我只需要從一對寄存器打印32位值 – jokuja