Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода Лукьянова_Ассемблер.pdf
Скачиваний:
169
Добавлен:
15.09.2014
Размер:
1.07 Mб
Скачать

Рассмотрим пример.

#include <iostream.h> #pragma inline

void main(void)

{int a=10, b=20, c; cout<<”a=”<<a<<”b=”<<b<<’\n’;

asm mov ax,10 ; // в ax значение 10 asm mul a ; // умножение ax*a c=_AX;

cout<<”c=”<<c<<’\n’; asm {

mov ax, a mov bx, b xchg ax, bx mov a,ax mov b, bx

}

cout<< “ a= ”<< a <<”; b= ”<< b <<’\n’;

}

Литература

1.Скэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке Ассемблер. Пер. с англ. – M.: Радио и связь. 1989. – 336 с.

2.Фролов А.В., Фролов Г.В. Библиотека системного программиста. Тома 18,19. MS-DOS для программиста, М.: Диалог-МИФИ, 1995. – 507 с.

3.Пильщиков В.Н. Программирование на языке ассемблера IBM PC. –

М.: "Диалог-МИФИ", 2001. – 288 c.

4.Финогенов К.Г. Самоучитель по системным функциям MS-DOS. – Изд.2. – М.: Радио и связь, Энтроп, 1995. – 382 с.

5.Сван Т. Освоение Turbo Assembler. – Киев: Диалектика, 1996. – 544 с.

6.Юров В., Хорошенко С. Assembler: учебный курс. – СПБ: Питер Ком, 1999. – 672 с.

77

7.Зубков С.В. Assembler. Для DOS, Windows и Unix. – 2-е изд. – М.: ДМК, 2000. – 640 с.

8.Скляров В.А. Программирование на языке ассемблера. Учебное пособие, М. Высш.школа, 1999, 152 с.

9.Юров В. Assembler: Специальный справочник. СПб: Питер, 2000.

10.Пирогов В. Ю. Assembler. Учебный курс. – М.: "Нолидж", 2001. –

848с.

11.Юров В. Assembler: практикум. – СПб: Питер, 2001. – 400 с.

12.Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. – М.: ДИАЛОГ-МИФИ, 2001. – 640 с.

13.Голубь Н.Г. Искусство программирования на Ассемблере. Лекции и упражнения. – СПб.: ООО "ДиаСофтЮП", 2002. – 656 с.

14.Ирвин Кип. Язык ассемблера для процессоров Intel, 3-е изд.: Пер. с англ. – М.: Изд. Дом "Вильямс", 2002. – 616 с.

78

Соседние файлы в предмете Конструирование программ и языки программирования