在X86机器上组装,Windows与Linux
发布时间:2020-12-14 04:12:46 所属栏目:Windows 来源:网络整理
导读:它们是一样的吗? 更长的版本: 假设我在汇编时,在Windows机器上写了一个小应用程序,它所做的只是添加1 1并将其存储在寄存器中.那么,我在Linux机器上编写完全相同的代码.会有用吗? 我想是的,因为在硬件层面,它是同一台机器,所以’硬件的语言'(原谅不精确性)
它们是一样的吗?
更长的版本: 假设我在汇编时,在Windows机器上写了一个小应用程序,它所做的只是添加1 1并将其存储在寄存器中.那么,我在Linux机器上编写完全相同的代码.会有用吗? 我想是的,因为在硬件层面,它是同一台机器,所以’硬件的语言'(原谅不精确性)将是相同的. 因此,我认为一个针对Windows的病毒,但用汇编语言写的不会只是一个Windows病毒.
在windows上用汇编语言编写的程序与linux不是二进制兼容的…你需要在linux上再次编译(汇编)它们,但请记住汇编程序之间存在差异……它们不同地处理例如声明代码,数据的部分,bss
windoes高管不会在linux上本地运行(你可以在wine中运行它们,但它们将被沙盒化) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-7 – 哪里可以下载适用于Windows 7的最新64位版Son
- Windows 7从命令提示符处以非管理员用户身份运行
- 什么GUI工具包最适合Windows和Linux中的本地LAF for Python
- 适用于Windows的Vim / Ag g:ctrlp_user_command值是什么?
- 打开Windows资源管理器目录,选择一个特定的文件(在delphi中
- windows-xp – 将Windows休眠文件移动到其他驱动器
- windows-server-2008-r2 – 为什么称它为Windows Server 20
- Windows Phone“对齐图像” – 为什么?
- windows-server-2008 – 适用于SQL Server 2005的Windows S
- 利用windows api共享内存通讯
推荐文章
站长推荐
热点阅读