int 12 でアセンブリのメモリ サイズを取得したいのですが、この割り込みを呼び出すと、639 しか返されません。639 とはどういう意味ですか? (整数から文字列に変換しました)
元:
bits 16
org 0x0
start:
int 12h;GET MEMORY TO AX (KB)
mov bx,ax ;BX=AX
call int_to_str ;IN:BX(INT)-OUT:BX(STRING)
mov si,bx ;SI=BX
call print_string ;PRINT SI
mov ax,10h ;KEY STROKE
int 16h
ret
このコードでは 639 しか返されません。まだわかりませんでした。助けてください。ありがとう!