2007-12-01から1ヶ月間の記事一覧

命令 ADD

重要度A となっている命令から見ていくことにする。『高級言語プログラマのためのアセンブラ入門』 86ページの PUT_AX の部分を 切り出しておいて分割コンパイルして使うことにする。 ; ml /c put_ax.asm PUBLIC PUT_AX CODE SEGMENT PUBLIC ASSUME cs:CODE …

即値によるアドレス指定

『高級言語プログラマのためのアセンブラ入門』 84ページ昨日ので「mov dl,DATA:[0]」を「mov dl,ds:[0]」に CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax mov ah,02H mov dl,ds:[0] int 21H mov ah,4CH int 21H CODE ENDS DAT…