num1B と num2B の 2 つの数値を追加し、その数値を結果に格納し、最後に結果を表示したいと思います。
しかし、nasm を起動すると、次のように表示されます。
prog2_1.txt:4: 警告: nobits セクションでメモリを初期化しようとしました: 無視されました
prog2_1.txt:5: 警告: nobits セクションでメモリを初期化しようとしました: 無視されました
prog2_1.txt:6: 警告: nobits セクションでメモリを初期化しようとしました: 無視されました
私のコード:
org 0x0100 ;
section .bss
num1B: db 0Ah ; init num1B to 0Ah
num2B: db 00111111b ; init num2B to 00111111b
result: db 0 ; init result to 0
section .data
section .text
mov AX,0 ; AX = 0
add AX,[num1B] ; AX = AX + num1B
add AX,[num2B] ; AX = AX + num2B
mov [result],AX ; result = result + AX
mov DX,[result] ; show result
mov AH,09h
int 21h
mov AH,4Ch
int 21h
ありがとうございました