汇编-屏幕任意位置显示相应字符串的小程序
来源:互联网 发布:金蝶软件数据库删除 编辑:程序博客网 时间:2024/05/02 10:39
assume cs:code
data segment
db 'welcome to masm!' ;要显示的字符串
data ends
code segment
;DH 存储行号 <=25
;DL 列号 <=80
;CL 显示字符的前景色 背景色
;DS:SI 存储字符串的首地址
;行地址 = (DH-1H)*A0H
;列地址 = (DL-1)*2H
show_str:
mov aH,0
mov al,0A0H
mul DH
mov bp,ax
mov ax,0b800H
mov es,ax
mov aH,0
mov al,2
mul dl
mov di,ax
mov ah,0
mov al,cl
s:
mov ch,0H
mov cl,ds:[si]
jcxz p
mov ch,al
mov es:[bp+di],cx
inc si
add di,2H
jmp short s
p:
ret
begin:
mov cl,01000010B
mov dh,10
mov dl,40
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,04c00H
int 21H
code ends
end begin
data segment
db 'welcome to masm!' ;要显示的字符串
data ends
code segment
;DH 存储行号 <=25
;DL 列号 <=80
;CL 显示字符的前景色 背景色
;DS:SI 存储字符串的首地址
;行地址 = (DH-1H)*A0H
;列地址 = (DL-1)*2H
show_str:
mov aH,0
mov al,0A0H
mul DH
mov bp,ax
mov ax,0b800H
mov es,ax
mov aH,0
mov al,2
mul dl
mov di,ax
mov ah,0
mov al,cl
s:
mov ch,0H
mov cl,ds:[si]
jcxz p
mov ch,al
mov es:[bp+di],cx
inc si
add di,2H
jmp short s
p:
ret
begin:
mov cl,01000010B
mov dh,10
mov dl,40
mov ax,data
mov ds,ax
mov si,0
call show_str
mov ax,04c00H
int 21H
code ends
end begin
0 0
- 汇编-屏幕任意位置显示相应字符串的小程序
- 在屏幕上任意位置显示字符串 基于8086汇编
- 汇编-把二进制数据转换为相应字符串的程序
- 汇编——在屏幕中间显示不同颜色的字符串
- Win32汇编小程序 Windows屏幕拾色器
- winform窗体显示自定义位置,任意位置,窗体显示在屏幕下方
- 在控件的任意位置显示图片
- scrollview显示到任意位置的定位
- 使用ReadPixels方法,实现对游戏截取任意位置的屏幕,以及保存和显示截取结果
- 汇编复制字符串小程序笔记
- 输入相应类型的字符串并显示
- 80x86汇编编程:显示数据区字符串中第一个空格的位置
- 汇编编程:在屏幕的5行12列显示字符串“welcome to masm!”。
- VC获取屏幕上任意点位置的颜色
- 【汇编】汇编显示字符串
- 相同位置字符串比较小程序
- 《汇编语言》读书笔记(7)——在屏幕的指定位置显示字符串
- 在字符串的任意位置插入另一指定字符串
- Java核心内库-线程-线程通信-wait和notify方法介绍
- C#网络编程(基本概念和操作) - Part.1
- 利用手机距离感应器来切换声音听筒播放或声筒播放
- sed 之替换命令
- NSURLProtocol 使用
- 汇编-屏幕任意位置显示相应字符串的小程序
- ViewPager中小点的实现+自定义View中设置属性
- SpringMVC+Mybatis集合框架
- 公式编辑器怎么给公式底部加箭头
- 合并两个递增的链表
- 关于Spring的69个面试问答
- JMeter学习-031-JMeter 3.0 POST Body Data 中文乱码问题
- Monoton Sound Library简记
- JQuery 中bind(),live(),delegate(),on() 区别