Білети екзамен20111
.docЗатверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 21
|
|
|
NOT WORD AX |
AND [SI+05], DX |
OR BYTE [BX], 14 |
XOR DX, [SI] |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 21
|
|
| mov ах b mov bx с imul bx mov cx а shr cx 1 add ах cx xor dx dx mov bx ах mov ах rez idiv bx mov rez ах | |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 22
|
|
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| Визначити значення цих регістрі|реєстрів|в післ|потім|я виконання даного фрагмента.
|
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 23
|
|
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| |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 24
|
|
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| Визначити значення цих регістрі|реєстрів|в післ|потім|я виконання даного фрагмента.
|
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 25
|
|
1) MOV ВХ, 000А 3) MOV [BX+0003], BX 2) MOV [BX+0001], 56B3 4) MOV AX, [BX+0002]
|
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 26
|
|
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| |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 27
|
|
Даний фрагмент програми на асемблері : 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| |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 28
|
|
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=0754h|, BX=0431h|, CX=0001h|, DX=43ACh| |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗ. Протокол № 4 від 30 листопада 2011року
Голова комісії _____________С.О. Кізим Викладач____________Шепелюк Г.С.
МІНІСТРЕСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ УКРАЇНИ
ВОЛИНСЬКИЙ ТЕХНІКУМ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕНОЛОГІЙ
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗСЕМЕСТР: П’ЯТИЙ КУРС - ТРЕТІЙ
НАВЧАЛЬНА ДИСЦИПЛІНА: ПРОГРАМУВАННЯ МОВОЮ АСЕМБЛЕР
Білет 29
|
|
|
10AND [SI+05], DX |
NOT WORD [BX] |
OR [BX+04], DL |
XOR DX, [SI+04] |
|
Затверджено на засіданні циклової випускової комісії з галузі «Інформатика та обчислювальна техніка»
СПЕЦІАЛЬНІСТЬ: РОЗРОБКА ПЗТПротокол № 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); |