assume cs:code,ds:data
data segment
db 'welcome to masm!'
data ends
code segment
start:
mov ax,b800h
mov es,ax
mov ax,data
mov ds,ax
mov cx,16
mov bx,0
s0:
mov byte ptr es:[bx+b7fh],[bx]
add bx,2
loop s0 ;放入data中的数据
mov bx,1
mov cx,8
s1:
mov byte ptr es:[bx+b7fh],8ah ;放入背景色
add bx,2
loop s1
mov cx,2
s2:
mov byte ptr es:[bx+b7fh],ach ;放入背景色
add bx,2
loop s2
mov cx,6
s3:
mov byte ptr es:[bx+b7fh],89h ;放入背景色
add bx,2
loop s3
mov ax,4c00h
int 21h
code ends
end start
d:\RadASM\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"d:\RadASM\Masm32\Include" "F:\masm5\proj\ex9.asm"
Assembling: F:\masm5\proj\ex9.asm
F:\masm5\proj\ex9.asm(8) : error A2006: undefined symbol : b800h
F:\masm5\proj\ex9.asm(16) : error A2006: undefined symbol : b7fh
F:\masm5\proj\ex9.asm(23) : error A2006: undefined symbol : b7fh
F:\masm5\proj\ex9.asm(29) : error A2006: undefined symbol : b7fh
F:\masm5\proj\ex9.asm(35) : error A2006: undefined symbol : b7fh
F:\masm5\proj\ex9.asm(10) : error A2004: symbol type conflict
F:\masm5\proj\ex9.asm(42) : warning A4023: with /coff switch, leading underscore required for start address : start
构建时发生错误.
总共编译时间 78 毫秒 |