汇编小问题
data segment at 0b00h
org 200h
x1 db 'HELLO'
x2 dw 0,12h,1234h
x3=3
data ends
code segment
assume cs:code,ds:data
start:mov cx,seg x1
mov ds,cx
mov bx,offset x1
mov cx,offset x2
mov al,x1
mov dl,al
mov ah,2
int 21h
mov ax,4c00h
int 21h
code ends
end start
为什么这段程序的输出时R,而不是H?谢谢
[解决办法]
at 0b00h有问题.去掉就好了
[解决办法]
at 的定义好好看看
只能用于某内存地址引用系统段的功能,不能用于定义用户段
不能初始化数据和定义代码段