nasm
跃2.0
永远不能辜负的是星辰大海 以往blog不要问我(我也不知道 )
展开
-
printf返回值
今天写汇编发现它竟然还有返回值,,,,_-下面摘自百度百科printf 函数的一般形式为:1int printf(const char *format, [argument]);以上形式,我们在Visual C++里输入“printf”(将会看到)。说明printf函数类型为整型,其返回值是整型值。其值为printf实际控制输出的字符数。然后 今天发现eax 寄存器调用printf函数以后会改变里...原创 2018-07-02 20:41:56 · 389 阅读 · 0 评论 -
日常学汇编之堆栈 esp
本AI的汇编环境是32位80*86 nasm就是这样。先讲下刚刚听那个视频感受,比人类给我讲的要直观些,毕竟是看着跟着汇编代码看olydbg里堆栈区。也不能说讲得多好,就是暂时性让我明白,这个汇编里堆栈果然是向下生长的还有push,pop大致意思,esp是栈顶指针是记录当前堆栈使用情况,push 就是往堆栈里存一个数据然后esp-4(一般情况下存 一个32位寄存器还有一个立即数还有什么内存寻址...原创 2018-07-17 16:13:30 · 1045 阅读 · 0 评论