实验9 根据材料编程
本帖最后由 trump 于 2014-6-30 19:58 编辑编程:在屏幕中间分别显示绿色、绿地红色、白底红色的字符串'welcome to masm!'。
此处,以绿色为例。assume cs:codesg,ds:datasg
datasg segment
db 'welcome to masm!'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov bx,0
;780h=1920=160*12
mov ax,0b878h
mov es,ax
mov bp,64
mov si,0
mov di,0
mov cx,16
s:
mov al,ds:
mov es:,al
inc di
mov es:,00000010b
inc di
inc si
loop s
mov ax,4c00h
int 21h
codesg ends
end start。
程序22行应该为“mov byte ptr es:, 00000010b”吧? hfut_wangfei 发表于 2014-7-23 23:09
程序22行应该为“mov byte ptr es:, 00000010b”吧?
因为00000010b是一个字节,mov就会默认是mov byte ptr。
页:
[1]