Локальные сети персональных компьютеров. Использование протоколов IPX, SPX, NETBIOS
© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 160 стр.
IPXGetLocalTaget - получить непосредственный адрес
На входе: |
BX |
= |
02h. |
|
ES:SI |
= |
Указатель на буфер длиной 12 байт,
содержащий полный сетевой адрес станции, на
которую будет послан пакет. |
|
ES:DI |
= |
Указатель на буфер длиной 6 байт, в
который будет запи-сан непосредственный адрес, т.
е. адрес той станции, которой будет передан пакет.
Это может быть адрес моста. |
На выходе: |
AL |
= |
Код завершения:
00h - непосредственный адрес был успешно вычислен;
FAh - непосредственный адрес вычислить невозможно,
так как к указанной станции нет ни одного пути
доступа по сети. |
|
CX |
= |
Время пересылки пакета до станции
назначения (только если AL равен 0) в тиках
системного таймера. Тики таймера следуют с
периодом примерно 1/18 секунды. |
IPXGetInternetworkAddress - получить собственный адрес
На входе: |
BX |
= |
09h. |
|
ES:DI |
= |
Указатель на буфер длиной 10 байт, в
который будет записан адрес станции, на которой
работает данная программа. Адрес состоит из
номера сети Network и адреса станции в сети Node. |
На выходе: |
|
|
Регистры не используются. |
|