А. А. Медатов, М. З. Носиров, М. К


Download 392.5 Kb.
bet39/39
Sana20.12.2022
Hajmi392.5 Kb.
#1034416
1   ...   31   32   33   34   35   36   37   38   39
Bog'liq
Turbo Pascal услубий кулланма

3-вариант бўйича.

program kattasi;


const nк7;
massiv:array[1..n] of integerк(4,2,3,8,17,6,1);
function max(var mas:n: integer):integer; assembler:
begin
asm
... ассемблерда дастур ...
end;
begin
writeln(max(massiv,n));
readln;
end.
4-вариант бўйича.
program kattasi;
const nк7;
massiv:array[1..n] of integerк(4,2,3,8,17,6,1);
function max(var mas:n: integer):integer;
-65-
begin
inline(
... машина кодида дастур ...)

asm
... ассемблерда дастур ...


end;
begin
writeln(max(massiv,n));
readln;
end.


Мустахкамлаш учун саволлар:
1. Ассемблер нима.
2. Турбо паскалда ассемблердан қандай фойдаланилади.
3. Асссемблерда дастур қандай тузилади.
Таянч тушунчалар: ассемблер, машина коди, asm, inline.



А Д А Б И Ё Т Л А Р


1. Файсман А. Профессиональное программирование на Турбо Паскале.-Ташкент,1992


2. Фаронов В.В. Программирование в персональном ЭВМ в среде Турбо-Паскаль.-М.: МГТУ 1990.
3. Носиров М.З.,Медатов А.А.,Рахмонов М. Турбо Паскаль модуллари, Андижон,2000
4. Абдуқодиров А.А. IBM PC ассемблерида дастурлаш асослари. - Тошкент, "УНИВЕРСИТЕТ", 1998.
5. Питер Абель. Язик ассемблера для IBM PC и программирования.-М.1995.
6. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо-Паскаль - М.: МАИ, 1992.
7. Епанешников А.М., Епанешников В.А. Программирование в среде Turbo Pascal 7.0.-4-е изд.,испр. и дополн.-М.: «ДИАЛОГ МИФИ», 1998.-367.

М у н д а р и ж а


1,2-мавзу. Янги типлар. . . . . . . . . . . . . . . . . . . . . . . . 4
3-мавзу: Бир ўлчовли жадвал катталиклари. . . . . . . . 7
4,5-мавзу: Икки ўлчовли жадваллар. . . . . . . . . . . . . 11
6-мавзу: Тўплам,. ёзув ва комбинациялашган
типлар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7,8-мавзу: Процедуралар. . . . . . . . . . . . . . . . . . . . . 20
9-мавзу: Функциялар . . . . . . . . . . . . . . . . . . . . . . . 28
10,11-мавзу: Файллар . . . . . . . . . . . . . . . . . . . . . . . 31
12-мавзу: ТУРБО ПАСКАЛ модуллари 36
13-мавзу: SYSTEM модули . . . . . . . . . . . . . . . . . . . 40
14,15-мавзу: CRT модули . . . . . . . . . . . . . . . . . . . 43
16,17-мавзу: Турбо паскалнинг график
имкониятлари. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
18,19-мавзу: Турбо паскаль воситалари 55
20,21-мавзу: Объектга йўналтирилган
программалаш(ОЙП) . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
22-мавзу: Турбо паскалда ассемблердан
фойдаланиш . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
23-мавзу: Ассемблерга кириш . . . . . . . . . . . . . . . . 67
25-мавзу: Ассемблер тилида буйруқни ёзиш
қоидаси. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
26-мавзу: Ассемблерда дастурлар тузиш . . . . . . . . . 77
26-мавзу: Ўтиш буйруқлари. Узилишлар. . . . . . . . . 84
Адабиётлар. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92




Download 392.5 Kb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling