Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KP_SPZ_v11-2015.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
732 Кб
Скачать
☆

Література

  1. Семеренко В.П., Програмування мовами С та С++ в середовищі Windows.– Вінниця: ВДТУ, 2002 р. –128с.

  2. Глушков С.В., Коваль А.В. Visual C++. Руководство разработчика.–Харьков: Фолио, 2006. –727с.

  3. Баженова І.Ю., Visual C++ 2008 Уроки програмування.– Київ:Фоліо,2008. – 634с.

  4. Джеффри Рихтер, Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows.– СПб.: Питер, Русская Редакция, 2005 г. –752с.

  5. Поляков А.К., Брусенцев В.С., Методы и алгоритмы компьютерной графики в примерах на Visual C++.– СПб.: БХВ-Петербург, 2005 г. –560с.

  6. Стенли Б. Язык программирования С++.–Москва: Sams, 2000 г. – 354с.

  7. Герберт Шилдт. Полный справочник по С.–Київ:Вільямс, 2008г.– 365с.

  8. Бурдаев О. В., Иванов М. А., Тетерин И. И.– Ассемблер в задачах защиты информации.–Москва: КУДИЦ-Образ, 2006 г.– 320с.

  9. Крупник А. К., Изучаем Ассемблер.– СПб.: Питер, 2005 г. –256с.

Додатки

Додаток А

Лістинг програми на мові С++

Додаток Б

Лістинг програми на мові Assembler

;model small

.stack 100h

.data

;data matrix

col0 db 0,9,8

col1 db 4,5,6

col2 db 7,8,9

rang db 2 ;max # kolonki

;memory for work

i dw ? ;for stroka

j dw ? ;for kolonka

minel db ? ;for minimal element

mint db ? ;minimal element for print

pkey db 'press any key...$'

viv0 db ' Pochatkovi dani --> $'

viv1 db ' Rezultat vichisleniy --> $'

viv2 db 0dh,0ah,"$" ;' cod10 cod 13 $'

viv3 db ' $'

.code

start:

mov ax, @data

mov ds, ax

xor ax, ax

sub cx, cx

sub dx, dx

lea bx, col0

mov si, rang

mov dl, col0[si]

m1: add bl, rang

mov al, [bx]

cmp dx, ax

jl m2

mov dx, ax

m2: dec si

jns m1

mov minel, dl

add dl, 30h

mov mint dl

m3: mov dx, offset viv1

mov ah, 09h

int 21h

mov dx, offset viv2

mov ah, 09h

int 21h

mov dx, offset viv3

mov ah, 09h

int 21h

mov bx, 1 ;rez

mov cx, 1

mov dx, offset mint

mov ah, 40h

int 21h

mov ax, 4c00h

int 21h ;RETUR to WINDOWS

end start

Додаток В

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]