А. А. Медатов, М. К. Абдувохидов, О. А. Маматқулов


Download 0.79 Mb.
bet57/57
Sana20.12.2022
Hajmi0.79 Mb.
#1035125
1   ...   49   50   51   52   53   54   55   56   57
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;
begin
inline(
... машина кодида дастур ...)

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


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


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



А Д А Б И Ё Т Л А Р





  1. Абдуқодиров А.А. IBM PC ассемблерида дастурлаш асослари. – Т., "УНИВЕРСИТЕТ", 1998.

  2. Епанешников А.М., Епанешников В.А. Программирование в среде Turbo Pascal 7.0.-4-е изд.,испр. и

  3. Носиров М.З.,Медатов А.А.,Рахмонов М. Турбо Паскаль модуллари, Андижон,2000

  4. Питер Абель. Язик ассемблера для IBM PC и программирования.-М.,1995.

  5. Поляков Д.Б., Круглов И.Ю. Программирование в среде Турбо-Паскаль - М.: МАИ, 1992.

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

  7. Фаронов В.В. Программирование в персональном ЭВМ в среде Турбо-Паскаль.-М.: МГТУ 1990.


М у н д а р и ж а


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 0.79 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   57




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