DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Робота з симулятором машини Ноймана. Дослідження виконання асемблерної програми симулятора

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерної техніки, автоматики та метрології
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2013
Тип роботи:
Звіт
Предмет:
Архітектура комп'ютерів

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІНСТИТУТ КОМП’ЮТЕРНОЇ ТЕХНІКИ АВТОМАТИКИ ТА МЕТРОЛОГІЇ ЗВІТ ЛАБОРАТОРНОЇ РОБОТИ №3 З ПРЕДМЕТУ: «Архітектура комп’ютерів» ТЕМА: «Робота з симулятором машини Ноймана. Дослідження виконання асемблерної програми симулятора» Львів – 2012 Мета роботи: опанувати роботу асемблера на симуляторі машини Ноймана, зрозуміти і дослідити принцип виконання програми машиною Ноймана. Завдання: скласти програму на асемблері, перетворити її у машинні коди, запустити симулятор, увести до нього коди машинних, проаналізувати і пояснити отримані результати, скласти звіт з виконання лабораторних досліджень та захистити його. Хід роботи: Варіант 18 r =(31+x)+(33+x)+…+(43+x) Створила текстовий документ та написала асемблерний код програми згідно індивідуального завдання. lw 0 1 persh load reg1 with first lw 0 2 ostan load reg2 with last lw 0 3 inc lw 0 4 x add 1 4 5 first+x(31+x) add 5 7 7 res=f+x start add 1 3 1 inc first(31+2)` add 1 4 6 incf+x(33+x) add 6 7 7 res beq 1 2 done goto end of program when reg1==reg2 beq 0 0 start go back to the beginning of the loop noop done sw 0 7 0 load to memory halt end of program persh .fill 31 ostan .fill 43 inc .fill 2 x .fill 1 Зберегла створений текстовий документ з розширенням .as Перетворила асемблер ний код у машинний та запустила симулятор з отриманим машинним кодом таким чином:  Збережений покроковий вивід станів машини в ході виконання машинних інструкцій: Гексадецимальний машинний код 8454158 8519695 8585232 8650769 786437 3080199 720897 786438 3604487 17432578 16842747 29360128 13041664 25165824 31 43 2 1 Результат у файлі report.txt memory[0]=8454158 memory[1]=8519695 memory[2]=8585232 memory[3]=8650769 memory[4]=786437 memory[5]=3080199 memory[6]=720897 memory[7]=786438 memory[8]=3604487 memory[9]=17432578 memory[10]=16842747 memory[11]=29360128 memory[12]=13041664 memory[13]=25165824 memory[14]=31 memory[15]=43 memory[16]=2 memory[17]=1 @@@ state: pc 0 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 0 reg[ 2 ] 0 reg[ 3 ] 0 reg[ 4 ] 0 reg[ 5 ] 0 reg[ 6 ] 0 reg[ 7 ] 0 end state @@@ state: pc 1 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 31 reg[ 2 ] 0 reg[ 3 ] 0 reg[ 4 ] 0 reg[ 5 ] 0 reg[ 6 ] 0 reg[ 7 ] 0 end state @@@ state: pc 2 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 31 reg[ 2 ] 43 reg[ 3 ] 0 reg[ 4 ] 0 reg[ 5 ] 0 reg[ 6 ] 0 reg[ 7 ] 0 end state @@@ state: pc 3 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 31 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 0 reg[ 5 ] 0 reg[ 6 ] 0 reg[ 7 ] 0 end state @@@ state: pc 4 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 31 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 0 reg[ 6 ] 0 reg[ 7 ] 0 end state @@@ state: pc 5 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 31 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 0 reg[ 7 ] 0 end state @@@ state: pc 6 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 31 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 0 reg[ 7 ] 32 end state @@@ state: pc 7 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 33 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 0 reg[ 7 ] 32 end state @@@ state: pc 8 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 33 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 34 reg[ 7 ] 32 end state @@@ state: pc 9 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 33 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 34 reg[ 7 ] 66 end state @@@ state: pc 10 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 33 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 34 reg[ 7 ] 66 end state @@@ state: pc 6 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 33 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 34 reg[ 7 ] 66 end state @@@ state: pc 7 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 35 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 34 reg[ 7 ] 66 end state @@@ state: pc 8 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 35 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 36 reg[ 7 ] 66 end state @@@ state: pc 9 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 35 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 36 reg[ 7 ] 102 end state @@@ state: pc 10 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 35 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 36 reg[ 7 ] 102 end state @@@ state: pc 6 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 35 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 36 reg[ 7 ] 102 end state @@@ state: pc 7 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 37 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 36 reg[ 7 ] 102 end state @@@ state: pc 8 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 37 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 38 reg[ 7 ] 102 end state @@@ state: pc 9 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 37 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 38 reg[ 7 ] 140 end state @@@ state: pc 10 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 37 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 38 reg[ 7 ] 140 end state @@@ state: pc 6 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 37 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 38 reg[ 7 ] 140 end state @@@ state: pc 7 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 39 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 38 reg[ 7 ] 140 end state @@@ state: pc 8 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2 mem[ 17 ] 1 registers: reg[ 0 ] 0 reg[ 1 ] 39 reg[ 2 ] 43 reg[ 3 ] 2 reg[ 4 ] 1 reg[ 5 ] 32 reg[ 6 ] 40 reg[ 7 ] 140 end state @@@ state: pc 9 memory: mem[ 0 ] 8454158 mem[ 1 ] 8519695 mem[ 2 ] 8585232 mem[ 3 ] 8650769 mem[ 4 ] 786437 mem[ 5 ] 3080199 mem[ 6 ] 720897 mem[ 7 ] 786438 mem[ 8 ] 3604487 mem[ 9 ] 17432578 mem[ 10 ] 16842747 mem[ 11 ] 29360128 mem[ 12 ] 13041664 mem[ 13 ] 25165824 mem[ 14 ] 31 mem[ 15 ] 43 mem[ 16 ] 2
Антиботан аватар за замовчуванням

21.10.2013 21:47

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!