汇编 实验10 编写子程序(一)
2012-01-08 00:15
393 查看
1. 显示字符串
名称:show_str
功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
应用举例:在屏幕的8行3列,用绿色显示data段中的字符串。
直接贴代码:
运行结果如下图所示:
本文出自 “圆石技术之路” 博客,请务必保留此出处http://chenlx.blog.51cto.com/4096635/759883
名称:show_str
功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。
应用举例:在屏幕的8行3列,用绿色显示data段中的字符串。
直接贴代码:
assume cs:code data segment db 'Welcome to masm!',0 data ends code segment start: mov dh,8 mov dl,3 mov cl,2 mov ax,data mov ds,ax mov si,0 call show_str mov ax,4c00h int 21h show_str: push bx push dx push si push di push ax push es push cx mov ax,0b800h mov es,ax sub dl,1 mov al,dl mov bl,160 mul bl mov di,ax sub dh,1 mov al,dh mov bl,2 mul bl add di,ax mov ah,cl show: mov cl,[si] mov ch,0 jcxz ok mov al,[si] mov byte ptr es:[di],al mov byte ptr es:[di+1],ah inc si add di,2 jmp short show ok: pop cx pop es pop ax pop di pop si pop dx pop bx ret code ends end start
运行结果如下图所示:
本文出自 “圆石技术之路” 博客,请务必保留此出处http://chenlx.blog.51cto.com/4096635/759883
相关文章推荐
- 2.解决除法溢出问题-汇编语言(王爽)-实验10 编写子程序
- 汇编语言 第三版 王爽 实验10-1 编写子程序 之 显示字符串
- 3.数值显示-汇编语言(王爽)-实验10 编写子程序
- 王爽 汇编语言 第三版 实验10 编写子程序
- 汇编语言 第三版 王爽 实验10-2 编写子程序 之 解决除法溢出问题 divdw
- 汇编语言(王爽)--实验10编写子程序
- 王爽《汇编语言》第10章 实验10 编写子程序
- 汇编语言(王爽)--实验11 编写子程序
- 王爽 汇编 实验16 编写包含多个功能子程序的中断例程
- 实验10:编写子程序之显示字符串
- 汇编语言----实验16--编写包含多个功能子程序的中断例程
- 王爽汇编实验10 子程序3例
- 王爽《汇编语言》实验10:编写子程序divdw 解答
- 王爽《汇编语言》实验10:编写子程序divdw 解答
- ***汇编语言 实验16 编写包含多个功能子程序的中断例程
- 王爽 汇编 实验11:编写子程序letterc 解答
- 汇编语言(王爽)实验十 编写子程序
- 汇编实验十:编写子程序
- 王爽《汇编语言》实验10:编写子程序dtoc 解答
- 王爽汇编 实验13编写int 7cH中断例程(1)