回 帖 发 新 帖 刷新版面

主题:关于怎么在屏幕在输出的问题

比如我要在屏幕上输出我计算出来的结果,我不知道怎么做

就是相当于C语言中的printf和scanf这两个函数用汇编怎么写啊

谢谢啦

回复列表 (共5个回复)

沙发

mov dl,al
mov ah,2
int 21h
即可

板凳

还是不懂啊??

能写一个具体的程序解释一下吗

3 楼

假如我要输出字符串data,mov al,offset data,先取它的地址,然后mov ah,9代表输出的意思,然后int 21h产生一个中断~!

4 楼

输出一个字符
mov dl,al
mov ah,02h
int 21h
显示的是dl的ascII码值


输出一个字符串
mov ax,data
mov ds,dx

.
.
.
.
mov dx,offset string
mov ah,09h
int 21h

;显示字符串的地址为ds:dx

5 楼

大概每本汇编语言课本中都在最后附有一个目录是DOS调用命令
  其中用ah寄存器来实现
  把02给ah表示在屏幕显示dl中的内容

我来回复

您尚未登录,请登录后再回复。点此登录或注册