我想添加两个数字 num1B 和 num2B 并将数字存储在结果中,最后显示结果。
但是,当我启动 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
谢谢