- 博客(6)
- 收藏
- 关注
原创 【汇编】宏和MASM编译时语言
Microsoft 宏汇编 (MASM) 提供了一些相对于内联程序集的优点。 MASM 包含具有循环、算术和文本字符串处理等功能的宏语言。 MASM 可以更好地控制硬件。 使用 MASM,还可以节省时间和减少内存开销。
2024-07-26 08:00:00 843
原创 【汇编】SIMD
单指令多数据(SIMD)是Flynn分类法中的一种并行处理。SIMD可以是内部的(硬件设计的一部分),可以通过指令集架构(ISA)直接访问,但不应与ISA混淆。SIMD描述了具有多个处理元件的计算机,这些处理元件同时对多个数据点执行相同的操作。
2024-07-21 08:00:00 772
原创 【汇编】控制结构
条件跳转指令(JCC指令)在汇编语言中扮演着至关重要的角色,它们用于根据特定条件跳转到代码的其他部分。这些条件通常由前面的比较或测试指令设置的标志位决定。
2024-07-12 08:00:00 1010
原创 【汇编】传参和返回
与 x86 不同,C/C++ 编译器仅支持 x64 上的一个调用约定。此调用约定利用 x64 上可用的寄存器数量增加:前四个整数或指针参数在和寄存器中传递。前四个浮点参数在前四个 SSE 寄存器中传递。调用方在堆栈上为寄存器中传递的参数保留空间。调用的函数可以使用此空间将寄存器的内容溢出到堆栈。任何其他参数都在堆栈上传递。整数或指针返回值在寄存器中返回,而浮点返回值以。是可变的。是非易失性。C++ 的调用约定类似。指针作为隐式第一个参数传递。
2024-07-06 08:00:00 1024
64-Bit Assembly代码
2024-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人