社区
VB基础类
帖子详情
怎样在vb中嵌入汇编语言
iwantfly
2000-09-09 02:30:00
例如在vb中定义端口
dim port as integer
dim data as integer
然后从port所在的端口读取两个字节送到data所在的变量中去
vb的asm语句以什么开头呀,什么结束
顺便问一句
vb可以嵌入汇编吧
...全文
321
6
打赏
收藏
怎样在vb中嵌入汇编语言
例如在vb中定义端口 dim port as integer dim data as integer 然后从port所在的端口读取两个字节送到data所在的变量中去 vb的asm语句以什么开头呀,什么结束 顺便问一句 vb可以嵌入汇编吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
prefix
2000-09-09
打赏
举报
回复
实际上vb就无法嵌入汇编,可以说使用第三方ocx或dll是最现实的方法。
Putao
2000-09-09
打赏
举报
回复
用Delphi吧,内置的控件比VB多,还可以嵌入汇编
who
2000-09-09
打赏
举报
回复
我知道的非常规方法有两种:
1.保留一个读写端口的子程序,里面用个i=j+1之类占着位子
编译完毕后用反汇编软件找到刚才那句,然后直接改为读写IO的汇编机器码即可
2.要借助一个软件拦截VB的编译器,在编译过程中,拦截VB编译产生的汇编程序,
修改后再用MASM编译成OBJ
两种方法都是事后过程(第2种我也没试过,应该可以),你说是不是非常规方法呀?
Liubin
2000-09-09
打赏
举报
回复
vb 是不能直接读写端口的,这也是我用vb的一个遗憾,好多程序发布时都带了一个dll
iwantfly
2000-09-09
打赏
举报
回复
我这里倒是有dll,但是我现在是想做一个控件
将来发行控件的时候可以不用附带dll了就好
所以我才想嵌入汇编的
什么叫非常规方法啊,有什么可以参考的东西没有啊
who
2000-09-09
打赏
举报
回复
按正常方法,vb是不可以嵌入汇编的
但非常规方法是可以的,却又比较复杂,不是两句话可以说清的
以你的需求最好是是用vc写一个DLL专门处理端口I/O
aardio帮助文档
因为 aardio奇特的语言特性,aardio的胶水能力极强,在aardio
中
可以非常方便的调用C语言、C++、C#、Java、Python、Javascript、Node.Js、Flash ActionScript、PHP、
VB
Script、NewLISP、Delphi、Go语言 .........
aardio工具解压版
因为 aardio奇特的语言特性,aardio的胶水能力极强,在aardio
中
可以非常方便的调用C语言、C++、C#、Java、Python、Javascript、Node.Js、Flash ActionScript、PHP、
VB
Script、NewLISP、Delphi、Go语言 .........
程序员应该掌握和了解的
4、
汇编语言
是低级语言但不是机器语言。 5、高级语言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java等等;如果你是
中
国软件业的英雄,你也写一门语言,最好不用英语) 6、编译程序和解释程序的概念和...
COSMOS——.NET开发操作系统
完完全全.NET开发操作系统,你可以选择不用半点汇编、C或
嵌入
汇编、C等等编程语言。使用时请先安装VS2008以上版本,可使用C#和
VB
.NET开发x86、x64、ia64、ARM架构的操作系统,其他的CPU架构未来将会发布。关注更新请...
IEEE754转换程序(基于VS2010)
用Visual Studio 2010开发的C++程序,其
中
嵌入
了部分
汇编语言
代码,供分享,有不足之处,望提出您的宝贵意见!
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章