社区
汇编语言
帖子详情
想知道怎样实现类似scanf,printf
wwtmw
2003-02-05 03:09:05
刚刚接触ASM
现在只知道什么
mov DX,09H
mov DX,0AH
offset
int 21H之类的。
请问,怎样从DOS处输入一个string, 然后立刻显示出来??
...全文
71
7
打赏
收藏
想知道怎样实现类似scanf,printf
刚刚接触ASM 现在只知道什么 mov DX,09H mov DX,0AH offset int 21H之类的。 请问,怎样从DOS处输入一个string, 然后立刻显示出来??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
紫郢剑侠
2003-02-10
打赏
举报
回复
up
ameba
2003-02-08
打赏
举报
回复
在stone.nease.net/down
ameba
2003-02-08
打赏
举报
回复
看linux-0.01里的vsprintf.c和stdarg.h两个文件
ehom
2003-02-05
打赏
举报
回复
还是多看看书吧~~~
dseg segment
String db 255 dup(?)
dseg ends
cseg segment
main proc far
assume cs:cseg,ds:dseg
start:
push ds
sub ax,ax
push ax
mov ax,dseg
mov ds,ax
mov bx,0
input:
mov ah,01h
int 21h
cmp al,0dh
jz output
mov String[bx],al
inc bx
jmp input
output:
mov ah,02h
mov dl,0dh
int 21h
mov ah,02h
mov dl,0ah
int 21h
mov String[bx+1],'$'
mov dx,offset String
mov ah,09h
int 21h
exit:
ret
main endp
cseg ends
end start
jinandsun
2003-02-05
打赏
举报
回复
看THE C PROGRAMMING里面有!
heyesuperman
2003-02-05
打赏
举报
回复
看汇编书
sevencat
2003-02-05
打赏
举报
回复
up
我只知道一些C++里面的实现方法,
而且这两个函数好像是典型的C函数,支持不限数量的参数。
C++的方法很麻烦,甚至可以专门写出一本书。
C/C++可变参数的使用
可变参数是
实现
printf
(),s
printf
()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载)。在C#中有专门的关键字parame,但在C,C++并没有
类似
的语法,...
C/C++中可变参数的用法详细解析
可变参数是
实现
printf
(),s
printf
()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载)。在C#中有专门的关键字parame,但在C,C++并没有
类似
的语法,...
C语言入门到高阶--
printf
、
scanf
与 CGI 文件重定向
尹成老师,带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯...
更详细了解
printf
和
scanf
深入认识下
scanf
和
printf
两个函数
C/C++中输入输出函数——
scanf
/
printf
在C++中,
scanf
函数用于输入,
printf
函数用于输出,且比cin和cout处理大量数据更加省时。 1.
printf
函数
printf
称为格式化输出函数,私认为在调整输出的方面比C++中标准输出输出cout函数好用,并且更加高效。 函数...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章