汇编语言程序设计实验十:1、编写子程序显示字符串。

时间:2016-4-3 12:34  发布:我爱分享  来源:  本站域名:www.wwaaffxx.com  查看:468

【程序要求】


显示字符串:


名称:show_str
功能:在屏幕的指定位置,用指定颜色,显示一个用0结尾的字符串
参数:(dh)=行号,(dl)=列号(取值范围0~80),(cl)=颜色,ds:si:该字符串的首地址
返回:显示在屏幕上

【汇编代码】


CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
CODES ENDS
DATAS SEGMENT
    db 'Welcome to masm!' ,0
DATAS ENDS
CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    mov dh,8
    mov dl,7
    mov cl,2
    mov si,0
   call show_str
   mov ax,4c00h
   int 21h
show_str:
         mov ax,0b800h;b800k+(m-1)*a0h+(n-2)*2
         mov es,ax
         sub dh,1
         sub dl,1
         mov al,0a0h
         mov ah,dh
         mul ah
         mov bx,ax
         mov ax,0
         mov al,dl
         add ax,ax
         add bx,ax
         mov ah,cl
         
s:        
        mov cx,ds:[si]
         mov al,ds:[si]
         mov es:[bx],ax
         add si,1
         add bx,2
         add cx,1
loop s
         ret
         
CODES ENDS
    END START



标签: 汇编语言

相关评论
搜索
最新微语
  • 人生一半在于我,另外一半听自然!

    2017-02-12 20:00

  • 你一点都不可笑,可笑的是我!

    2017-02-12 20:00

  • 没有什么不可以割舍,不可以放下!

    2017-02-11 14:06

  • 与其在沉默中孤寂,不如在抗争中爆发!

    2017-02-11 14:06

  • 尽管太多的精力挥洒在昨日的流程上!

    2017-01-22 10:03

  • 不要把别人的关心当成理所当然!

    2017-01-21 14:32

  • 虽是一棵,却能抗击风雨,虽是一滴,却能滋润禾苗!

    2017-01-21 14:32

  • 人生如一首诗,应该多一些热烈的抒情,少一些愁苦的叹息!

    2017-01-20 16:53

  • 更多»