Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Білети екзамен20111

.doc
Скачиваний:
8
Добавлен:
24.12.2018
Размер:
289.79 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕХНОЛОГІЙ

КОМПЛЕКТ ЕКЗАМЕНАЦІЙНИХ БІЛЕТІВ

З ДИСЦИПЛІНИ

ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

ОКР молодший спеціаліст

ВИКЛАДАЧ Шепелюк Галина Степанівна

ДЛЯ СПЕЦІАЛЬНОСТІ 5. 05010301 «РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ»

РОЗГЛЯНУТО І ЗАТВЕРДЖЕНО ЦИКЛОВОЮ ВИПУСКОВОЮ КОМІСІЄЮ галузі «Інформатика і обчислювальна техніка» ПРОТОКОЛ №4 ВІД 30 листопада 2011. Голова ЦВК ___________С.О Кізим

М. ЛУЦЬК 2011

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ СЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 1

  1. Системне програмування і машинно-орієнтована мова програмування Асемблер. Етапи та засоби розробки програм мовою Асемблера.

  1. Особливості цілочисленного множення та ділення. Формати команд арифметичних операцій

  1. Визначити значення цих регістрів після виконання даного фрагмента.

AX=FFFDh, BX=0003h, CX=55DDh, DX=0985h

push AX

shr BX, 1

add CX, BX

not CX

kjl: add BX, 3

loop kjl

or AX, DX.

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 2

  1. Структура апаратних засобів та архітектура ЕОМ. Програмно-доступні об'єкти.

  1. Організація циклів.

  1. Визначити значення цих регістрі|реєстрів|в післ|потім|я виконання даного фрагмента AX=F65Bh, BX=1347h, CX=1111h, DX=0886h

Push AX|

Shr BX, 1

Add CX, BX

Not CX

kjl|: add BX, 3

loop kjl

or AX, DX

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 3

  1. Внутрішнє подання даних в ЕОМ. Формати даних і команд процесора

  1. Команди передачі управління. Формат команд умовних переходів

  1. Даний фрагмент програми на асемблері :

Push AX

Shr BX, 1

Add CX, BX

Not CX

kjl: add BX, 3

loop kjl

or AX, DX

Визначити значення цих регістрів після виконання даного фрагмента.

AX=9A13h, BX=CBD5h, CX=0000h, DX=0AECh

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 4

  1. Внутрішнє подання даних в ЕОМ. Формати даних і команд процесора.

  1. Процедурне програмування. Структура процедури. Виклик процедур

  1. Визначити стан регістрів після виконання команд (можна вказувати стан тільки тих регістрів, котрі змінюються даною командою):

MOV DX, 1234 MOV AX, 12 MOV AX, BX

MOV SI, 1FAD MOV CL, 01 MOV BL, BH

MOV BP, 10A1 MOV BH, 12 MOV SI, CX

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 5

  1. Сегментна організація пам'яті та сегментна структура програми. Структура .СОМ файла

  1. Система введення-виведення. Функції переривання INT 21H.

  1. Даний фрагмент програми на асемблері:

Push AX

Shr BX, 1

Add CX, BX

Not CX

kjl: add BX, 3

loop kjl

or AX, DX

Визначити значення цих регістрів після виконання даного фрагмента.

AX=9999h, BX=CCB8h, CX=D0D0h, DX=0011h

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 6

  1. Основи програмування мовою Асемблера. Основні поняття і визначення, конструкції мови. Структура програми мовою Асемблера та її складові

  1. Переривання. Види, обробка, обробники переривань.

  1. Визначити стан регістрів та комірок пам’яті після виконання команд:

1) MOV ВХ, 000А 3) MOV [BX+0003], BX

2) MOV [BX+0001], 56B3 4) MOV AX, [BX+0002]

Попередньо регістри обнулені

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 7

  1. Система команд. Команди пересилки даних.

  1. Компіляція Асемблер програм. Створення .ехе та .сом файлів

  1. Визначити стан регістрів та комірок пам’яті після виконання команд

AND [SI+07], AX

OR [SI+BX], DL

XOR DX, [SI+14]

NOT WORD [BX+09]

Попередньо регістри обнулені

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 8

  1. Арифметичні операції. Команди арифметичних операцій.

  1. Організація масивів в памяті. Приклади опрацювання масиву

  1. Визначити стан регістрів та комірок пам’яті після виконання команд

OR [SI+BX+10], DL

XOR DX, [04]

AND AL, [SI+BX]

NOT WORD [SI]

Попередньо регістри обнулені

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 9

  1. Команди передачі управління. Регістр флажків.

  1. Виконання команд цілочисленної арифметики. Формат команд арифметичного додавання та відніманння.

  1. Записати команди для виконання наступних операцій

1) для операнду в регістрі AX – встановити в 1 біти 0,3,10,12;

2) для операнду в регістрі BH – встановити в 0 біти 10,12,13;

3) для числа в комірці пам’яті [1A] – проінвертувати біти 1,3;

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 10

  1. Стек. Команди роботи із стеком.

  1. Особливості цілочисленного множення та ділення. Особливості формування «склейок» регістрів

  1. Записати команди для виконання наступних операцій

1) для операнду в регістрі CX – встановити в 1 біти 1,2,6,10,13;

2) для операнду в регістрі AH – встановити в 0 біти 10,11,15;

3) для числа в комірці пам’яті [12] – проінвертувати біти 7,8,9;

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 11

  1. Управління відеосистемою Функції 33 переривання

  1. Процедури. Виклик. Повернення. Передача параметрів.

Записати команди і визначити стан регістрів.

1) для операнду в регістрі CX – встановити в 1 біти 1,3,7,10,13;

2) для операнду в регістрі AH – встановити в 0 біти 11,15;

3) для числа в комірці пам’яті [05] – проінвертувати біти 2,3;

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 12

  1. Управління відеосистемою. Графічний режим роботи монітора. Формування точкових зображень

  1. Команди передачі управління. Ознаки регістру флажків

  1. Визначити стан регістрів

1) ADD [SI+07], AX 2) SUB DX, [SI+18]

3) NEG AX 4) INC SI

5) DEC BX

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 13

  1. Організація 10 переривання. Функції переривання для виводу символьних даних

  1. Логічні функції. Використання логічних функцій для формування умов переходів

  1. Визначити стан регістрів

АХ=84С3 DX=0005 CX=0129 SI=0004

ADD [SI+07], CX

SUB AX, [DX]

NEG AX

DEC BYTE [BX+SI+09]

INC DL

  1. Написати програму виводу на екран точкового зображення

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 14

  1. Переривання. Види, обробка, обробники переривань.

  1. Особливості 32-розрядних процесорів. Розширена система команд. Ознайомлення із захищеним режимом.

  1. Визначити стан регістрів.

MOV AL, 54

MOV BX, DE82

MOV AH, 00

MOV CX, AF73

MOV DL, FB

MOV DH, FF

ADD BX, CX

ADC AX, DX

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 15

  1. Програмні переривання та їх застосування.Використання функцій BIOS, MS DOS в асемблерних програмах.

  1. Багатомодульне програмування.Макрозасоби.Мови високого рівня і Асемблер.

  1. Визначити стан регістрів після виконання фрагменту програми

АХ=84С3 DX=0005 CX=0129 SI=0004

MOV BX, 0100

MOV SI, 0120

MOV CX, 0010

m2: MOV AX, [BX]

AND AX, AX

JNS m1

MOV [SI], AX

ADD SI, 2

m1: ADD BX, 2

LOOP m2

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 16

  1. Система введення-виведення. Команди введення-виведення. Функції 21 переривання для виводу даних

  1. Види регістів. Команди міжрегістрової пересилки

  1. Даний фрагмент програми на асемблері :

push| BX|

push| CX|

mov| AX, 3508h|

add| BX, AX|

pop| AX|

pop| DX|

mov BX|, CX|

shl| BX, 1|

not| AX|

Визначити значення цих регістрі|реєстрів|в післ|потім|я виконання даного фрагмента.

AX=0754h|, BX=0431h|, CX=0001h|, DX=43ACh|

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 17

  1. Введення даних з клавіатури. Функції 16 переривання

  1. Команди передачі управління.

  1. Визначити стан регістрів та комірок пам’яті після виконання команд:

1) MOV ВХ, 000А 3) MOV [BX+0003], BX

2) MOV [BX+0001], 56B3 4) MOV AX, [BX+0002]

  1. Записати фрагмент програми ініціалізації мишки

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 18

  1. Команди роботи зі стеком. Викоритання стеку при виклику процедури

  1. Команди передачі управління.

  1. Даний фрагмент програми на асемблері :

push| BX|

push| CX|

push| DX|

push| AX|

mov| AX,3508h|

add| BX,AX|

pop| AX|

pop| DX|

mov|,CX|

shl| BX,1|

not| AX|

Визначити значення цих регістрі|реєстрів|в післ|потім|я виконання даного фрагмента.

AX=0002h|, BX=09ABh|, CX=3333h|, DX=0407h|

  1. Записати програму виводу на екран сивольних даних

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 19

  1. Регістр флажків. Викоритання регістра в командах умовного переходу

  1. Обробка циклів. Команди управління та ін.

  1. Даний фрагмент програми на асемблері :

push| BX|

push| CX|

push| AX|

mov| AX,3508h|

add| BX,AX|

pop| AX|

pop| DX|

mov|,CX|

shl| BX,1|

not| AX|

Визначити значення цих регістрі|реєстрів|в післ|потім|я виконання даного фрагмента.

AX=0AAAh|, BX=3DEFh|, CX=6109h|, DX=0C0Ch|

  1. Записати програму обчислення цілочисленного арифметичного виразу

Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року

Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.

МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ

ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ

НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР

Білет 20

  1. Стек. Команди роботи із стеком.

  2. Процедури. Виклик. Повернення. Передача параметрів.

  1. Даний фрагмент програми на асемблері :

int 10h

mov ах b

mov bx 4

mul bx

inc ах sub ах с

mov rez ах

Прокоментувати даний фрагмент коду|

  1. Записати програму обчислення цілочисленного арифметичного виразу

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