Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Программалық басқару принципі





ЕМ-да (ЕЖ-де) тапсырманы шешу процесін автоматты басқару программалық басқару принципінің көмегімен жүзеге асырылады (алғашқы рет Дж. фон Нейман ұсынған).

Дж. фон Нейману ұсынысы бойынша программалық басқару принципі келесі негізгі ережелерге негізделген:

- ЭЕМ-де ақпарат екілік формаға кодаланады және бірліктерге немесе ақпарат элементтеріне бөлінеді, мұны сөз деп атайды, ақпараттың түрлі типті сөздері қолдану тәсілдері бойынша жіктеледі;

- ақпарат сөзі жады ұяшығында орналасады және ұяшықтар нөмірімен анықталады, мұны сөздер мекені деп атайды;

- команда дегеніміз басқарушы сөздер тізбегі формасында көрсетілетін алгоритм, ол операцияға қатысатын операцияларды анықтайды. Машиналық командалар терминінде көрсетілген алгоритм программа деп аталады.

- Белгілі бір алгоритмді есептеуді орындау командаларды белгілі бір тәртіпте тізбектей орындауға саяды.

Нейман ұсынысы бойынша ЭЕМ-де тапсырманы шешу – бастапқы деректермен және аралық нәтижелермен арифметикалық және логикалық операциялар орындау. Бұл кезде деректер екілік кодада беріледі. ЭЕМ-де белгілі бір тапсырманы шешер алдында шешу алгоритмі басқарушы сөздер (командалар) тізбегі түрінде жазылып алынады, яғни тапсырманы шешу программасы құрылады. Осы программа бойынша есептеу процесі командаларды тізбектей орындаумен жүзеге асырылады.

Әр команда екі бөліктен тұрады: операциялық және мекендік. Операциялық бөлікте операция коды көрсетіледі, ол қандай да бір болмасын бір операцияның орындалуы бойынша ЕМ-ң әрекетін анықтайды. Мекендік бөлікте әрекеттің қандай сөзбен (операндамен) орындалып жатырғаны көрсетіледі. Бұл кезде мекендік бөлікте операцияда қолданылатын сөз және есептеу нәтижесі сақталған жады ұяшығының нөмірі (мекен) көрсетіледі.

Алдымен, программаның бастапқы мекенімен берілген команда орындалады. Программадағы келесі команданың мекені тізбектей таңдалады немесе нақты логикалық шартпен анықталады.

ЭЕМ-дегі барлық арифметикалық және логикалық операциялар арнайы сұлба – аппараттық жабдықтармен болмаса программалық тәсілдермен жүзеге асырылады. Аппараттық жабдықтармен жүзеге асырылатын операциялар жиыны командалар жүйесін құрайды. Операцияны программалық жүзеге асыруда күрделілері қарапайым операцияларға жіктеледі (командалар жүйесіне кіретін) де, бірнеше кезеңде аппараттық жабдықтармен жүзгеге асырылады. Программалық, сондай-ақ аппараттық тәсілдермен жүзеге асырылатын операциялар жиынтығы ЭЦЕМ-ң операциондық қорлары деп аталады.

 

Date: 2015-06-11; view: 2154; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию