Накопичувальний регістр: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Yuriz (обговорення | внесок) нп |
Yuriz (обговорення | внесок) Стаття без джерел |
||
Рядок 1:
{{без джерел}}
'''Акумуля́тор''' ([[регістр процесора]]) — регістр, в якому зберігаються безпосередні результати виконання [[Арифметика|арифметичних]] і [[Логіка|логічних]] команд. [[Альтернатива|Альтернативними]] методами для збереження результату є використання регістрів загального призначення або [[Оперативна пам'ять|оперативної пам'яті]].
Рядок 9 ⟶ 10:
== Концепція праці ==
Математичні операції часто відбуваються поетапно, використовуючи результати однієї операції як вхідні дані для наступної. Наприклад, ручний розрахунок щотижневого фонду оплати праці працівника може виглядати приблизно так:
▲1. Ввести кількість відпрацьованих годин за табелем часу працівника
▲2. Ввести за таблицею ставку заробітної плати для цього працівника
▲3. Помножити години на ставку заробітної плати, щоб отримати їх основну щотижневу оплату
▲4. Помножити їх основну заробітну плату на фіксований відсоток для врахування податку на прибуток
▲5. Відняти це число від основної заробітної плати, щоб отримати щотижневу заробітну плату після оподаткування
▲6. Помножити цей результат на інший фіксований відсоток, щоб врахувати пенсійні плани
▲7. Відняти це число від основної заробітної плати, щоб отримати їхню щотижневу заробітну плату після всіх відрахувань
▲Комп’ютерна програма, що виконує одне і те ж завдання, буде дотримуватися тієї ж базової послідовності операцій, хоча знайдені значення будуть зберігатися в пам’яті комп’ютера. У ранніх комп'ютерах данні, швидше за все, трималася на перфокарті, а ставка оплати в іншій формі пам'яті, можливо на магнітному барабані. Після завершення множення результат потрібно кудись помістити. На "барабанній машині" це швидше за все, повернеться до барабана. І тоді вже наступна операція повинна зчитати це значення назад, що вносить ще одну значну затримку.
Акумулятори різко покращують продуктивність в таких системах, де результати однієї операції можуть передаватися наступній. У наведеному вище прикладі основна щотижнева заробітна плата обчислюється та розміщується в накопичувачі, який потім може негайно використовуватись для розрахунку податку на прибуток. ▼
▲Акумулятори різко покращують продуктивність в таких системах,
== Джерела ==
{{reflist}}
{{Доробити}}
|