acro ReglistReg, < RegList>; підставити аргумент Reg зі списку RegListReg
; ***** Читання з стека декількох регістрів ************************ macro Reglist
Irp Reg, ; підставити аргумент Reg зі списку RegListReg
;
; КІНЕЦЬ ФАЙЛА
;
Висновок
Після виконання роботи можна зробити висновок, що використання макрозасобів значно спрощує процес програмування, тому що не доводиться кілька разів переписувати один і той же блок програми, на цьому, в якійсь мірі, можна заощадити час. За допомогою них можна симулювати роботу ЕОМ, наприклад в нашому випадку, роботу гіпотетичної машини зі своїми параметрами. p align="justify"> Однак при цьому можна використовувати і процедури. У відмінності від макросів вони не збільшують розмірів програм, однак мають низьку швидкодію. p align="justify"> Таким чином, при розробці такого роду краще всього поступати так: великі фрагменти рекомендується описувати як процедури, а маленькі - як макроси.
Література
1.Гафаров Р.М. Методичні вказівки для виконання курсової роботи "Моделювання програми гіпотетичної машини за допомогою макрозасобів асемблера" з курсу "Технологія програмування", вид.: ІжГТУ, 2010р., 49с. p> 2. В.Н. Пильщиків "Програмування на мові асемблера IBM PC" - М.: "Діалог-МІФІ", 1998р. p> 3.Абель А.П. "Мова Асемблера для IBM PC і програмування" - М.: Вища школа, 1992р. br/>