Головна |
Функціонування ЕОМ.Нехай потрібно скласти числа 10 + 5 + 18 = 33. Програма для виконання цього завдання може бути записана в наступній послідовності: 1. завантажити (LOAD) перше число (10) в МП; 2. скласти (ADD) друге число (5) з першим; 3. скласти (ADD) третє число (18) з двома першими; 4. помістити (STORE) суму (33) в осередок пам'яті з адресою 2OOOН. 1. Операція показує, що вмістом комірки пам'яті 0001 завантажено в акумулятор, який містить після цього 00001010 (0000А), тобто перший доданок. В результаті виконання операції LOAD попередній вміст акумулятора стирається. 2. Операція ADD. Вміст комірки пам'яті 0003 складається з вмістом акумулятора, що дає суму OF (00001111), що поміщається в акумулятор. 3. Вміст акумулятора - складання 00001111 складена з вмістом комірки пам'яті 0005 (00010010), тобто виконана операція.
4. Вміст акумулятора 00100001 передано і розміщено в комірку пам'яті з адресою 2000. Цей осередок пам'яті була індефіцірована в тексті програми двома роздільними байтами (0007 і 0008). Таким чином, комірка пам'яті програми 0006 містить код операції (КОП) В7 прямий команди STORE, два наступних байта за нею вказують відповідно на старший і молодший байти адреси. Структура елементарного МП. | Мікропроцесор. Основні елементи ЕОМ їх призначення і взаємодію | Приклад типової процедури в ЕОМ. | Додатковий код. Арифметика в додатковому коді. | Угруповання біт. | Архітектура простий ЕОМ. | Склад команд МП. | Етапи обробки вимоги переривання. | Покажчика стека. | Склад команд арифметичних дій. | склад команд логічних операцій | |