386实模式--显卡编程

本文介绍了一个使用MASM(Microsoft宏汇编)编写的简单程序,该程序在屏幕上显示字符串“welcometomasm!”。程序通过直接操作视频内存来显示文本,展示了汇编语言在底层操作上的强大能力。

显示字符串“welcome to masm!”
《汇编语言》---实验9

assume cs:code,ds:data,ss:stack
data segment
db 'welcome to masm!'
data ends


stack segment
db '                '
stack ends




code segment
start:
        mov ax,data
        mov ds,ax
        mov ax,0B800h
        mov es,ax
        mov ax,stack
        mov ss,ax
        mov sp,10h
        mov si,0


            mov cx,19h
        s0:
             push cx   
             mov bx,0
             mov cx,10h
          


           s1:
                
                mov al,ds:[bx]


                mov es:[bx + si],al
                mov al,042h
                mov es:[bx + si + 1],al


               
                add si,01h 
                inc bx
                loop s1


            sub si,10h
            add si,160   
            pop cx
            loop s0


          s2:
            loop s2


        mov ax,4c00h
        int 21h
code ends
end start





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值