Список рекомендованої літератури

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

Криворізький коледж Національного авіаційного університету

 

ЗАТВЕРДЖУЮ

Заступник начальника коледжу

з навчально-методичної роботи

_____________ Г.В. Даниліна

«___» ________ 20__ р.

 

МЕТОДИЧНІ ВКАЗІВКИ ТА ЗАВДАННЯ

ЩОДО ВИКОНАННЯ КОНТРОЛЬНОЇ РОБОТИ 

з навчальної дисципліни

з навчальної дисципліни «Системне програмування»

                                                                (назва дисципліни)

 

галузі знань __12 «Інформаційні технології»__

                                           (шифр та найменування галузі знань)

 

напряму підготовки/спеціальності123 «Комп’ютерна інженерія»____________                                                                                                                       

                                                                                                                              код та назва напряму підготовки/спеціальності)

 

Кривий Ріг

 2017

Методичні вказівки та завдання щодо виконання контрольної роботи для студентів заочної форми навчання за спеціальністю/напрямом підготовки

____________________________123 «Комп’ютерна інженерія»_______________________

                                                                              (назва спеціальності/напряму підготовки)

з дисципліни «__________________Системне програмування_______________________»

                                                                                                    (назва дисципліни)

 

 

Криворізького коледжу НАУ. – Кривий Ріг, 2017. – 6 с.

 

 

Укладач: викладач, спеціаліст, Новік Тетяна Миколаївна

                   (посада, наук. ступінь, вчене звання, прізвище, ім’я, по батькові)

 

                          

Методичні вказівки та завдання щодо виконання контрольної роботи з навчальної дисципліни «Системне програмування» обговорено на засіданні циклової комісії  ___програмного забезпечення ЕОМ_______                           (назва циклової комісії) Протокол № ______ Від «____»____________20__ р. Голова циклової комісії __________ Кравчатий А.В.     (підпис)                (П.І.Б) ПОГОДЖЕНО Завідувач навчально-методичного кабінету ________ ____________________ (підпис)                                 (П.І.Б.) «____» __________20__ р.  

Пояснювальна записка

Вимоги по обсягу знань та якості навчання для студентів заочників співпадають з вимогами до обсягу знань для студентів денної форми навчання.

       Специфіка викладання дисципліни для студентів-заочників полягає в більш методичній спрямованості аудиторних занять. Викладач знайомить студентів з загальними вимогами до вивченню дисципліни, написанню контрольних робіт та під­готовці до складання заліку. Викладач пояснює студентам-заочникам, як користуватися методичними вказівками по написанню контрольних робіт, робочою програмою курсу та рекомендованою літературою.

       На лекціях викладач роз'яснює студентам основні питання кур­су і визначає термінологію, а також проводить оглядові лекції з основних тем дисципліни.

       Лабораторні заняття використовуються для визна­чення конкретних напрямків, їх поглиблення з наданням відповідних методичних рекомендацій.

 

 

Вимоги до оформлення контрольної роботи

Контрольна робота повинна бути оформлена відповідним чином. До оформлення пред'являються наступні вимоги:

1. Наявність титульного листа (рис. 1).

2. Завдання.

3. Скролінг (текст) програми.

4. Результати виконання.

5. Дотримання правил оформлення при написанні роботи і вимог до обсягу контрольної роботи.

Текст роботи пишеться на одній стороні окремих стандартних аркушів формату А-4. Поля: верхнє – 20 мм, нижнє – 20 мм, ліве – 25 мм, праве – 10 мм. Сторінки роботи повинні бути пронумеровані у нижньому правому куті, нумерація починається з другого листа, на якому знаходиться зміст роботи.

Робота повинна бути надрукована на комп'ютері (шрифт Times New Roman, номер 14, інтервал – полуторний) без перекреслень, уставок, довільного скорочення слів.

 

 

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

криворізький коледж

національного авіаційного університету

 

Контрольна робота

З дисципліни

«Системне програмування»

 

студента групи 375-з

__________________

Перевірив:

Викладач Новік Т.М.

 

 

Кривий Ріг

2017 р.

                       

 

Рис. 1 Зразок титульного листа контрольної роботи

 

Завдання контрольних робіт з дисципліни «Системне програмування»

Завдання 1. Написати програму на мові асемблер, в якій від знайденої суми двох чисел віднімається третє число.
Варіанти чисел для завдання №1 8. №1 = 50000h №2 = 60000h №3 = 40000h
1. №1 = 10000h №2 = 40000h №3 = 20000h 9. №1 = 50000h №2 = 60000h №3 = 70000h
2. №1 = 20000h №2 = 50000h №3 = 30000h 10. №1 = 80000h №2 = 60000h №3 = 10000h
3. №1 = 60000h №2 = 50000h №3 = 20000h 11. №1 = 90000h №2 = 70000h №3 = 10000h
4. №1 = 40000h №2 = 40000h №3 = 10000h 12. №1 = 80000h №2 = 70000h №3 = 10000h
5. №1 = 40000h №2 = 40000h №3 = 20000h 13. №1 = 80000h №2 = 60000h №3 = 10000h
6. №1 = 70000h №2 = 60000h №3 = 20000h 14. №1 = 10000h №2 = 60000h №3 = 20000h
7. №1 = 50000h №2 = 60000h №3 = 20000h 15. №1 = 80000h №2 = 60000h №3 = 70000h
Завдання 2. Написати програму на мові асемблер, яка виводить текст, рядки вашого варіанту на екран.
Варіанти чисел для завдання №2 8. Precise shot
1. Green plum 9. A sure sign
2. Red Apple 10. Large Elephant
3. Blue sky 11. Fast Tiger
4. Green leaf 12.Tough cookie
5. Red Rose 13. Brave man
6. Black Cat 14. Great leader
7. Nice house 15. Huge ball

Завдання 3. Написати програму на мові Асемблер в якій: 1. ініціалізувати змінні val1, val2 і val3 значення яких вказані в вашому варіанті, а тип займає мінімальне значення в пам'яті (в програмі значення змінних вказувати в шістнадцятковому вигляді); 2. форматувати змінні val4, val5, val6, val7 і val8 значення яких вказані в вашому варіанті, а тип займає мінімальне значення в пам'яті (в програмі значення змінних вказувати в десятковому і експоненційному вигляді); 3. форматувати 20 змінних значенням рівним вашому варіанту, а також масив myList з 20 слів, значення яких не визначено; 4. оформити висновок рядки, яка містить ваше прізвище і ім'я записану на англійській мові.

Варіанти завдання №3 8. val1=118d, val2=3018d, val3=800118d, val4=-17008d, val5=-570008d, val6=4.8d, val7=3.4Е+280, val8=5.8E+390.
1. val1=100d, val2=4025d, val3=900024d, val4=-20000d, val5=-800000d, val6=4.1d, val7=3.3Е+280, val8=5.6E+400. 9. val1=109d, val2=3009d, val3=800019d, val4=-17009d, val5=-570009d, val6=4.3d, val7=4.7Е+280, val8=6.4E+390.
2. val1=102d, val2=3002d, val3=800002d, val4=-10000d, val5=-900000d, val6=5.1d, val7=4.3Е+280, val8=6.6E+400. 10. val1=110d, val2=3010d, val3=800110d, val4=-15010d, val5=-570009d, val6=4.7d, val7=4.6Е+290, val8=6.4E+395.
3. val1=103d, val2=3003d, val3=800003d, val4=-15000d, val5=-850000d, val6=3.1d, val7=3.3Е+280, val8=5.6E+400. 11. val1=111d, val2=3011d, val3=800111d, val4=-15011d, val5=-570011d, val6=4.1d, val7=4.5Е+290, val8=6.5E+395.
4. val1=104d, val2=3004d, val3=800004d, val4=-16000d, val5=-870000d, val6=7.1d, val7=5.3Е+280, val8=4.6E+400. 12. val1=112d, val2=3012d, val3=800112d, val4=-15012d, val5=-570012d, val6=4.2d, val7=3.5Е+290, val8=4.5E+395.
5. val1=105d, val2=3005d, val3=800005d, val4=-17002d, val5=-870004d, val6=6.1d, val7=5.4Е+280, val8=4.7E+400. 13. val1=113d, val2=3013d, val3=800113d, val4=-15013d, val5=-570013d, val6=4.3d, val7=6.5Е+290, val8=4.3E+395.
6. val1=116d, val2=3006d, val3=800016d, val4=-17003d, val5=-570004d, val6=4.1d, val7=5.2Е+280, val8=4.4E+390. 14. val1=114d, val2=3014d, val3=800104d, val4=-15114d, val5=-570114d, val6=4.3d, val7=6.5Е+291, val8=4.3E+396.
7. val1=117d, val2=3007d, val3=800017d, val4=-17004d, val5=-570005d, val6=4.3d, val7=4.2Е+280, val8=5.4E+390. 15. val1=115d, val2=4015d, val3=800115, val4=-15115d, val5=-570115d, val6=4.6d, val7=6.6Е+291, val8=4.3E+396.
Завдання 4. Створити виконуваний фал типу * .com, який містить програму, дією якої є висновок на екран всіх ASCII-символів.Завдання 5. Реалізуйте вираз val4 = (val1 + val2) * val3, і вираз val5 = (val1 * 5) / (val2 - 3) у вигляді ассемблерной програми, використовуючи 32-розрядів цілочисельні змінні, а також вираз val9 = (val6 * (-5)) / (val7 / val8) використовуючи 16-розрядів змінні містять числа зі знаком.
Варіанти завдання №5 8.val1=40; val2=103; val3=3; val4=?; val5=?; val6=-500; val7=-4; val8=-2; val9=?;
1.val1=2; val2=4; val3=3; val4=?; val5=?; val6=-2; val7=-100; val8=-50; val9=?; 9.val1=50; val2=53; val3=3; val4=?; val5=?; val6=-1000; val7=-200; val8=-10; val9=?;
2.val1=20; val2=13; val3=3; val4=?; val5=?; val6=-20; val7=-125; val8=-5; val9=?; 10.val1=12; val2=33; val3=3; val4=?; val5=?; val6=-8; val7=-12; val8=-3; val9=?;
3.val1=20; val2=23; val3=3; val4=?; val5=?; val6=-20; val7=-100; val8=-5; val9=?; 11.val1=24; val2=33; val3=3; val4=?; val5=?; val6=-12; val7=-90; val8=-3; val9=?;
4.val1=5; val2=8; val3=3; val4=?; val5=?; val6=-30; val7=-125; val8=-5; val9=?; 12.val1=6; val2=8; val3=3; val4=?; val5=?; val6=-24; val7=-80; val8=-4; val9=?;
5.val1=10; val2=28; val3=3; val4=?; val5=?; val6=-18; val7=-90; val8=-30; val9=?; 13.val1=9; val2=8; val3=3; val4=?; val5=?; val6=-48; val7=-120; val8=-2; val9=?;
6.val1=25; val2=28; val3=3; val4=?; val5=?; val6=-10; val7=-25; val8=-5; val9=?; 14.val1=10 val2=4; val3=3; val4=?; val5=?; val6=-6; val7=-12; val8=-4; val9=?;
7.val1=30; val2=5; val3=3; val4=?; val5=?; val6=-500; val7=-25; val8=-5; val9=?; 15.val1=30 val2=53; val3=3; val4=?; val5=?; val6=-30; val7=-10; val8=-2; val9=?;

 

Список рекомендованої літератури

1.1 Кип Р. Ирвин. Язык Ассемблера для процессоров Intel, 4-е издание.: Пер. с англ. – М.: Издательский дом ―Вильямс, 2005. – 912 с.:ил.

1.2. Питер Абель. Ассемблер. Язык и программирование для IBM PC – К.:Век-М.:Энтроп-К.:НТИ, 2003, 734 с.

1.3. Рудаков П.И., Финогенов К.Г. Язык ассемблера: уроки программирования. – М.:ДИАЛОГ-МИФИ, 2001. – 640 с.

1.4. Голубь Н.Г. Искусство программирования на Ассемблере. Лекции и упражнения. – 2-е изд., испр. и доп. – СПб.: ООО ―ДиаСофтЮП‖, 2002 – 656 с.

1.5. Юров В.И. Assembler. Учебник для ВУЗов. 2-е изд. – СПб.:Питер, 2003–637 с.: ил.

1.6. Роберт Джордейн. Справочник программиста на персональном компьютере фирмы IBM – М.: Финансы и статистика, 1991, 544 с.

 


Дата добавления: 2018-08-06; просмотров: 269; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!