社区
汇编语言
帖子详情
汇编中的链接库问题4个
GGJJyangjinhan
2009-02-08 02:36:01
intel汇编语言程序设计(第5版)中有两个链接,写汇编必须要用到链接库吗?
如果不用能变出好程序吗?
还有像用汇编写个程序,随机生成0到100的数,然后出一个提示确定后,把数记到一个创建的记事本上。是不是在出对话框或者创建文件的时候就要用到API?
怎么学习使用API
...全文
83
4
打赏
收藏
汇编中的链接库问题4个
intel汇编语言程序设计(第5版)中有两个链接,写汇编必须要用到链接库吗? 如果不用能变出好程序吗? 还有像用汇编写个程序,随机生成0到100的数,然后出一个提示确定后,把数记到一个创建的记事本上。是不是在出对话框或者创建文件的时候就要用到API? 怎么学习使用API
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
疯哥哥
2009-02-12
打赏
举报
回复
建议: 尽量不要用汇编来写win32窗口应用.那样就失去了汇编的意义了. 除非是写驱动,或者特殊需求(病毒,优化).
大熊猫侯佩
2009-02-12
打赏
举报
回复
一般情况下是需要的,但你非要不要也是可以的(和C等语言不通),比如:
.code
start:
xor eax,eax
xor ebx,ebx
ret
end start
不过这样的代码一般没啥用,学习WIN API 可以参考SDK。
masterkill
2009-02-08
打赏
举报
回复
书中给出的链接库是作者写的,对于书中程式是必须的,比如说他要显示一个字符,就直接调用了库中的函数;当然这样的过程你也可以自己写,就不需要链接库了。
学习API...先明确你的目的,想做Windows用户界面or驱动等,根据你的参考书来学习。比如说,建议你最开始可以看看像《Windows程序设计》这样的书,对于书中提到的API,Structure等,结合MSDN或者网络上的资源,再结合书中作者的解释来理解;这是个长期的过程。。。
cnzdgs
2009-02-08
打赏
举报
回复
intel汇编语言程序设计(第5版)中有两个链接,写汇编必须要用到链接库吗?
不一定,做Windows程序一般是需要的。
如果不用能变出好程序吗?
程序好或不好与使用链接库没有直接关系。
还有像用汇编写个程序,随机生成0到100的数,然后出一个提示确定后,把数记到一个创建的记事本上。是不是在出对话框或者创建文件的时候就要用到API?
不一定,通常是直接或间接使用API。
怎么学习使用API
先跟着书学,之后在实践中逐步了解。
汇编
语言(九)——
链接库
本文介绍了
链接库
的概念,它们是由
汇编
的目标文件组合成的特殊格式文件,便于链接器工具使用。链接器将程序的目标文件与
链接库
结合,例如在Windows平台上,kernel32.lib作为桥梁连接到kernel32.dll,提供系统函数的链接信息。此外,文
中
还提及了Irvine32和Irvine64
链接库
在
汇编
语言编程
中
的作用,特别是Irvine64
链接库
在64位程序
中
遵循的Microsoft x64调用规范。
VS2019
汇编
语言环境配置
本文介绍如何在VS2019
中
搭建
汇编
语言开发环境,包括配置基本运行环境、添加Irvine32
链接库
及安装代码高亮插件AsmDude。通过这些步骤,开发者可以轻松地进行
汇编
语言编程。
汇编
Irvine32
链接库
中
一些过程函数的使用说明
本文详细介绍了Irvine32
链接库
中
的一系列函数,包括文件操作、屏幕控制、输入输出、延迟、内存及寄存器显示等功能,如CloseFile、Clrscr、CreateOutputFile等,为
汇编
编程提供了便利。
静态
链接库
与动态
链接库
详解
本文详细介绍了C/C++编程
中
库文件的作用,包括静态
链接库
和动态
链接库
的概念、创建与使用方法。静态
链接库
在编译时将库代码整合到可执行文件
中
,适合代码保密和独立运行,但可能导致文件体积大;动态
链接库
在运行时加载,节省存储空间,但依赖于库文件存在。动态
链接库
的创建涉及-fpic和-shared选项,使用时可通过-dl和-L选项指定。当GCC找不到库文件时,可以通过修改搜索路径或环境变量来解决。
Linux下GCC编译过程及静态
链接库
和动态
链接库
本文介绍了Linux下gcc的编译过程,源文件经预加载、编译、
汇编
、链接生成可执行文件,还给出了示例。同时阐述了静态
链接库
和动态
链接库
的区别,静态库在编译时加载,动态库在执行时加载,并分别说明了二者的生成和使用方法。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章