在汇编语言里如何把数据输出到显示器?

sputnik 2007-05-08 12:26:06
问一下,如何把数据用纯汇编方式输出到显示器?
看书上好象调用了一个int 21h DOS中断 但是前面还有个mov语句不知道是干什么用的`~~~
还有就是能用out命令来输出吗?
谢谢,麻烦把语法写出来。能写原来出来 更是感激不尽
...全文
2116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
czlyc006 2007-05-12
  • 打赏
  • 举报
回复
21h有相应的中断向量表,可以参考任何一本汇编书籍上的附录
wwlhz 2007-05-10
  • 打赏
  • 举报
回复
嵌入式群:12373769 大家一起来进步!
bsxyhb 2007-05-10
  • 打赏
  • 举报
回复
不过楼上的程序要看见结果的话 还是在int 21h下 加上
mov ah,07h
int 21h
比较好
---------------------------这话有什么道理????乱搞的吧?
大熊猫侯佩 2007-05-08
  • 打赏
  • 举报
回复
data segment
msg db 'hello world!','$'
data ends

code segment
assume cs:code,ds:data
start:
push ds
xor ax,ax
push ax

mov ax,data
mov ds,ax

xor ax,ax
lea dx,msg
mov ah,09h
int 21h

retf
code ends
end start
jianshi051 2007-05-08
  • 打赏
  • 举报
回复
我看的是Kip R.Irvine的书,里面的函数都是他打包好的库文件Irvine32.inc,都没有见过上面的代码,似乎上面的很正规!~
sputnik 2007-05-08
  • 打赏
  • 举报
回复
哎~~看了好几本汇编书籍 怎么就不见有介绍这方面的东西呢
sputnik 2007-05-08
  • 打赏
  • 举报
回复
谢谢楼上的`~~~
我又仔细看了下`~~
原来mov ah,09h的用处就是调用DOS功能中的09 也就是显示DS:DX的字符串~~~

不过楼上的程序要看见结果的话 还是在int 21h下 加上
mov ah,07h
int 21h
比较好

21,494

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧