.386
.model flat, stdcall
.stack 4096
ExitProcess proto dwExitWord:DWORD.data
intarray DWORD 10000h,20000h,30000h,40000h.code
main proc
mov edi, OFFSET intarray        ;// EDI = 数组地址
mov ecx, LENGTHOF intarray      ;// 循环计数器
mov eax, 0                      ;// sum = 0
;// LOOP 类似C语言的 do{...}while(--eax);
L1:
add eax, [edi]                  ;// 间接寻址,类似于C语言用指针遍历数组
add edi, TYPE intarray
loop L1invoke ExitProcess, 0
main endp
end main

【Win32汇编】数组累加相关推荐

  1. Win32汇编数组编程图解

    1 声明并初始化数组 .386 .model flat, stdcall option casemap :noneinclude S:\masm32\include\windows.inc inclu ...

  2. Win32汇编扩展教程

    Win32汇编扩展教程 第一课 Win32 扩展消息框示例 在罗哥云琳的Win32消息框示例基础上,做一个扩展例子. 首先弹出消息框,2个按钮,YESNO; 点击NO,程序结束:点击YES,弹出第二个 ...

  3. win32 汇编基础概念整理

    一.关于寄存器 寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会. EAX是 ...

  4. win32汇编基础概念

    一.关于寄存器 寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会. EAX是 ...

  5. 【Win32汇编】学习Win32汇编

    学习Win32汇编(Windows下的32位汇编) 第一个程序Hello world 控制台输出(新建Console App工程) Debug输出(新建Win32 App工程) 后面代码的头文件在这里 ...

  6. 新版WIN32汇编开发环境介绍及RadAsm简明教程

    写在前面的话: 在准备做教程的时候去查资料,关于WIN32下汇编方面的,本来想找些现成的拿到教程里用下,但发现貌似只有一篇,是2005年时jhkdiy写的,而且翻来翻去发现所有图片也都失效了.所以准备 ...

  7. WIN32汇编程序设计中的全局变量定义

    1.全局变量的定义 全局变量的作用域这是整个程序,win32汇编的全局变量定义在.data或.data?段内,可以同时定义变量的类型和长度,格式是: MASM中可以定义的变量类型相当多,具体如表3.2 ...

  8. Win32汇编学习——windows汇编语法(小甲鱼教程)

    Win32汇编学习--windows汇编语法(小甲鱼教程) 1)指令集 .386 语句是汇编语句的伪指令,类似指令有:.8086 . .186  ..286  ..386/.386p  . .486/ ...

  9. win32汇编·指令

    win32汇编·指令 常用伪指令 数字常量 字符串常量 预留空间 复制重复 符号定义伪指令 等号伪指令 操作符伪指令 算术运算符 逻辑操作符 关系操作符 框架定义 样例 函数声明语句 include ...

  10. 【win32汇编】0x01 开篇一些乱七八糟的话

    之前弄完了16位汇编,现在正式学习win32汇编,首先就是一些原理了,其实就是在16位的基础上增加了一些内容,其程序主要的结构记录如下 (1)指令集     .386     这是指定指令集 必须工作 ...

最新文章

  1. 机器学习拓展知识(数学/统计/算法)
  2. python datasets_python基础之sklearn.datasets
  3. php如果字符串有1 3 5,PHP常用字符串函数小结
  4. clion中文乱码_CLion 遇到乱码的解决办法
  5. nexus 4 android 5.0,Nexus 4可以升级Android 5.1了!
  6. 打印有向图的强连通分量-----kosaraju算法(最简单的实现)
  7. 动态设置control的显示与隐藏
  8. java导出word特殊符号,Word2019中输入特殊符号的方法
  9. codeBook背景建模
  10. 利用Python进行数据分析(Ⅳ)
  11. notepad++ paste data vertically
  12. 2022年考研计算机组成原理_4 指令系统
  13. C4D骨骼动画绑定到像素
  14. 高德地图——切换路线的不同实现(驾车、公交、骑行)
  15. 操作系统常见面试题(2022年最新版)
  16. Fortinet :《2021 年OT与网络安全现状报告》之「OT安全洞察」
  17. 硬件知识-ADC模数转换芯片
  18. 一个竞赛蒟蒻,开个Blog玩玩
  19. [Leetcode] 买卖股票合集(动态规划)
  20. 相机内参和外参的解释

热门文章

  1. calibre中的hcell_关于calibre的Hcell你知道多少?
  2. ML:MLOps系列讲解之《CRISP-ML (Q)ML生命周期过程—了解机器学习开发的标准过程模型—业务和数据理解→数据工程(数据准备)→ML模型工程→评估ML模型→模型部署→模型监控和维护》解读
  3. Dataset:数据生成之利用pandas自定义生成随机各自类型(离散型和连续型)的dataframe数据
  4. Tool:微信使用技巧之手把手教你如何在电脑端同时登录多个微信账号之图文教程详细攻略
  5. NLP之情感分析:基于python编程(jieba库)实现中文文本情感分析(得到的是情感评分)之全部代码
  6. RL之Q Learning:利用强化学习之Q Learning实现走迷宫—训练智能体走到迷宫(复杂迷宫)的宝藏位置
  7. ML之LoR:LoR之二分类之线性决策算法实现根据两课成绩分数~预测期末通过率(合格还是不合格)
  8. PyQt:成功解决PyQt4升级到PyQt5改变的函数或方法
  9. http和https的一种能力?
  10. http协议、cookie及session