当前位置: 首页 > news >正文

招投标网站建设开发做纺织都有那些好网站

招投标网站建设开发,做纺织都有那些好网站,安吉网站建设,wordpress 右边栏当程序中相同功能的一段代码用得比较频繁时,可以将它分离出来写成一个子程序,在主程序中用call指令来调用它。这样可以不用重复写相同的代码, 仅仅用call指令就可以完成多次同样的工作了。Win 32汇编中的子程序也采用堆栈来传递参数&#xff…

当程序中相同功能的一段代码用得比较频繁时,可以将它分离出来写成一个子程序,在主程序中用call指令来调用它。这样可以不用重复写相同的代码, 仅仅用call指令就可以完成多次同样的工作了。Win 32汇编中的子程序也采用堆栈来传递参数, 这样就可以用invoke 伪指令来进行调用和语法检查工作。
 

子程序的定义
 

子程序的定义方式:

子程序名 proc  [距离] [语言类型] [可视区域] [USES寄存器列表] [, 参数:类型] ...[VARARG]
local 局部变量列表


指令


子程序名 endp
proc和endp伪指令定义了子程序开始和结束的位置

proc后面跟的参数是子程序的属性和输入参数。子程序的属性有:

●距离——可以是NEAR, FAR, NEAR16, NEAR32, FAR16或FAR32, Win32中只
有一个平坦的段,无所谓距离,所以对距离的定义往往忽略。

●语言类型-一表示参数的使用方式和堆栈平衡的方式,可以是StdCall, C, SysCall,BASIC、FORTRAN和PASCAL, 如果忽略, 则使用程序头部.model定义的值。

●可视区域——可以是PRIVATE, PUBLIC和EXPORT。PRIVATE表示子程序只对本模块可见; PUBLIC表示对所有的模块可见(在最后编译链接完成的.exe文件中) ; EXPORT 表示是导出的函数, 当编写DLL的时候要将某个函数导出的时候可以这样使用。默认的设置是PUBLIC。

●USES寄存器列表——表示由编译器在子程序指令开始前自动安排push这些寄存器的指令, 并且在ret前自动安排pop指令, 用于保存执行环境, 但笔者认为不如自己在开头和结尾用pushad和popad指令一次保存和恢复所有寄存器来得方便。

http://www.yayakq.cn/news/189365/

相关文章:

  • 广州建造网站公司百度快照推广一年要多少钱
  • 杭州网站建设哪里好山东省建设发展研究院网站
  • 学校网站设计平湖模板网站建设公司
  • 网站建设只有一个空间吗vps 网站发布
  • 大连 网站wordpress做学校网站
  • 沈阳高端网站定制头条新闻 最新消息条
  • 怎么搞一个服务器建设网站免费创建网站平台有哪些
  • 360建站平台贵州住房与城乡建设厅网站
  • wordpress更换网站域名外发加工网1688
  • 网站建设响应式是什么网站建设 陕icp
  • 哪里有网站建设加工智慧团建网
  • 如何用ps做照片模板下载网站为什么公司网站打开很慢
  • 企业网站导航优化自学网站建设与网页设计
  • 淘宝网站首页是用什么软件做的南宁广告设计与制作公司
  • 网站互联网推广爱站网长尾
  • 成都网站设计制作公司做电影方面的网站怎么做
  • oecms(php企业网站管理系统)韩国网站免费模板
  • 不是做有网站都叫狠狠沈阳做网站在哪
  • 柑桔种植服务网站开发网站转app生成器
  • 网站推广短信做网站用框架
  • 毕业设计网站做啥网站搭建收费参考
  • 如何逐步提升网站权重指数运算法则
  • 制作移动网站公司免费空间背景
  • 四川中成煤炭建设集团网站宿州保洁公司电话
  • vue.js网站建设企业做网上推广
  • 网站建设管理概述网页开发简历模板
  • 个人网站源码进一品资源wordpress广告管理插件
  • 有限公司网站建设 互成网络地址 四川婴儿做相册的网站
  • 深圳住房城乡建设局网站纯净系统基地
  • 做网站为什么要买服务器商城app开发要多少钱