汇编语言屏幕打印输出函数
2011-05-23 00:25
239 查看
汇编语言(2), 王爽.
实验10.1.
实验10.1.
1 assume cs:code, ds:data, ss:stack 2 stack segment 3 db 16 dup(0) 4 stack ends 5 6 data segment 7 db 'Welcome to masm!', 0 8 data ends 9 10 code segment 11 start: mov dh, 1 12 mov dl, 1 13 mov cl, 2 14 mov ax, data 15 mov ds, ax 16 mov si, 0 17 call show_str 18 19 mov ax, 4c00h 20 int 21h 21 22 show_str: 23 push bp 24 push es 25 push ax 26 push bx 27 push cx 28 push dx 29 30 mov al, 160 31 mul dh 32 mov bx, ax 33 mov al, 2 34 mul dl 35 add ax, bx 36 add ax, 0b800h 37 mov es, ax 38 39 mov bx, 0 40 mov dl, cl 41 s: mov cl, [si+bx] 42 mov ch, 0 43 jcxz ok 44 mov ch, dl 45 mov al, 2 46 mul bx 47 mov bp, ax 48 mov byte ptr es:[bp], cl 49 mov byte ptr es:[bp+1], ch 50 mov dl, ch 51 inc bx 52 jmp short s 53 54 ok: pop dx 55 pop cx 56 pop bx 57 pop ax 58 pop es 59 pop bp 60 ret 61 code ends 62 end start
相关文章推荐
- 纯汇编语言打印字符.以及输出寄存器值至屏幕
- 汇编语言中把数据打印到屏幕上的指令是什么啊?急求答案
- 封装一个函数可以在屏幕上打印信息信息(c)语言例子
- 利用汇编语言编程实现屏幕上输出十进制数字00-29功能
- 编程:用java 语言实现,输入一个数,就相应地输出的几维数组!||用1、2、2、3、4、5这六个数字,用java写一个函数,打印出所有不同的排列,要求:"4"不能在第三位,"3"与"5"不能相连
- 王爽汇编语言综合研究-函数如何接收不定数量的参数
- 打印函数带时间戳,可以屏幕和文件打印
- C语言时间函数time_t格式化打印...
- 汇编语言函数调用小结及缓冲区溢出的利用
- //1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, //输入9,输出9 * 9口诀表,输出12,输出12 * 12的乘法口诀表。
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推
- 汇编语言编写自动输出26个字母并能倒序输出
- 【调试】打印函数栈,以及由函数指针输出函数名的方法
- 王爽汇编语言综合研究-函数如何接收不定数量的参数
- 80x86 汇编语言编程:输入字符串,排序输出
- 80x86 汇编语言编程:有符号数输出
- 32位汇编语言学习笔记(41)--fgets等函数的使用
- 如何使DEBUGMSG函数输出打印信息
- 从键盘输入字符串并输出该字符串(汇编语言)
- Objextive-C入门学习1--使用NSLog函数在屏幕上打印HelloWorld