- 注册时间
- 2004-10-13
- 最后登录
- 2019-5-15
⑧专业
*永恒国度*
- 积分
- 14145
|
在屏幕以不同样式显示“welcome to masm!”这个字符串
程序如下: - assume cs:code,ds:data
- data segment
- db 'welcome to masm!'
- data ends
- code segment
- start:mov ax,data
- mov ds,ax
- mov ax,0b800h
- mov es,ax ;取得80X25显示缓冲区的段地址
-
-
- mov bp,0
- mov si,0
- mov cx,16
- s3:mov al,[bp] ;得到字符数据
- mov ah,2h ;得到样式
- mov es:0910h[si],ax ;将其送入相应的显示缓冲区中
- mov al,[bp] ;得到字符数据
- mov ah,24h ;得到样式
- mov es:7d0h[si],ax ;将其送入相应的显示缓冲区中
- add si,2
- inc bp
- loop s3
- code ends
- end start
复制代码 为什么“W”就是显示不出来呢?
|
|