СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРIМ АТЫНДАҒЫ МЕМЛЕКЕТТIК УНИВЕРСИТЕТI
|
3-деңгейлi СМЖ құжаты
|
ПОӘК
|
ПОӘК 042-18-11.1.20.56/01-2013
|
ПОӘК
«Жүйелік бағдарламалық қамтамасыз ету» пәнінің оқытушыға арналған жұмыс бағдарламасы | №1 баспа
26.08.2013 ж.
|
«ЖҮЙЕЛІК БАҒДАРЛАМАЛЫҚ ҚАМТАМАСЫЗ ЕТУ»
ПӘНІНІҢ ОҚУ -ӘДІСТЕМЕЛІК КЕШЕНІ
5В070200 – Автоматтандыру және басқару мамандығы үшiн
ОҚЫТУШЫҒА АРНАЛҒАН
ЖҰМЫС БАҒДАРЛАМАСЫ
Алғы сөз
1. Құрастырған
Құрастырушы________ Р.С.Бекбаева, техника ғылымдарының кандидаты, «Автоматика және электротехника» кафедрасының доценті м.а.
«_____» ____________________ 2013 ж.
2. Талқыланды
2.1. Семей қаласының Шәкәрім атындағы мемлекеттік университетінің «Автоматика және электротехника» кафедрасы отырысында қарастырылды.
Хаттама № 1 « 29 » тамыз 2013 ж.
Кафедра меңгерушісі __________ А.Д.Золотов
2.2. Факультеттің оқу-әдістемелік бюросы отырысында қарастырылды.
Хаттама № 1 « 11 » қыркүйек 2013 ж.
Төрағасы __________ Р.С.Бекбаева
3. бекітілді
Университеттің Оқу-әдістемелік кеңесі отырысында баспаға жіберуге ұсынылды және мақұлданды.
Хаттама № 1 « 18 » қыркүйек 2013ж.
ОӘК төрағасы___________ Г.К.Искакова
4. АЛҒАШ РЕТ ЕНГІЗІЛІП ОТЫР
Мазмұны
1
|
Қолдану аймағы
|
4
|
2
|
Нормативті сілтемелер
|
4
|
3
|
Жалпы жағдайлар
|
4
|
4
|
Оқу пәнінің мазмұны
|
6
|
5
|
Студенттердің өзіндік жұмысына арналған тақырыптар тізімі
|
8
|
6
|
Пән бойынша оқу-әдістемелік картасы
|
8
|
7
|
Оқу-әдістемелік әдебиетпен қамтамасыз ету картасы
|
9
|
8
|
Әдебиеттер
|
9
|
1 ҚОЛДАНЫЛУ АЙМАҒЫ
«Жүйелік бағдарламалық қамтамасыз ету» пәнiнiң оқу-әдiстемелiк кешенiнің құрамына енетін оқытушыға арналған жұмыс бағдарламасы 5В070200 – «Автоматтандыру және басқару» мамандығының студенттерi үшiн жасалды. Ол студенттердi оқу курсының мазмұнымен, оның жаңашылдығымен, қажеттiлiгiмен, әдiстерiмен таныстырады. Пәндi меңгеру кезiнде оқу-әдiстемелiк кешен негiзгi нұсқау болып табылады.
2 НОРМАТИВТI СІЛТЕМЕЛЕР
«Жүйелік бағдарламалық қамтамасыз ету» пәнiнiң осы оқу-әдiстемелiк кешенi келесi құжаттар мен талаптарға сәйкес жасалды:
- 5В070200 – «Автоматтандыру және басқару»мамандығының эллективті пәндер каталогына,
- СТУ 042-ГУ-4-2013 «Пәннің оқу-әдістемелік кешендерін жетілдіруге жалпы талаптар » университет стандарты;
- ДП 042-1.01-2013 «Пәннің оқу-әдістемелік кешендерінің құрылымы мен мазмұны» құжатталған процедура.
3 ЖАЛПЫ ЖАҒДАЙЛАР
3.1 Пәннің қысқаша мазмұны:
"Жүйелiк бағдарламалық қамтамасыз ету" пәні 050702 –«Автоматтандыру және басқару» мамандықтары саласының пәндер циклына жатады.
Жүйелiк программалау пәнi екi бөлiмнен тұрады: теориялық және лабораториялық. Теориялық бөлiмде компиляторлар құру, қосымша құрылғылардың жүйелiк программаларын құру және компьютер архиектурасы, ДОС модульдерi, регистрлер түрлерi, ассемблерлiк программа құру кезеңдерi, ассемблер синтаксисi, командалары, программа құрылымы қарастырылады. Лабораториялық бөлiмде ассемблерлiк программалар құрылымы, негiзгi командалары, құрылымы, есептеу жүйелерi қарастырылады.
Осы курстың мақсаты Intel фирмасының микропроцессорлары базасында ассемблер тiлiнде программалаусұрақтарын, компьютер архитектурасын, регистрлер құрамын, микропроцессор командаларының жүйесiн, ассемблер синтаксисiн, модульдiк программалауды және ассемблер тiлiнiң басқа тiлдерiмен байланысын қарастыру.
3.2 Пәнді оқу мақсаты:
Студенттерді ақпараттық технологиялар облысында қажетті техникалық, алгоритмдік, бағдарламалық және технологиялық шешімдер таңдауға, оларды дұрыс қолдана білуге теориялық және практикалық жағынан дайындау болып табылады.
3.3 Пәнді оқудың негізгі міндеттері:
- студенттердің пән бойынша қажетті білімдерін қалыптастыру;
- осы облыста қолданылатын техникалық, алгоритмдік және технологиялық шешімдермен танысу.
3.4 Оқу нәтижелері:
Пәнді оқығаннан кейін студенттер келесілерді білуі тиіс:
-
ЭЕМ туралы жалпы мәлiметтердi меңгеру;
-
негiзгi программалау тiлдерiн үйрену;
-
ассемблер программалау тiлiн білу;
-
ассемблер программасының құрылымын меңгеру;
-
ассемблер командаларын пайдалана алу;
-
сопроцессор архитектурасын және программалауын білуі қажет.
3.5 Курстың пререквизиттері:
Алгоритмдеу және бағдарламалау негіздері, Бағдарламалау технологиясы
3.6 Курстың постреквизиттері:
Автоматтандырылған жүйелерді жобалау
3.7 Оқу жоспарынан алынған мәлiметтер
1 кесте
Курс
|
Семестр
|
Кредит
|
Дәрiс,
сағ.
|
Прак. Сағ.
|
СОӨЖ,
сағ.
|
СӨЖ, сағ.
|
Барлығы,
сағ.
|
Соңғы бақылау түрi
|
1
|
1
|
2
|
15
|
15
|
22,5
|
67.5
|
135
|
Емтихан
|
4 ОҚУ ПӘНІНІҢ (МОДУЛЬДІҢ) МАЗМҰНЫ
2 кесте
Тақырыптардың атаулары және мазмұны
|
Сағат саны
|
1
|
2
|
Дәрістік сабақтар
|
|
Кiрiспе. Негiзгi ұғымдар.
|
|
Ассемблер программасының құрылымы
|
|
Микропроцессор командаларының жүйесi
|
|
Мәлiметтердi алмастыру командалары
|
|
Арифметикалық командалар.
|
|
Логикалық командалар
|
|
Басқаруды беру командалары.
|
|
Тiзбектiк командалар
|
|
Мәлiметтердiң күрделi құрылымы
|
|
Үзiлулер
|
|
Барлығы:
|
|
Практикалық сабақтар
|
|
Ассемблер программасының құрылымы
|
1
|
Мәлiметтердi алмастыру командалары
|
2
|
Арифметикалық командалар.
|
2
|
Логикалық командалар
|
2
|
Басқаруды беру командалары.
|
2
|
Тiзбектiк командалар
|
2
|
Мәлiметтердiң күрделi құрылымы
|
2
|
Үзiлулер
|
2
|
Барлығы:
|
15
|
-
СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСТАРЫНЫҢ ТАҚЫРЫПТАРЫНЫҢ ТІЗІМІ
5.1 Intel микропроцессорының архитектурасы
5.2 Мәліметтер типі және массивтер
5.3 Ассемблер тілінде програмалауда жадынның адрестелуі
5.4 Ассемблердің арифметикалық операцияларымен, биттерді ығыстыру, көбейту және айналдыру командаларымен жұмыс істеу принципі;
5.5 Қолданушы процедураларымен және үзілістермен жұмыс жасау принциптері;
5.6 Үзілістердің жеке өңдеушілерін қолдану. MS-DOS функциялары мен ассемблердің командаларының сипаттамалары;
5.7 Резиденттік программалар;
5.8 Айнымалыларды және массивтерді құру;
5.9 Есептегіші бар қарапайым циклды ұйымдастыру;
5.10 Порттармен және видеожадымен жұмыс жасау.
6 ПӘННІҢ ОҚУ-ӘДІСТЕМЕЛІК КАРТАСЫ
3 кесте
Тақырыбы
|
Көрнекіліктер, плакаттар
|
Өзіндік менгеру сұрақтары
|
Бақылау түрі
|
Дәріс
|
Практикалық сабақтар
|
1
|
2
|
3
|
4
|
5
|
Кiрiспе. Негiзгi ұғымдар.
|
Кiрiспе. Негiзгi ұғымдар.
|
Таратпалы материалдар
|
Жүйелiк программалау бөлiмдерi. Персоналды компьютер архитектурасы
|
Есеп беру
|
Ассемблер программасының құрылымы
|
Ассемблер программасының құрылымы
|
Таратпалы материалдар
|
ДОС модульдерi. BIOS жүйесi. Ассемблерлiк программаны жүктеу кезеңдерi. TASM.exe,TLINK.exe программалары
|
Есеп беру
|
Микропроцессор командаларының жүйесi
|
Микропроцессор командаларының жүйесi
|
Таратпалы материалдар
|
Ассемблер синтаксисi.
|
Есеп беру
|
Мәлiметтердi алмастыру командалары
|
Мәлiметтердi алмастыру командалары
|
Таратпалы материалдар
|
Сегментеу директивалары. Программаны трансляциялау. Құрасытыру.
|
Есеп беру
|
Арифметикалық командалар.
|
Арифметикалық командалар.
|
Таратпалы материалдар
|
Программаның жауабын алу. МАКЕ утилитасы.
|
Есеп беру
|
Логикалық командалар
|
Логикалық командалар
|
Таратпалы материалдар
|
Санау жүйелерi: екiлiк, он алтылық, ондық. Бiр санау жүйесiнен екiншiсiне ауысу.
|
Есеп беру
|
Басқаруды беру командалары.
|
Басқаруды беру командалары.
|
Таратпалы материалдар
|
Бөлшек сандарды ауыстыру. Машиналық командалардың функционалдық бөлiнуi
|
Есеп беру
|
Тiзбектiк командалар
|
Тiзбектiк командалар
|
Таратпалы материалдар
|
Мәлiметтердi жiберу. Портқа енгiзу/шығару.
|
Есеп беру
|
Мәлiметтердiң күрделi құрылымы
|
Мәлiметтердiң күрделi құрылымы
|
Таратпалы материалдар
|
Адрестермен және көрсеткiштермен жұмыс
|
Есеп беру
|
Үзiлулер
|
Үзiлулер
|
Таратпалы материалдар
|
Мәлiметтердi түрлендiру.
Стекпен жұмыс.
|
Есеп беру
|
7 ОҚУ-ӘДІСТЕМЕЛІК ӘДЕБИЕТПЕН ҚАМТАМАСЫЗ ЕТУ КАРТАСЫ
4 кесте
Оқулықтардың, оқу әдістемелік нұсқаулардың атаулары
|
Саны
экз.
|
Студент тер саны
|
Пайыздық қамтылуы
|
|
|
Негізгі әдебиеттер
|
|
|
|
Юров В. Asstmbler. – Издательство «Питер», 2005
|
5
|
25
|
0,05
|
Финогенов. Основы языка Ассемблера, 2010
|
1
|
25
|
0,04
|
Қосымша әдебиеттер
|
Нортон. IBM.PC, 2001
|
1
|
25
|
0,04
|
8 ӘДЕБИЕТТЕР
8.1 Негізгі әдебиеттер:
-
Юров В. Assеmbler. – Издательство «Питер», 2005.
-
Финогенов. Основы языка Ассемблера, 2010
8.2 Қосымша әдебиеттер:
8.2.1 Нортон. IBM.PC, 2001
Достарыңызбен бөлісу: |