main proc far的意思

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:07:00
急!谢谢

那是汇编语言
far和near是子程序调用时的参数
如果子程序和调用程序在一个段内,子程序参数设置为near
如果子程序和调用程序不在一个段内,子程序参数设置为far
这里主程序定义为far是因为:
系统把主程序当作DOS调用的一个子程序
DOS内核与主程序不是在同一个段地址内
所以主程序参数要用far

这是定义一个子程序的第一行。子程序名是main,类型far。就是说main这个子程序可以被不跟main在同一个段内的程序调用。即主程序和子程序的段基址不同时主程序也可以调用子程序。例如:主程序code的段基址在CS中,子程序main的段基址在ES中,且CS和ES中的内容不同,子程序的类型是far时,code可以调用main。否则,不能调用。

定义程序的主要内容,下面写的就是mov之类的指令了

目前的主要过程