Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
34
Добавлен:
17.04.2015
Размер:
1.22 Кб
Скачать
{ Turbo Assembler example. Copyright (c) 1993 By Borland International, Inc. }

{ Use with exchmod.asm }

program TextExchange;

type
EmployeeRecord = record
Name : string[30];
Address : string[30];
City : string[15];
State : string[2];
Zip : string[10];
end;
var
OldEmployee, NewEmployee : EmployeeRecord;

procedure Exchange(var Var1,Var2; Count : Word); far; external;
{$L EXCHMOD.OBJ}
begin
with OldEmployee do
begin
Name := 'John Smith';
Address := '123 F Street';
City := 'Scotts Valley';
State := 'CA';
Zip := '90000-0000';
end;
with NewEmployee do
begin
Name := 'Mary Jones';
Address := '9471 41st Avenue';
City := 'New York';
State := 'NY';
Zip := '10000-1111';
end;
Writeln('Before: ',OldEmployee.Name,' ',NewEmployee.Name);
Exchange(OldEmployee,NewEmployee,sizeof(OldEmployee));
Writeln('After: ',OldEmployee.Name,' ',NewEmployee.Name);
Exchange(OldEmployee,NewEmployee,sizeof(OldEmployee));
Writeln('After: ',OldEmployee.Name,' ',NewEmployee.Name);
end.
Соседние файлы в папке USRGUIDE
  • #
    17.04.20156.05 Кб34DOS.INC
  • #
    17.04.20151.35 Кб35DOTOTAL.ASM
  • #
    17.04.20153.38 Кб34ENVSTR.ASM
  • #
    17.04.2015505 б34ENVSTR.PAS
  • #
    17.04.20151.37 Кб34EXCHMOD.ASM
  • #
    17.04.20151.22 Кб34EXCHMOD.PAS
  • #
    17.04.20151.54 Кб34EXEPROG.ASM
  • #
    17.04.20151.08 Кб34FINDCHAR.ASM
  • #
    17.04.20151.69 Кб34HELLO.ASM
  • #
    17.04.20152.04 Кб34HEX.ASM
  • #
    17.04.2015336 б34HEX.PAS