汇编语言中proc far是什么意思

汇编语言中proc far是什么意思,第1张

proc是程序定义伪指令,

far是该子程序的属性,决定调用程序和子程序是否在同一代码段

如下:为子程序定义及说明,

子程序名

PROC

NEAR

(

FAR

)

……

ret

子程序名

ENDP

子程序名为符合弊陪语法的标识符

NEAR属性(段内近调用):

调用程序和汪中子程序在同一代码段中,只能被相同代码段的其他程序调用

FAR属性(段间远调用):

调用程序和子程序不在同一代码段中,可以被相同或不同代码段的程序调用租陵蠢.

就是返回的值,和变量差不多吧,但它们自己就像一个小程序,比如一开始运行程序A然后执行到子程序了,就把子程序的权限交给B程序运行,然后B程序执行完成后,把执行完成的值返回给A又继续执行。比如代码如下:------------------------------------.版本 2.程序集 窗口程含梁袭序集1.子程序 _按钮1_被单击子程序1 (编辑框1.内容, 编辑框2.内容) '///这里子程序括号里面的两个值就是分别定义的两个参数X和Y.子程序 子程序1

.参数 x, 文本型

.参数 y, 文本型.如果 (x = “456” 且 y = “654”)

信息框 (“YES”, 0, )

.否则

信息框 (“NO”, 16, )

------------------------------------------------当把编辑框1的内容赋值给X,编辑框2的内容赋值给Y,然后执行子程序里面的内容,比较X的内容是否是“456”而且Y的渣滚内容也是“654”当为真的时候,就会返回给程序信息框(谈兄“YES”,0,)这时程序单击按钮1的时候就会提示信息框(“YES”,0,)。如果为假的话就会返回提示信息框(“NO”,0,)了。自己试试就明白了。谢谢

子程序1使系统默认的名称你可以更改

返回类型是你这个子程册袭序返回什么类型

公开可以然正姿租别人调用你写的模块

备注是为了让别人更好举兆了解

参数是你需要让他填写几个


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12536392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存