ファンクションコール 07H

高級言語プログラマのためのアセンブラ入門』 171ページあたり

ファンクションコール 07H は、「コンソールから直接入力」

  • ファンクションコール 01H とはエコーがないのが違う。
  • 「キーボードから」と「コンソールから」というのも違う。これは、リダイレクトなどの挙動が違うという意味か?
        EXTERN  PUT_AX:NEAR

CODE    SEGMENT PUBLIC
        ASSUME  cs:CODE,ds:DATA,ss:STK
START:
        mov     ax,DATA
        mov     ds,ax
        ;-----------------------codeここから
        mov     ah,07H
        int     21H
        call    PUT_AX

        ;-----------------------codeここまで
        mov     ah,4CH
        int     21H

CODE    ENDS

DATA    SEGMENT
        ;-----------------------dataここから
        ;-----------------------dataここまで
DATA    ENDS

STK     SEGMENT STACK
        DB      100H DUP(?)
STK     ENDS
        END     START

(PUT_AX は d:id:noritsugu:20071202:MASM のをリンクして使用)
で、「A」を入力で、

0741