本文主要是介绍汇编学习笔记(二) -- 输出256个ASCII字符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
记:从编程论坛http://bbs.bccn.net/thread-465749-1-1.html 看到的小题目 然后拿来联系
code segmentassume cs:codestart:xor dl, dl ; ASCII值mov cx, 256 ; 循环256次next:mov ah, 02h ; dos功能调用输出一个字符; 参数dl=ascii码int 21hinc dl ; 下一个ASCII码loop nextmov ah, 4ch ; dos功能调用 返回dosint 21h
code endsend start
运行效果:
从最上面的网址处学到的:
mov al, 字符
int 29h ; 该调用会输出al中的字符; 再利用dos加载程序时会把ax自动清零的特性;则可以写出7个字节的内容;debug 下写的
;----------------------------------------------
int 29
inc al
jnz 100
ret ; 返回dos 亲测可用 原理参看最上面的网址
;---------------------------------------------
- 仅用来作笔记之用 如有错误和不妥 还望不吝赐教
这篇关于汇编学习笔记(二) -- 输出256个ASCII字符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!