環境
OS : Ubuntu 18.04 LTS
アセンブラ : nasm 2.13.02
質問
現在、ブートローダを作っています。
そこで、足し算の結果を表示したいと思い、cxレジスタの値を画面に出力したいと思いました。
INT 0x10で一文字表示できそうだったのですが、アスキーコードで指定するらしいので、この方法ではレジスタの値は表示できないと思いました。
どうしたらいいでしょうか。
書きかけのソースを下に示します。
###ソース
; boot.asm ; 2018 5 26 ; TAB = 4 mov ax, 0x07c0 mov ds, ax mov ah, 0x0 mov al, 0x3 int 0x10 compere: mov cx, 2 add cx, 3 loop: jmp loop times 510 - ($ - $$) db 0 db 0x55 db 0xaa
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。