【发布时间】:2012-07-10 04:38:00
【问题描述】:
我偶然发现了以下说明 src/lib/i386/rts/_sendrec.s
一开始,写出以下语句。
SEND = 1
RECEIVE = 2
BOTH = 3
SYSVEC = 33
SRCDEST = 8
MESSAGE = 12
我如何解释上述陈述?例如,SRCDEST = 8,我应该读它吗 因为 SRCDEST 的值为 8。如果是,则以下语句不 对我有意义。 如果不是,什么是 SRCDEST、MESSAGE 和 BOTH?它们是内置的吗 职能?如果是,它们在 .s 文件中的什么位置定义?
基于 cmets,eax = dest-src。 dest 和 src 的值是多少?
ebx = message pointer。
这是否意味着 ebx 是对基指针的引用?
至于mov ecx, BOTH ! _sendrec(srcdest, ptr),到底是怎么回事?
如果有人可以对以下陈述或
给我一个或两个链接。已经在网上查了好几天了,没有运气
查找信息。感谢您的时间。
__sendrec:
mov eax, SRCDEST(ebp) ! eax = dest-src
mov ebx, MESSAGE(ebp) ! ebx = message pointer
mov ecx, BOTH ! _sendrec(srcdest, ptr)
【问题讨论】:
标签: minix