
汇编
。。。
qwertyuiop_i
没有
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汇编(JCC指令)
常用jcc指令解释原创 2025-06-12 01:00:00 · 404 阅读 · 0 评论 -
汇编(函数调用)
本文介绍了x86架构下函数调用的关键机制。首先对比了JMP和CALL指令的区别,指出CALL在跳转时会将返回地址压栈,实现函数的多处调用。其次讲解了参数传递方法,当参数超过8个时需使用堆栈传参。然后详细阐述了堆栈平衡的概念,强调函数返回前要调整ESP指针恢复堆栈状态,可通过外平栈(add esp)或内平栈(ret n)实现。最后介绍了更安全的EBP寻址方式,通过保存/恢复EBP寄存器维护栈帧结构,避免直接使用ESP寻址的偏移计算问题。文中包含具体汇编代码示例说明各机制实现方法。原创 2025-06-11 16:18:08 · 122 阅读 · 0 评论 -
汇编(cpu寄存器描述)
寄存器是CPU内部的高速存储单元,用于临时存储数据、指令和地址,访问速度远快于内存。x86架构有8个32位通用寄存器(如EAX、EBX),x64扩展为16个64位寄存器(如RAX、RBX),新增R8-R15寄存器并优化参数传递机制。不同寄存器有特定用途:RSP/RBP管理栈,RAX存储返回值,RIP指向下一条指令。栈用于存储运行时中间数据,通过PUSH/POP操作管理。EIP寄存器存储下一条指令地址,只能通过JMP、CALL和RET等控制转移指令间接修改。这些寄存器协同工作,实现高效的数据处理和程序执行。原创 2025-06-11 10:32:47 · 182 阅读 · 0 评论 -
汇编学习笔记5
汇编 Day5 (CPU的存储模式)大端模式:数据高位在低位,数据低位在高位小端模式:数据高位在高位,数据低位在低位如何查看自己电脑是 大端模式 还是 小端模式常用汇编指令MOV 指令格式含义mov r/m8,r8r 通用寄存器mov r/m16,r16m 代表内存mov r/m32,r32imm 代表立即数mov r8,r/m8r8 代表8位通用寄存器mov r16,r/m16m8 代表8位内存mov r32,r/m32imm原创 2021-10-20 21:24:00 · 122 阅读 · 0 评论 -
汇编学习笔记4
ja原创 2021-10-18 21:43:29 · 404 阅读 · 0 评论 -
汇编学习笔记3
计算机存储数据的方式原创 2021-10-10 14:23:59 · 163 阅读 · 0 评论 -
汇编学习笔记2
计算机如何做四则运算原创 2021-10-09 20:55:57 · 148 阅读 · 0 评论 -
汇编学习笔记1
进制之间的关系原创 2021-10-08 16:28:16 · 161 阅读 · 0 评论