микропроцессорларни ва микроэҳмни программа билан таъминлаш

DOC 98,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1404134180_51403.doc page микропроцессорларни ва микроэҳмни программа билан таъминлаш программа билан таъминлаш (пбт)деганда — бу эҳмда маса — лаларни ечишни, программаларни созлашни автоматлаштиришга имкон берувчи, ҳамда кўрсатмалар (йўлланма) берувчи программалар йиғиндиси тушинилади. (20 —расм). 20- расм. программаларнинг турлари. аппаратди ва микропрограммали воситалар орқали эҳм мп га ички программа, ҳамда фойдаланувчига тавсия этиладиган ташки (кириш) программалар жорий қилинади. универсал эҳм да кириш тили бўлиб операцион системанинг (ос) директивалар йиғиндиси ва программа тили хизмат қилади. системали программа билан таъминлашга ҳисоблаш жараёнини ташкил этиш учун ва программалаштиришни автоматлаштириш учун керак бўлган программалар киради. махсус программа билан таъминлашга аник соҳага мўлжалланган: масалан, мп негизида микропроцессорларни ва системаларни автоматик равишда лойиҳа этиш учун программа воситалари, илмий ва инженерлик ҳисобларини бажариш учун программалар, технологик жараёнларни бошқарувчи алгоритмларни жорий қилувчи ёки илмий тадқиқотларни автоматлаштириш системаларида экспериментлар натижасини қайта ишлаш учун программалар киради. микро эҳм операцион системалари. умумий маълумот. операцион система аппарат ва фоидаланувчи оралиғида худди интерфейс каби вазифани …
2
оделловчи программалар. 5. созловчи программалар. 1. машина тилида программалаштириш 10000000 10010110 21-расм. машина тилида микроэҳмга маълумот киритиш ҳамма программалаштириш тилларининг ичида машина тили кўпроқ умумийдир. бу ерда программист машина функциясидаги терминда фикр қилиши керак. машина, бажараётган ҳар бир бошқаришни программистга таъминлаб беради. бундай бошқариш программанинг вақт бўйича бажарилишини ва хотирага уни талаб бўйича жойлаштиришни оптималлаштириб беради. 2. ассемблер тилида программалаш. ассемблер тилини ишлатганда программистни мп дан ассемб​лер ажратиб туради. ассемблер — бу ассемблер тилидан машина ти — лига ўтказувчи (трансляция қилувчи) воситадир (22 —расм). add 10000000 sub 10010110 22-расм. assembler тилида микросхемага маълумот киритиш ассемблер тилининг машина тилидан афзаллиги шундаки, яъни бу тилда программалаш машина кодларига нисбатан оддий бўлган рамзий белгиларда бажарилади. бу ерда мп га қўшимча функция юкланади яъни ассемблер ти-лида программа тузиш ҳамда программани сақлаш учун эҳм хотирасининг ҳажмини катталаштириш. бу усулда программалашда умумий хотирадан самарали фойдаланиш ёмонлашади, чунки ҳақиқий программа орқали машина программанинг ҳаммасини бошқариш мумкинчилиги имкони …
3
қийин. чунки программа бевосита иккилик кодида тузилиши ва эҳм киритилиши керак. иккилик кодида бажариладиган амалларни эслаб қолиш мумкин эмас, хатоликларни тузатиш хам қийин. ассемблер тилида машина тилига нисбатан программа тузиш осон ҳамда программа қисқароқ ҳажмга эга, уни тузишга кўп вақт кетмайди. лекин бу тил қўшимча хотирани талаб этади, хотира ка-такчалари деярли самарали ишлатилмайди. юқори даражадаги тил эса программани тез тузиши билан ажралиб туради. бу тил қўшимча хотирани талаб этади. шу билан биргаликда энг мураккаб масалаларни ечаолади. бу тилда ишловчи эҳм анча қиммат туради. программалаш оддий тилда ва шунга ўхшаш белгилар асосида тузилади. программанинг хатоларини хам тузатиш осон. ассемблер тилининг тузилиши. ассемблер тилида тузилган программа кетма —кет сўзлардан ёки операторлардан ташкил топган. ассемблер тилидаги оператор қуйидаги тўртта майдонни ўз ичига олади: 1) белгилар майдони; 2) амаллар, буйруклар майдони; 3) операндлар майдони; 4) шархлаш майдони. шу майдонлардан фақатгина амаллар майдони (буйруклар майдони) зарур, қолган майдонлар эса бўлмаслиги ҳам мумкин. 8 — жадвал …
4
а белгилар сони амалларнинг турига қараб битта ҳарфдан бошлаб бир нечтагача (тилга боғлик ҳолда) бўлиши мумкин. мисол: lав: моv а,в белги амал операнд буйрук коди lab: rar ?b11c: lda 1111h операндлар майдони — битта ёки бир нечта операндларга аж — ратилган. операндлар бир нечта бўлса, улар бир—биридан вергул билан ажратилади. операндлар сифатида сонлар, символик исм ва ифода бўлиши мумкин. ифодада арифметик ишоралар ишлатилиши мумкин. ўзгармас сонлар ўн олтилик, ўнлик, саккизлик, ёки иккиликда бўлиши мумкин. масалан, ўнлик 27 сонини ҳар хил кўринишда келтиришга мисоллар: · ўн олтиликда 1 в н ( 1 в н =1*161+в*160=1*16+11*1=27) · ўнликда 27 d ёки 27 · саккизликда 33 0 ёки 33 q · иккиликда 11011b ёки мvib:22н маъноси в регистрига ўн олтиликда 22 сонини кўчирилсин. sta 32841d — аккумулятордаги қиймат ўнлик сонидаги 32841 адресда эслаб қолинсин. in 62q — саккизликдаги 62 канални қиймати киритилсин. текстли белгилар (символлар). текстли белгилар битталик опострофларнинг орасига олинган битта ёки …
5
арининг оператори; · псевдобуйруқлар оператори; · макрокоманда; · шархлаш майдони; · ассемблерни бошқариш буйруғи. машина буйрукларининг оператори. микроэҳмдаги машина буйрукларини символик кўринишда ёзишга тўғри келади. ҳар бир бундай оператор трансляция ёки ассемберлаш натижасида тегишли машина буйруғига ўзгартирилади. псевдобуйруклар операторлари (аниқловчи буйруклар) қуйидаги вазифаларни бажариш учун мўлжалланган: 1) хотирани резервлаш (захиралаш) учун; 2) буйруклар санагичини бошқариш учун; 3) ўзгарувчан ва ўзгармас қийматларни ифода этиш (ёзиш) учун; 4) эквивалент қийматларни кўрсатиш учун; 5) программа модулининг бошланиши ва охирини ва ш.ўхш. бериш учун. ҳар хил ассемблер тилларидаги псевдобуйруқларда амаллар мнемоникаси ҳар хилдир. масалан, ds — хотирани аниқлаш, ёзилиши: : ds >. db байтни аниқлаш: : db . dw сўзни аниқлаш: : dw . orq — бошланиш; : orq . еqv — тенг; eqv . ds псевдобуйруғи учун мисол: (қуйида келтирилган ҳар қандай псевдобуйруқ м1 индекси бўйича 11та байтни резервлайди. м1: ds 11; м1: ds ов н; м1: dsk+3; м1: dsk*k-5 бу ерда в=11, …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "микропроцессорларни ва микроэҳмни программа билан таъминлаш"

1404134180_51403.doc page микропроцессорларни ва микроэҳмни программа билан таъминлаш программа билан таъминлаш (пбт)деганда — бу эҳмда маса — лаларни ечишни, программаларни созлашни автоматлаштиришга имкон берувчи, ҳамда кўрсатмалар (йўлланма) берувчи программалар йиғиндиси тушинилади. (20 —расм). 20- расм. программаларнинг турлари. аппаратди ва микропрограммали воситалар орқали эҳм мп га ички программа, ҳамда фойдаланувчига тавсия этиладиган ташки (кириш) программалар жорий қилинади. универсал эҳм да кириш тили бўлиб операцион системанинг (ос) директивалар йиғиндиси ва программа тили хизмат қилади. системали программа билан таъминлашга ҳисоблаш жараёнини ташкил этиш учун ва программалаштиришни автоматлаштириш учун керак бўлган программалар киради. махсус программа билан таъминлашга аник ...

Формат DOC, 98,0 КБ. Чтобы скачать "микропроцессорларни ва микроэҳмни программа билан таъминлаш", нажмите кнопку Telegram слева.

Теги: микропроцессорларни ва микроэҳм… DOC Бесплатная загрузка Telegram