操作显存数据(1601)

来源:互联网 发布:父母装修 知乎 编辑:程序博客网 时间:2024/06/02 09:36

本文为《汇编语言程序设计》1601小节例程。点击链接…进课程主页。

任务:显示信息的一种“直接”方式——例:编程序,在屏幕的中间,白底蓝字,显示‘Welcome to masm!’
程序:

assume cs:codeseg, ds:datasgdatasg segment   db 'welcome to masm!'datasg endscodeseg segmentstart:; 初始化寄存器    mov ax, datasg    mov ds, ax    mov ax, 0B800H    mov es, ax    mov si, 0    mov di, 160*12+80-16; 显示字符串    mov cx, 16 w: mov al, [si]    mov es:[di], al    inc di    mov al, 71H    mov es:[di], al    inc si    inc di    loop w    mov ax, 4c00h    int 21hcodeseg endsend start
0 0
原创粉丝点击