Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

MK MC68HC12 Архитектарсы. CodeWarrior Development Studio технологиялық бағдарламасымен танысу

Автор:   •  Март 1, 2018  •  Лабораторная работа  •  10,440 Слов (42 Страниц)  •  1,017 Просмотры

Страница 1 из 42

ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ

БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

М.Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті

Лабораториялық жұмыс

Тақырыбы: MK MC68HC12 Архитектарсы. CodeWarrior Development Studio технологиялық   бағдарламасымен танысу.

                                                                         

                                                                        Қабылдаған:

                                                                       Орындаған:Жумадилдаев Б           

                                       Тобы: Ип 15-7к1

                                            Шымкент  2017 ж

№1 Лабораториялық жұмыс.

MK MC68HC12 Архитектарсы. CodeWarrior Development Studio технологиялық   бағдарламасымен танысу.

Мазмұны

 Осы  лабораториялық жұмыста  MK MC9S 12C128 архитектурасы  көрсетілген,   яғни  мұнда  негізгі   HCS 12  орталық  процессорының бағдарламалық-  логикалық  кескіндері, MK MC9S 12C128  мекен-жайы  мен   бөлінген  кеңістігі  көрсетілген.

Өделген бағдарламалық технологияларды  бағдарламалық- кескіндеме ID Code Development Studio  for S12 (X) (симуляторлармен) бірге  қолдану  барысында,  сол сияқты Ассемблер тілімен жазылған  қрапайым  форматта   МК да  жүктелген  бағдарламаларды,  бағдарлама кодтарын, шығынды  мәтіндері  мен  машина  технологиясын  жазады.  

Жұмысқа  дайындық

 Жұмысты  сәтті амалға  асыру   үшін, HCS 12  орталық  процессорының бағдарламалық-  логикалық  кескіндерін  оқуды  ұсынады,  яғни  ондағы  операндтардың қабілеті  мен  мекен-жайларын осы  процессорымен  қолдануды, сол сияқты  Ассемблер  тілімен  енгізілген  бағдарламаларға  ие  болуды  жүзеге асыру.

Тәжірибе  бөлімі

Келесідей  лабораториялық  жұмыстарды   орындау  барысында  осы тәжірибелік  жұмысқа   Frescale Semiconductor  командасының   HCS12 тобындағы   МК жүйелік командасына  келіп түскен  Ассемблер  тілімен жазылған командалық  жүйелерімен, бағдарламалық  игерімдерін, Сіздер  келесідей  стандартты  әрекеттер  арқылы   жүзеге асыра  асырасыздар:

  1. WinIDE Code Warrior микропроцессор жүйесіне арналған  Бағдарламамен Қамтамасыз ету (БҚ) барысында  Ассемблер  тілін қолдану  арқылы  шығынды  мәтіндік бағдарламаларды интеграциялық ортадағы  редакторлық пакетінде  өңдейді;
  2.  МК  жадына  шығынды  мәтіндерді, машина  кодын  жүктеу  мақсатында  Ассебляция  бағдарламасын  жүзеге асырады;
  3. МК жадына Сізбен  бірге  бағдарламалық  машинамен жүктеген кодтары;
  4. Бағдарламалардың  орындалуы  үшін шығынды  берілгендерді  МК  жадына енгізу;
  5. Бағдарламалардың  орындалуы,  бағдарламалық  жұмыс  нәтижесінің орындалуы.

Микропроцессор жүйелерінің   тұрақты  басқару  бағдарламасы  болып,   өңделген әрекеттердің    сипаттамалардың атымен аталуын айтады.  Осы  берілген   оқулықта  Сіздер  EX_1_1 қарапайым бағдарламасындағы   HCS12 және  MС9SC128   топтарындағы  МК кескіні  үшін  S 12 (X)   басқару  бағдарламасының    «Интеграциялық ортадағы (IDE) Code  Warrior Development studio for  S 12 (X) бағдарламалық  пыкеттері,   тәжірибелік игерімдерді  басқаруларыңыз   қажет.

EX_1_1 қарапайым бағдарламасында ОЗУ МК –да тасымалдауыш  5  ұяшықтан тұратын ПЗУ – ды  енізуіңіз керек.  ПЗУ –дың   бастапқы  мекен-жайы,  тасымалға  арналған   мынадай Е 100һ (немесе $E100) берілгендерін орналастыру. Артынша,   шығынды  массив     array1   мынадай  ұяшық жадының мекен-жайына $E100, $E101, $E102,  $E103  және  $E104 мекен- жай арқылы  орналасады. ОЗУ аймағындағы  мекен-жай, 60һ (немесе $0060) тасымалын қайда  енгізсе, сонда  қалады. Сосын,  ең  соңғы массив     array2 массивті    мынадай   ұяшық жадының мекен-жайына $60, $61, $62, $63 және $64 енгізеді. EX_1_1 қарапайым бағдарламасының  шығынды  мәтіні   төменде көрсетілген.

...

Скачать:   txt (66 Kb)   pdf (661.7 Kb)   docx (901.2 Kb)  
Продолжить читать еще 41 страниц(ы) »
Доступно только на Essays.club