汇编_call指令

我们先来随便写一个函数,然后反汇编看看它的代码。

#include<iostream>
using namespace std;void test() {}void func() {}int main() {test();func();
}

转到汇编为:

再按一下F11

再按一下F11,跳转到函数:

存储字节

int  a=1;
//ebp-0Ch是变量a的地址
//word 2字节 dword 4字节 qword 8字节
mov dword ptr [ebp-0CH],3
ebp的值:010FFE58H
a的地址:010FFE4CH == ebp-0CH
4个字节存储3
16进制 : 00 00 00 03H
2进制  : 00000000 00000000 00000000 000000011

汇编_其他常见指令

1.以前讲过的:
mov dest src
[地址值]
call 函数地址
2.补充:
lea dest,[地址值]
eg:
lea eax,[1122H]:直接将地址值赋值给eax
lea:load effect address 装载有效地址值
mov eax,dword ptr [1122H]:讲此地址中的内容取出来放到eax中

ret : 函数返回
add op1 , op2
sub op1 , op2
inc op: op=op+1
dec op: op=op-1
jum [ ]: 跳转到此地址
j开头的一般都是跳转,大多数是带条件的跳转,一般跟test,cmp等指令配合使用。

小码哥C++_汇编指令相关推荐

  1. 零基础轻松学python pdf 小码哥_零基础轻松学Python

    零基础轻松学Python电子书 Python之父Guido van Rossum力荐的Python门书.本书以通俗易懂的语言.好玩有趣的案例让读者轻轻松松.循序渐地从零始掌握Python 3 编程.本 ...

  2. naarray查询 swift_从入门到精通Swift编程(完整 未加密 小码哥) [16.3G]

    目录:/从入门到精通Swift编程(完整 未加密 小码哥) [16.3G] : U! s1 a8 i- s+ O, c7 i      ┣━━01-基础语法.汇编初探 [367.2M]# D% l* ...

  3. 小码哥iOS拓展班2期

    小码哥iOS拓展班2期,视频全套不加密,有FM,直播,RAC,汇编项目,源码文档齐全. 注: 视频分为破解版和重录版,破解版码哥课堂和直播项目不全:重录版所有的视频和文档都是齐全的,只有直播项目第一天 ...

  4. 百度松果 小码哥考研小技巧 (概率期望)

    题目描述 要考研了,小码哥非常焦急,他要开始背英语单词,每个单词的长度是lil_ili​ ,小码哥有pipipi的概率认识这个单词,小码哥要从一个有nnn个单词的总清单里按顺序的背单词,小码哥有一个认 ...

  5. 你好2017! 再见2015, 再见小码哥!

    一根筋教育总监李南江致全体同仁的一封公开信 各位同仁,同学们: 大家好! 2015年的今天我发布了一篇日志"决定加入一个全新的IT培训品牌小码哥(中英双语版)", 怀揣着对教育的热 ...

  6. 03小码哥通讯录(数据存储)

    // // XMGContact.m // 小码哥通讯录 #import "XMGContact.h"@implementation XMGContactstatic NSStri ...

  7. 小码哥iOS--玩转【斗鱼直播APP】系列之直播总体概览

    直播总体概览 概述 直播的现状 2016年,是一个直播年.直播行业快速发展,同时也滋生了大大小小上千家相关的公司. 中国互联网络信息中心发布的报告显示,截至今年6月,我国网络直播用户规模达到3.25亿 ...

  8. 小码哥考研技巧(求背单词长度的最大期望)

    输入: 3 100 6 100 8 100 10 输出: 326.12 考点:1.求最大期望的话需要对n个单词的长度和认识概率进行动态数组排序 2.对精度有所要求 理论解析:无论小码哥有没有背到认识的 ...

  9. 可怜的小码哥 马蹄集

    可怜的小码哥 难度:黄金 时间限制:1秒 巴占用内存:128M 提瓦特大陆上有一个贫穷的占星术士小码哥,出于占星术的要求,他时常要解 决一些困难的数学问题.这天,他有遇到一个难题:对于一给定的素数集合 ...

  10. css动画唯美背景,小码哥-利用CSS3渐变实现唯美背景图

    原标题:小码哥-利用CSS3渐变实现唯美背景图 CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 以前,你必须使用图像来实现这些效果.但是,通过使用 CSS3 渐 ...

最新文章

  1. RetinaFace,最强开源人脸检测算法
  2. 面试官:说说你对ZooKeeper集群与Leader选举的理解?
  3. 团队编程项目代码设计规范(爬取豆瓣电影top250)
  4. MySQL数据库常用命令_常用SQL语句及命令_MySQL常用语句
  5. Java poi读取,写入Excel2003
  6. Linux部署Web应用程序超链接下载中文名称文件404问题解决办法
  7. easyui datagrid 获得共多少条记录_聊城市优化简化获得电力流程做法在全省供电系统推广...
  8. JAVA集合(四、ConcurrentHashMap)
  9. Mycat高可用架构原理_Mycat集群搭建_HA高可用集群_高可用_单表存储千万级_海量存储_分表扩展---MyCat分布式数据库集群架构工作笔记0027
  10. 09 spring-aop
  11. java语言的一些小语法
  12. PD的几种文档【转】
  13. 收藏!Solidworks从设计到制造流程解决方案 2022来了!
  14. 蓝桥杯训练--官网真题训练
  15. 数字信号处理——多速率信号处理
  16. C++ 实现小写金额转化为大写金额
  17. 科大讯飞批量语音转文字
  18. EndNote论文参考文献中文文章与英文文章前后顺序修改排列方法
  19. python正则表达式面试_python-面试题
  20. 通过设置Weblogic设置线程数提高系统并发

热门文章

  1. 东软云HIS医疗管理系统——技术栈【SpringBoot+Vue+MySQL+MyBatis】
  2. 百度接口API的使用
  3. 【初识C语言:编程小白与C语言say hello的正确打开方式(绘制草图阶段)】
  4. Python文件的操作
  5. Credential Harvester的脚本修改
  6. 微信小程序vant 输入框问题
  7. java计算机毕业设计Web网上购书后台管理系统MyBatis+系统+LW文档+源码+调试部署
  8. ELK集群部署报错(master not discovered yet, this node has not previously joined a bootstrapped )
  9. 计算机打印机副机无法打印,打印机共享无法打印怎么办,教您解决电脑打印机共享无法打印...
  10. 上海宝付揭穿网络招聘小把戏