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

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

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

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

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

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

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

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

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

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

Білет 21

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

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

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

NOT WORD AX

AND [SI+05], DX

OR BYTE [BX], 14

XOR DX, [SI]

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

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

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

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

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

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

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

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

Білет 21

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

  1. Бітові операції: логічні, зсуви. Команди логічних операцій і зсувів.

  1. Добавити коментарі до даного фрагмента.

| mov ах b

mov bx с

imul bx

mov cx а

shr cx 1

add ах cx

xor dx dx

mov bx ах

mov ах rez

idiv bx

mov rez ах |

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

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

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

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

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

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

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

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

Білет 22

  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|

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

  1. . AX=0DEDh|, BX=0444h|, CX=1649h|, DX=0000h|

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

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

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

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

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

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

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

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

Білет 23

  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=0427h|, BX=5ACEh|, CX=0000h|, DX=000Fh|

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

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

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

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

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

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

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

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

Білет 24

  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|

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

  1. .AX=0427h|, BX=5ACEh|, CX=0000h|, DX=000Fh|

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

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

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

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

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

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

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

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

Білет 25

  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року

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

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

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

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

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

Білет 26

  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=0000h|, BX=0CE5h|, CX=0007h|, DX=0023h|

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

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

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

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

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

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

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

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

Білет 27

  1. Організація 21 переривання. Функції переривання

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

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

push| AX|

shr| BX,1|

add| CX,BX|

not| CX|

kjl|: add| BX,3|

loop| kjl|

or| AX|, DX|

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

.AX=DACCh|, BX=4A1Ch|, CX=3542h|, DX=7722h|

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

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

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

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

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

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

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

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

Білет 28

  1. Вивід рядкових даних . Переривання та функції

  1. Організація 10 переривання. Функції переривання

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|

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

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

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

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

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

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

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

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

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

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

Білет 29

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

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

  1. Визначити значення цих регістрі|реєстрів|в

10AND [SI+05], DX

NOT WORD [BX]

OR [BX+04], DL

XOR DX, [SI+04]

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

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

СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗТПротокол № 3 від 3 грудня 2009року

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

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

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

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

Завдання 4.

Обчислити заданий цілочисельний вираз для початкових даних в знакових форматах завдовжки 8 і 16 біт: використовуючи арифметичні операції ADD, ADC, INC, SUB, SBB, DEC, NEG, IMUL, IDIV, CBW, CWD і, якщо потрібно, логічні операції SAL, SAR.

1) (2*c - d + 23) /(a/4-1)

2)(c + 4*d- 123)/(1 -a/2);

3) (-2*c + d*82)/(a/4- 1)

4) (2*c + d - 52)/(a/4 + 1);

5) (c/4 - d*62)/(a*a + 1)

6) (-2*c - d + 53)/(a/4 - 1);

7) (2*c - d/4)/(a*a + 1)

8) (2 + с - d*23)/(2*a*a - 1);

9) (2-е - d/3)/(b - a/4)

10) (4*c + d - l)/(c - a/2);

ll)(2*c-d*42)/(c + a- 1)

12) (25/c - d + 2)/(b + a*a-l);

13) (c - d/2 + 33)/(2*a*a-l)

14) (4*c - d/2 + 23)/(a*a - 1);

15) (c*d + 23)/(a/2 -4*d- 1)

16)(c/d + 3*a/2)/(c-a+ 1);

17)(2*c + d*51)/(d-a- 1)

18) (2*c + d/4 + 23)/(a*a - 1);

19) (2*c-d/2+l)/(a*a+7)

20) (2*c/d + 2)/(d - a*a - 1);

21)(12/c-d*4+73)/(a*a+l)

22) (2*c/a - d*d)/(d + a - 1);

23) (-53/a + d -4*a)/( 1 +a*b)

24) (-15*a + b - a/4)/(b*a -1);

25) (-25/a +c-b*a)/( 1+c*b/2)

26) (4*a - 1 + b/2)/(b*c - 5);

27) (8*b + 1 - c)/(a/2+ b*c)

28) (4*a - b - l)/(c/b + a);

29) (4*b/c - l)/(12*c+a - b)

30) (b + c*b - a/4)/(a*b - 1);

31) (a + c/b - 28)/(4*b*a+l)

32) (c/b - 24 + a)/(2*a*c - 1);

33) (2*b-a + b*c)/(c/4- 1)

34) (41 - d/4 - l)/(c/b + a*d);

35)(a-b*4- l)/(c/31+a*b)

36) (b/a + 4*c)/(c - b + 1);

37) (21 -a*c/4)/(l+c/a + b)

38) (c - 33 + b/4)/(a*c/b - 1);

39) (2*b - 38*c)/(b+a/c + 1)

40) (c/4 + 28*d)/(a/d - с - 1);

41)(a*b/4- l)/(4I-b*a + c);

42) (1 + 6*a - b/2)/(c + a/d);

43)(a*b + 2*c)/(41-b/c + 1);

44) (4*b - c*a)/(b + c/28 - 1);

45) (2*c + a - 21)/(c/a*b+l);

46)(4/c+ 3*a)/(c/a-b- 1);

47) (8*b - 1 - c)/(a*2+ b/c);

48) (4*a/b + l)/(c*b - 18 + a);

49) (4*b/c + l)/(2*c+a*c- b);

50) (b - c/b + a/4)/(a*b - 1);

51) (a-c*b + 28)/(4*b/a+l);

52) (c*b - 24 + a)/(b/2*c - 1);

53) (2*b - a + b/c)/(c/4+ 1);

54) (41 *d/4 + l)/(a-c/b + a*d);

55) (a + b/4 - 1 )/(c/3-a*b);

56) (b*a + c/2)/(4*c - b + 1);

57) (25 + 2*a/c)/(c*a-b _ l);

58) (c + 23 - b*4)/(a*c/b - 1);

59) (b/2 - 53/c)/(b-a*c + 1);

60) (c*4 + 28/d)/(a*d - с - 1);

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