王爽《汇编第二版》实验9
直接上代码
assume cs:code,ds:code
data segment
db 'hello world '
data ends
;
; 0b8000h - 0bffffh
; 00000010b 绿色
; 00100100b 绿底红色
; 01110001b 白底蓝色
;
code segment
start:
mov ax,data
mov ds,ax
mov cx,11
mov bx,0
mov ax,0b800h
mov es,ax
mov si,0
s:
mov al,ds:[bx]
mov ah,00000010b ;绿色
mov es:[si],ax
mov al,ds:[bx]
mov ah,00100100b ;绿底红色
mov es:[si+0a0h],ax
mov al,ds:[bx]
mov ah,01110001b ;白底蓝色
mov es:[si+140h],ax
inc bx
add si,2
loop s
mov ax,4c00h
int 21h
code ends
end start
学了这么多日子的汇编,终于让我写出HELLO WORLD 了。
令人纠结的是,写出来之后,明明找不出那里有问题。可是,就是不显示,后来到处发帖,提问
终于,在debug下用g执行之后,才能看到悲哀啊!