Језик :
SWEWE Члан :Пријава |Регистрација
Претражи
Енциклопедија заједница |Енциклопедија Одговори |Пошаљи питање |Речник Знање |Додај знања
Претходна 1 Следећи Изаберите Странице

Оператор

Оператер: аритметичка јединица, рачунар да обављају различите аритметичке операције за аритметичке и логичке јединице. Основне аритметичке операције укључују сабирање, одузимање, множење и дељење четири операције, И, ИЛИ, НЕ, КСОР и остале логичке операције, као и смена, упоредите, а пренос и друге радње, такође познат као јединица аритметички логички (АЛУ).Кратак увод

Оператер је аритметички логички јединица (АЛУ), акумулатор, књигама и регистрима опште намене и других компоненти. Аритметичка логичка јединица (АЛУ) од основних функција сабирање, одузимање, множење и дељење четири операције, и, или, не, КСОР и других логичким операцијама, као и расељавање, допуни друге операције. Када рачунар ради, оператер акције и пословни врсте утврђене контролера. Оператер обрађују податке из меморије, резултат обраде података назад у меморију, обично, или привремено складишти у оперативној јединици. И контролна јединица заједно чине срж процесора.

Подаци

Оператер података обрађују, величина података и података рачунара начину представљања, оператор велики утицај на перформансе. Често микропроцесор 70 1, 4, 8, 16 битова као основну јединицу за обраду података. Већини места 16,32,64-битне рачунарима опште намене за обраду података, као аритметичка јединица дужине. Да би сви делови за обраду података операције истовремено се назива паралелно оператера. Ако се бави само једном, тада познат као серијски аритметичке јединице. Неки оператер може да обради неколико (обично 6 или 8), а комплетан обрачун података у неколико сегмената, назива серијски / паралелно аритметичка јединица. Оператер често управља само један дужине. Неки може да обради неколико различитих величина података, као што су полу-речи операција, ДВОРД куадворд рачунарских операција. Неки подаци дужине може да се одреди у току операције, познате као променљива дужина операције.

Према различитим представама података, можете имати бинарну јединицу аритметика, аритметика децималне јединице, хексадецимални аритметичке јединице, фиксне тачке цео аритметичку јединицу, фиксне тачке аритметичке јединицу, децималну аритметику у покретном зарезу јединице и тако даље. Према природи података, адресу аритметичког оператора и карактер и тако даље.

Његова главна функција је да се изводе аритметичке и логичке операције

Радни

Оператер може да обавља многе врсте рада и радна брзина, снага обележавања способности оператора, односно могућност да се маркира самог рачунара. Најосновнији рад аритметичке јединице је гуја. Додавање броја нула, једнак једноставно преноси овај број. Код број ће бити допуна, и додати још један број, након више еквивалентан одузимањем од претходног броја. Одузимање два броја могу да упореде своју величину.

Леви Схифт је основне аритметичке операције. У низу симбола, симбол не креће, већ само пребаци битова података, који се зове аритметика смена. Ако су сви битови података заједно са симболом покрету, зове логично смену. Ако најзначајнији бит података везу са најнижим логичког смени, зове цикличне смене.

АЛУ логично операција могу бити два подаци битовима АНД, ОР, КСОР, а да се не-података које траже. Али и за неке од 16 оператера код операције бинарне логике.

Множење, подела операција је сложенији. Многи рачунарски оператер може непосредно да обавља ове послове. Множење се рад базира на додатак операцији, мултипликатор декодирање контрола једне или неколико узастопних делимичан генерације, делимичан збир производа добија. Поред правила множења и често на основу бројних фактора, помножен делиоца који је изабран, тако да је око 1, ови фактори помножите дивиденда превише услуга. Нису извршили множење, дељење рачунара употребљив умножавају програма хардвера, поделити, али брзина је много спорије. Неки аритметичка јединица обавља броја партије да тражи максималан број узастопних серије података обавља исту врсту операције, квадратни корен и друге сложене операције.

Метод обрачуна

Спровођење пословање оператора, посебно четири операције, морате одабрати разумну израчунавања. То директно утиче на перформансе пословања, је такође у вези са структуром и експлоатациони трошкови. Поред тога, у току нумерички прорачун, резултат значајних цифара може да буде дужи, да пресретне одређени број значајних цифара, резултујући цифре најмање тежине проблема заокруживања. Заокруживање правило селекције такође утиче на тачност резултата. Изаберите број рачунара у репрезентацији, треба у потпуности узети у обзир следеће факторе: број да буде заступљен од врсте (децимални, цео број, реалан и комплексан): Одређује тако, опсег вредности који се може срести: одређивање складиштење, прераду власт . Нумерички Тачност: прерађивачки капацитети везани, складиштење и обраду података потребних хардверских трошкова: трошкови ниво.

Две најчешће коришћене формате: фиксна тачка-формат: фиксне тачке формата дозвољена вредност опсега је ограничена, али је потребна обрада хардвер је релативно једноставан, са покретним зарезом формата: омогућава широк опсег вредности, али захтева сложенију обраду хардвер.

Један, фиксне тачке нотација: децимална тачка се односи на фиксне позиције, како би се олакшала обрада, генерално поделити на фиксне тачке децимални цео број и чисте.

2, покретног зареза репрезентација: репрезентација због потребног опсега вредности разлика је веома лоша, до складишта и рачунарство непријатности, што доводи до покретног зареза алгоритама.

Флоатинг Поинт представљање, односно положај децималне тачке лебди. Идеја потиче из научним ознакама. ИЕЕЕ754 флоатинг поинт бројева (а специјални) нормализовани бројеви у покретном зарезу: углавном да реше исте покретном зарезу заступљеност није једини проблем. Другачије назначено, казаљка се лево или десно.

Машина нула концепт: како код завршава у 0 или вредност мања од минималног броја који могу да се.

3 децимална ниска заступљеност: Зато што су људи упознати са децимала, па рачунар желите да додате подршку за децимални прорачуне. Поново децимални број у бинарни рад, излаз када бинарна у децимала: Два начина. Директан децималног аритметика. Директна репрезентација Обрачун: ниска: за не-нумеричких поља, ланч децималног Стрингс: фиксне дужине и променљивог је подељен на две врсте. Захтева и одговарајући децимални инструкција аритметичке и подршку.

4, обичај представљање података: подаци идентификатор репрезентација, дескриптора представљање података. Разлика: подаци повезани са сваким идентификатор, два заједно чувају се у складишту, и дескриптор и подаци који се чувају одвојено, дескриптора представљање, прве посете дескриптори, после приступа подацима, најмање један додатни приступ меморији; опис лик је део програма, а не део података. Оригинални број: природније репрезентација, највиши бит означава симбол 0 је позитиван, један негативан. Предности: лако разумети. Недостаци: одузимање компликовано. Допуна: одузимање згодан, одузимање може се конвертовати у додатак. Допуна фиксне тачке децимала. Фиксна тачка цео додатак, анти-код: Како би израчунали допуна увођење погодности. Двојке стране анти-код: Симбол позицији 1, узимате анти дно плус 1. Фрамесхифт: налога за заступање код, два фрамесхифт лако упоредити величину, лак на налогу.

АСЦИИ код Унесите код: кинеског знака за унос карактера; складиштењу, код слова: за приказивање кинеских карактера. Остатак решавати на два начина: да се обнови метод остацима: Обрачун неизвестан и комплексан поступак контроле, није погодан за рачунарство. Одузимање наизменични начин: не-обнављање, израчунавање корак одлучио, погодне за рад рачунара. Логички број концепти: непотписани бинарни број. Четири врсте логичких операција негације: логично, логично, логично збир множења, логично КСОР. Мултифункционални аритметика / логичка јединица (АЛУ) и путује мало комешање царри плус / субтрацтор постоје два проблема: рачунарство дуго времена, плус комешање торбу / субтрацтер само комплетно сабирање и одузимање, а логично операција не може да се заврши, М као контролни терминал за контролу аритметичке или логичке операције, разлика између ове две операције се обрађују за ношење. М = 0 када је пренос бит нема ефекта, аритметичке операције, м = 1, пренос бит је блокиран, логика операција. Позитивна логика "1" означава висок ниво, "0", говори о ниском нивоу, док је негативна логика је управо супротно. Логика и негативна логика односа, је логично "и" на негативну логику да "или", односно · заменљиви.

Интерни аутобус, аутобус категорије: интерна магистрала, спољни аутобус (системска магистрала), комуникациони бус. Аутобус се могу поделити у једносмерној аутобуса и двосмерним аутобусом. Латцх аутобус са аутобуске мултиплексирања може постићи. Оператер укључујући Алу, низа множења уређаја, регистара, мултиплексера, Три-Стате бафер, магистрала података и других логичких компоненти. Операција намењен првенствено око АЛУ и регистара са пренос података између аутобуса до операнада и резултата спроведених. Оператор три структуре: један аутобус структура оператер: Основни недостатак ове структуре је спор напредак од операције, али контролно коло је релативно једноставан. Оператер Дуал аутобус структура. Оператер три-аутобус структура: три-бус структуру карактерише време рада рачунара је брз.

Структура

Оператер укључује регистар, извршење јединице и контролно коло у три дела. У типичном оператер има три регистра: примање и чување прима операнд регистар; спасао још операнди и резултат акумулатора регистар; обављање операције множења и додатак за уштеду када се помножи са множиоцем или коефицијент коефицијента региструјете . Извршење значи садржи Аддер, и разне врсте улазних и излазних капија. Контрола коло према одређеном датом временском секвенци различите сигнале за контролу одговарајућих података преко капије у регистар или Аддер, комплетира потребну операцију. Да бисте смањили приступ меморији, многи рачунари оператер има више регистара продавница међурезултате, тако да задњи део пословања директно као операнде. Да бисте побољшали брзину обраде, неки велики рачунар има више оператора. Они могу бити различитих врста операција, као што су са фиксном тачком сабирача, плутајући сабирача, мултипликатора, итд, могу бити исти тип оператора. Састав одређује оператора идејом конструкције машине и захтеви дизајна, користећи различите методе израчунавања ће резултирати у различитим рачунарским компонентама. Међутим, због основне функције оператора је исти, алгоритам је исти, тако да различите машине оператер је исто. Оператер углавном по јединици аритметички логички, опште регистре и књигама. 1, аритметички логички уређај АЛУ. АЛУ углавном да заврши бинарне операције Информационог аритметичке, логичке операције, као и разних радних смена. Фиксне тачке аритметичке операције, укључујући сабирање, одузимање, множење и дељење операцијама. Логички оператори су И логично, логично ОР, КСОР логично и логично НЕ операција. Логичко померање лево операција је завршена и десно, аритметика померање лево и десно и неке друге смене. Неке машине, АЛУ мора да заврши бројчану поређење, промените симболе вредности, израчунавања операнада у меморији адресу. Види, АЛУ је јака функција цомбинатионал логичког кола, понекад се назива мулти-генератора, што је кључна компонента састава оператера. АЛУ може да обради података бита (тј. речи) и машина. Ако З80 СБЦ у, АЛУ је 8, ИБМ ПЦ / КСТ и АТ машина, АЛУ је 16, 386 и 486 Микрорачунала, АЛУ је 32.. АЛУ има два улаза података и података излазни терминал, улазни и излазни подаци ширину (тј. број бита) са исте ширине као и обрађених података АЛУ.

2, за опште намене регистер групе пројектовању руковаоцем има скуп регистара опште намене. Углавном се користи за чување учествују у операцијама операнде и резултате. Рани машине дизајниране само један регистар за чување операнада, резултатима, и изводе операције Схифт

, Као поновљеном тога, за чување података, она се често назива акумулатор. Акумулатор може да се користи као се користе регистри опште намене. Општи регистар приступ подацима брзина је врло брзо, струја је обично десетак наносекунди (иС). Ако су оба операнда на АЛУ из регистра, што у великој мери може да побољша брзину рачунара. Регистара опште намене и може послужити као одређене регистара, укључујући и за израчунавање адресу операнда (операнд образац се користи за адресе које иду да се формира ефикасна адресу за приступ главном меморијску јединицу). На пример, може да се користи као индекс регистри, програмски бројач (ПЦ), стек поинтер (СП) и тако даље. Треба напоменути да се различите машине у овој групи регистара користи да постави број услова и није исто.

3, статус регистар се користи за снимање статуса региструјете аритметику, логика, или резултат теста статус. Програм за дизајн, ове државе се обично користе као условни грана упутством да одреде услове, он је такође познат као регистар стања код. Опште Статус битови постављени на следећим категоријама:

) Зеро застава (З): Када је операција резултат је 0, З позицију "1"; нуле, подешена на "0";

2) Негативна Застава (Н): Када је операција резултат негативан, Н "1", је позитиван, подешена на "0";


Претходна 1 Следећи Изаберите Странице
Корисник Преглед
Но цомментс иет
Ја желим да коментаришем [Посетилац (18.221.*.*) | Пријава ]

Језик :
| Проверите код :


Претражи

版权申明 | 隐私权政策 | Ауторско право @2018 Свет енциклопедијско знање