Лабораторная работа №3: Машинно-зависимая и машинно-независимая оптимизация кода ассемблера.
На языке PASCAL написана следующая программа, предназначенная для определения нечетных чисел находящихся в массиве чисел:
var
res, i: integer;
begin
Возможно вы искали - Курсовая работа: Модель информационной структуры предприятия социально-культурного сервиса и туризма
res:=0;
for i:=1 to 10 do
if i mod 2 <> 0 then
begin
res:=i;
Похожий материал - Лабораторная работа: Можливості графічної підсистеми Delphi 5
writeln (res);
end;
end.
2. Оптимизация программы
Листинг программы, полученной с помощью программы ALTER, для последующей оптимизации (подчеркнуты строки, измененные в процессе оптимизации):
Очень интересно - Курсовая работа: Обзор Интернет-ресурсов по футбольной тематике
Turbo Assembler Version 4.1 12/12/08 00:18:57 Page 1
11. ASM
1 0000 .Model Small
2 0000 .Stack 100h
3 0000 .Data
Вам будет интересно - Лабораторная работа: Ознайомлення з експертними системами. Створення власної бази знань для вирішення задач класифікації
4 0000 FF*(??) __bufrw db 255 dup (?)
5_________________________;_ res _____ dw _____?
6_________________________;_ i _____ dw _____?
Удалить строки 5 и 6
7 00FF .Code
Похожий материал - Лабораторная работа: Ознайомлення з експертними системами. Створення власної простої бази знань для вирішення задачі класифікації
8 0000 Main proc
9 0000 B8 0000s mov ax,@data
10 0003 8E D8 mov ds, ax
11 ; Присвоить переменной _res