MK MC68HC12 Архитектарсы. CodeWarrior Development Studio технологиялық бағдарламасымен танысу
Автор: ZHvfcbnbn • Март 1, 2018 • Лабораторная работа • 10,440 Слов (42 Страниц) • 1,041 Просмотры
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
М.Әуезов атындағы Оңтүстік Қазақстан мемлекеттік университеті
Лабораториялық жұмыс
Тақырыбы: 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 тобындағы МК жүйелік командасына келіп түскен Ассемблер тілімен жазылған командалық жүйелерімен, бағдарламалық игерімдерін, Сіздер келесідей стандартты әрекеттер арқылы жүзеге асыра асырасыздар:
- WinIDE Code Warrior микропроцессор жүйесіне арналған Бағдарламамен Қамтамасыз ету (БҚ) барысында Ассемблер тілін қолдану арқылы шығынды мәтіндік бағдарламаларды интеграциялық ортадағы редакторлық пакетінде өңдейді;
- МК жадына шығынды мәтіндерді, машина кодын жүктеу мақсатында Ассебляция бағдарламасын жүзеге асырады;
- МК жадына Сізбен бірге бағдарламалық машинамен жүктеген кодтары;
- Бағдарламалардың орындалуы үшін шығынды берілгендерді МК жадына енгізу;
- Бағдарламалардың орындалуы, бағдарламалық жұмыс нәтижесінің орындалуы.
Микропроцессор жүйелерінің тұрақты басқару бағдарламасы болып, өңделген әрекеттердің сипаттамалардың атымен аталуын айтады. Осы берілген оқулықта Сіздер 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 қарапайым бағдарламасының шығынды мәтіні төменде көрсетілген.
...