ms-dos输出hellow world?(8086)
assume cs:code
data segment
db 'Hellow World'
data ends
stack segment
db 16 dup (0)
stack ends
code segment
start: mov ax,stack
mov ss,ax
mov sp,10h
mov ax,data
mov ds,ax
mov cx,12
mov bx,0
mov dx,00a0h
mov ax,0b800h
mov es,ax
mov ax,0
mov si,0
s: mov al,[bx]
push bx
mov bx,dx
mov es:[bx].0[si],al
mov es:[bx].160[si],al
mov es:[bx].320[si],al
inc si
mov byte ptr es:[bx].0[si],00000010b
mov byte ptr es:[bx].160[si],00100100b
mov byte ptr es:[bx].320[si],01110001b
inc si
pop bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end start
输出三行hellow world
让我郁闷的是在家里能正常工作,在寝室里无任何反映,由于我用的win7,到同学机器上又在xp上试了一下,依然不行,这是怎么回事?请高人解答..