当前位置:编程学习 > 汇编语言 >>

汇编语言怎么进行屏幕输出?

C语言中有printf之类的库函数,汇编语言有相应的指令么,还是自己写函数?
追问:为毛检测到有风险。。。
答案:比如输出一个字符‘A’

采用:
mov dl,'A'
mov ah,02h
int 21h
输出一个数1,1对应的ASCII数值为31h

则:
mov dl,31h
mov  ah,02h
int 21h

若是字符串,则将dl换成dx就可以了 同时
mov dx,.........(字符串首地址)
mov ah,09h
int 21h
其他:dos功能调用(int 21h)
用AH 利用操作系统中的系统功能调用,以及BIOS中中断调用,有很多种输出方式。
可以参考:
http://hi.zhaoxi.net/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/7afa4f30cb470cb55fdf0e42.html 有个DOS系统功能调用吧。
int 21h
 你去查:常用DOS(INT 21H)功能调用表,很全的
我也才学,不是很清楚 书后面都有得,你可以看看

上一个:怎么把汇编语言烧到单片机里面去
下一个:汇编语言判断寻址方式

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,