;将由text db 10,20,30,40定义的4个数相加,并输出其和。
 .386    ;指明指令集
 .model flat,stdcall ;平坦模式,函数右边的参数先入栈
 option casemap:none ;指明大小写敏感
 
 include \masm32\include\windows.inc ;windows.inc 包含头文件
 include \masm32\include\user32.inc 
 include \masm32\include\kernel32.inc
 include \masm32\include\masm32.inc
 
 includelib \masm32\lib\user32.lib ;包含库文件
 includelib \masm32\lib\kernel32.lib
 includelib \masm32\lib\masm32.lib
 .data 
text db 10,20,30,40  ;定义多个变量
buffer  db 10 dup(0)
szFmt  db '结果是:%d',0
 .code
start:
 xor eax,eax
 mov al,text
 mov bl,text+1
 mov cl,text+2
 mov dl,text+3
 add al,bl
 add al,cl
 add al,dl ;和在eax中
 
 invoke  wsprintf,  ;格式化信息串
   addr buffer, ;信息串格式化后的存放地
            addr szFmt,  ;信息串的格式:'结果是:%d",0
            eax   ;数值和
   
 invoke ClearScreen ;清屏
 invoke locate,10,10 ;光标定位(x,y)
 invoke StdOut,addr buffer  ;显示串
 invoke ExitProcess,NULL  ;中止一个进程,退出代码
 end start

修改.code部分代码

xor eax,eax
 mov al,text
 add al,text+1
 add al,text+2
 add al,text+3

最新文章

  1. Sublime Text 2 windows8安装插件失败解决
  2. 重置svn地址
  3. Jquery 获取 radio/select选中值
  4. 动态监控驱动、dll、exe加载
  5. 结对开发:7-magic用户调研报告
  6. 小米2s 降到1299
  7. Get vertical scrollbar width and example
  8. The version of CocoaPods used to generate the lockfile (*) is higher than the version of the current executable (*). Incompatibility issues may arise.
  9. hdu 1908
  10. HDU1342 Lotto 【深搜】
  11. displayport
  12. Bootstrap入门(九)组件3:按钮组
  13. 说说API的防重放机制
  14. vue学习之vuex
  15. hdu-4738(tarjan割边)
  16. Hadoop常用命令总结
  17. react router @4 和 vue路由 详解(七)react路由守卫
  18. phpexcel如何读取带公式的excel文件得到值呢?
  19. 【BZOJ5290】 [Hnoi2018]道路
  20. 委托、Lambda表达式、事件系列07,使用EventHandler委托

热门文章

  1. SQL跨服务器操作语句
  2. jquery简单的图片切换效果,支持pc端、移动端的banner图片切换开发
  3. 【BUG】---ionic tab-demo项目在modal页跳转URL改变页面不刷新,手动刷新后显示空白
  4. ASP.NET中后台注册js脚本攻略(转)
  5. Python Opearte SQLAlchemy Do Something
  6. SQL server自定义函数实例
  7. 北大ACM(POJ1010-STAMPS)
  8. ueditor 单独图片上传 转载
  9. [转]基于SQL脚本将数据库表及字段提取为C#中的类
  10. ArcSDE for Microsoft SQL Server Post Installation图解(转)