#x86

2021-5-6 23:44
前段时间,我在编码中看了一个热门部分,我看到了这个: 这让我思考了。此代码处于性能关键循环,看起来像浪费 - 我们从未与&#34一起运行;调试"启用标志[1]。如果基本上从未运行的话,是否可以拥有?当然,必须有一些表现成本...... 在一般规则的日子里,一般规则是:一个完全可预测的分支已经接近零CP......
2021-4-22 11:55
令人惊讶的是,给出一个很好的答案(在本文中提出的问题)。这取决于你的统计方式,细节很有趣(无论如何)。 不要离开你挂起:英特尔有一个官方x86编码器/解码器库,名为xed。根据英特尔的XED,就像这种写作一样,有1503个定义的x86指令(“Xed Lingo的iClasses”),从AAA到XTest(这也包括A......
2021-4-13 2:58
Warning: Can only detect less than 5000 characters
2021-3-21 8:45
SUBX是X86机器代码子集的表示法。 MU翻译在Subx中实现,也会发出子句代码。 这里'在子句中添加1和1的示例程序,并返回结果TOTHE父shell进程: == CodeEntry:#eBx = 1 BB / Copy-to-EBX 1 / IMM32#增量EBX 43 / Increment-EB......
2021-3-21 3:42
您可以使用它在裸露的Linux内核上运行它的本地ELF二进制文件。没有其他依赖项。 $ ./subx -map翻译examples / femirmal.subx -o examples / femiration $ ./subx --map --trace运行' last_run' $ .......
2021-2-28 12:28
在此网络研讨会中,克莱尔·格兰特(Clair Grant)和特里·霍尔姆斯(Terry Holmes)讨论了OpenVMS x86端口的状态。0:00:00简介0:01:52议程0:03:05业务更新0:09:07计划...
2021-1-28 21:56
笑,滚动过去,然后我开始怀疑:“这种晦涩的操作码比优化的加载更快的机会是什么?”我意识到我只是被书呆子狙击了。因此,我决定总结一下关于如何对操作码进行基准测试的记忆,并深入研究此模因。 对于那些不记得英特尔梦dream以求的每个操作码的人,英特尔参考手册是一个有用的参考,并指出以下内容: XLAT / XLATB......
2021-1-17 6:10
自1976年基于英特尔C8080A CPU推出dyna-micro以来,单板计算机已不再是新事物。从那时起,它们已用于从数字标牌到卫星和航空航天应用的许多嵌入式应用中。2012年,Raspberry Pi基金会发布了Raspberry Pi Model B,该模型重新定义了SBC标准,许多制造商都基于Raspberr......
2021-1-9 17:41
在体育运动中,特别是在棒球运动中,经常说记录越长,印象就越少。 ``有史以来最多的本垒打''比``令人印象深刻的纪录''要多得多,``最有本垒打的比赛是在第7局与左手投手并列第3名的情况下进行的''。两者都是记录,第一,很多甚至可能知道答案(巴里债券),第二个?我敢肯定有人可以查一下,但我不知道。 因此,当我获得......
2020-11-11 18:36
检测漏洞是管理程序内存自检(HVMI)的主要优势之一。通过监视访客物理内存页面以防止不同类型的访问(如写入或执行),HVMI可以对关键内存区域施加限制:例如,堆栈或堆页面可以在EPT级别标记为不可执行,因此当利用漏洞成功获得任意代码执行时,自省逻辑将介入并阻止外壳代码的执行。 理论上,拦截来自内存区域(如堆栈或堆)的......
2020-11-9 3:11
我们依靠您的支持:您听说过Phoronix Premium吗?这是我们高级无广告服务在本网站上广告的补充。每月只需3美元,你就可以帮助支持我们的网站,同时产生的资金可以让我们继续进行Linux硬件审查、性能基准测试、维护我们的社区论坛等等。你也可以考虑通过贝宝(PayPal)支付小费。为了更好地迎合更新和常见的x86......
2020-11-2 8:58
这是一个由Stefan Dösinger和AndréHentschel发起的项目,旨在aarch64/ppc64le/x86_64Wine上运行x86_64/x86_32 Windows应用程序。 我们在主机上有一个64位纯模式的Wine,在客户端有两个64位和32位模式的Wine。中间是运行x86(_64)代码的Q......
2020-9-27 23:8
编写SectorForward的灵感来自1996年Usenet的一个帖子(特别是Bernd Paysan在这个帖子上的第一篇帖子)。 SectorForth仅包含上述Usenetpost中概述的八个原语、用于操作内部状态的五个变量和两个I/O原语。 有了这个最小的构建块集,用于分支、编译、操作返回堆栈等的单词都可以用......
2020-9-21 6:4
它可以用于静态分析x86/x64二进制文件,重写代码(例如,删除垃圾指令)、重新定位代码或作为反汇编程序。 ✔️正确:所有指令都经过测试,并且ICE已经针对其他反汇编程序/汇编程序(xx、gas、objdump、masm、dump bin、nasm、ndisasm)和模糊化进行了测试。 ✔️格式化程序支持MASM、N......
2020-9-18 17:16
我一直在用Rust开发一个可以使用Linux引导协议的x86引导加载程序。在这篇文章中,我想写下我的动机,这个项目的特点和问题。
2020-8-21 21:54
人们说,与其他专有编译器相比,GCC(GNU编译器集合)不能生成有效的代码。这是神话还是现实?我们会试着弄清楚GCC到底是怎么回事。那么,GCC编译器如何才能产生更有效的代码呢?我们将介绍一些用于x86Linux平台";C";、";C++&34;和";FORTRAN&34;编译的可选提示,帮助......
2020-8-15 15:32
X86上的OpenVMS已于2020年5月15日提供给第一个客户。随着7月29日发布的V9.0-C,现在有21个外部用户在测试该系统。推广计划是在2020年剩余时间里继续每月增加至少5个客户。 随着每个版本的发布,更多的功能变得可用,同时稳定性也提高了。到目前为止,所有用户都将x86 OpenVM作为Virtual ......
2020-8-10 2:55
在我看来,汉娜·蒙塔娜(Hannah Montana)是一位才华横溢的x86汇编语言程序员。嘿,你永远不会知道,过双重生活是她的专长,对吧?▶T..。
2020-8-9 8:34
在我看来,汉娜·蒙塔娜(Hannah Montana)是一位才华横溢的x86汇编语言程序员。嘿,你永远不会知道,过双重生活是她的专长,对吧?▶T..。
2020-8-6 7:42
编译器资源管理器是一个交互式在线编译器,它显示编译后的C++、Rust、Go(以及更多)代码的汇编输出。
2020-5-19 2:22
ARM上的Windows10仍然有太多的限制值得推荐,但最严重的限制之一可能很快就会被淘汰。根据GitHub最近提交的代码,微软正准备在该平台上增加对64位x86应用程序仿真的支持。 “在ARM64上添加对x64代码仿真的链接器支持”实际上就是代码提交所说的全部内容。它是由微软的Kenny Kerr发布的,Kenny......
2006-3-1 0:56
mac Fans 有福了,如果你的pc够in的话就试试mac吧