Содержание
- 2. КОМПОНЕНТЫ КОМПЬЮТЕРА На верхнем уровне компьютер состоит из центрального процессора (CPU), памяти и устройств ввода -
- 3. Концепция фон Неймана Практически все современные компьютеры следуют концепции, выработанной фон Нейманом. Эта концепция включает три
- 4. Концепция фон Неймана - к отдельным элементам данных, хранящимся в памяти, можно обращаться по адресу, характеризующему
- 5. Базовые компоненты компьютера Существует небольшой набор базовых логических элементов, комбинируя которые разными способами, можно создавать средства
- 7. Центральный процессор ЦП должен обмениваться с памятью данными и извлекать из нее команды программы Для этого
- 8. Центральный процессор - БРгП буферный регистр памяти (MBR), который служит для временного хранения данных, записываемых в
- 9. Центральный процессор РгА В/В регистр адреса внешнего устройства (I/O AR) служит для хранения адреса устройства ввода-вывода
- 10. Устройство оперативной памяти Содержит множество ячеек Каждая ячейка имеет свой числовой идентификатор - адрес В каждой
- 11. Модуль ввода-вывода Передает данные от внешнего устройства в ЦП или в память и обратно В состав
- 12. Выполнение программы Выполнение последовательности элементарных шагов Каждый шаг - это выполнение арифметической, логической операции или операции
- 13. Выполнение программы Каждая команда имеет уникальный код например Add, Move и т.д. Аппаратный сегмент принимает код
- 14. Командный цикл Два цикла: - Загрузка - Выполнение Схема основного цикла обработки команды
- 15. Цикл загрузки Программный счетчик (PC) содержит адрес следующей команды Процессор загружает команду из памяти по адресу,
- 16. Цикл выполнения Процессор распознает команду и выполняет необходимые действия Часть битов кода команды представляет собой код
- 17. Цикл выполнения Процессор - память Данные перемещаются между ЦП и памятью Процессор – модуль ввода/вывода Данные
- 18. Цикл выполнения Обработка данных Процессор выполняет заданную арифметическую или логическую операцию над данными Управление Изменение естественной
- 19. Постановка задачи Выполнить пошаговое сложение кодов двух чисел 3 и 2, расположенных в ячейках 940 и
- 20. Форматы команд и данных
- 21. Форматы команд и данных Как команды, так и данные представлены 16-разрядными словами Формат команды позволяет представить
- 22. Набор регистров ЦП Счетчик команд PC, в котором формируется адрес очередной команды Регистр команды IR, в
- 23. Набор команд 0001 - загрузка АС из памяти (1)h; 0010 - сохранение содержимого АС в памяти
- 24. Распределение памяти Данные
- 25. Распределение памяти Программа
- 27. Пошаговое выполнение команд 1 В счетчике команд PC содержится число 300 — адрес первой команды фрагмента
- 28. Пошаговое выполнение команд 2 Первые 4 разряда в IR — код операции — указывают ЦП, что
- 29. Пошаговое выполнение команд 4 Первые 4 разряда новой команды задают сложение содержимого АС с числом, считанным
- 30. Цикл команды - диаграмма состояний
- 31. Этапы диаграммы состояний Вычисление адреса команды При естественном порядке выполнения команд программы адрес следующей команды образуется
- 32. Вычисления адреса команды Если же оперативная память организована таким образом, что адресуемой единицей данных является 8-разрядный
- 33. Этапы диаграммы состояний Загрузка команды Считывание команды из ячейки памяти по адресу, заданному в PC, в
- 34. Этапы диаграммы состояний Вычисление адреса операнда Если в операции используются операнды, хранящиеся в памяти или передаваемые
- 36. Скачать презентацию