Презентация, доклад на тему Устройство процессора (10 класс)

Содержание

НАЗНАЧЕНИЕ ПРОЦЕССОРАУправлять работой ПК по заданной программе.Выполнять операции над данными.

Слайд 1УСТРОЙСТВО И РАБОТА ПРОЦЕССОРА
Выполнила преподаватель информатики и ИКТ
МБОУ гимназии № 103,


г. Минеральные Воды
Полозова Г.И.
УСТРОЙСТВО  И  РАБОТА ПРОЦЕССОРАВыполнила преподаватель информатики и ИКТМБОУ гимназии № 103, г. Минеральные ВодыПолозова Г.И.

Слайд 2НАЗНАЧЕНИЕ ПРОЦЕССОРА
Управлять работой ПК по заданной программе.
Выполнять операции над данными.

НАЗНАЧЕНИЕ ПРОЦЕССОРАУправлять работой ПК по заданной программе.Выполнять операции над данными.

Слайд 3
СТРУКТУРА МИКРОСХЕМЫ ПРОЦЕССОРА
Арифметическо-логическое устройство
РЕГИСТРЫ
Память КЭШ
Системы
управления
шиной

РЕГИСТРЫ

СТРУКТУРА МИКРОСХЕМЫ ПРОЦЕССОРААрифметическо-логическое устройствоРЕГИСТРЫПамять КЭШСистемы управленияшинойРЕГИСТРЫ

Слайд 4ПРИНЦИП РАБОТЫ
Во время работы программы в регистры по очереди помещаются ее

команды и вся необходимая информация для их выполнения.
Существуют регистры команды
(с № ячейки 00 по № 1С)
регистры памяти
(с ячейки с № 20)
ПРИНЦИП РАБОТЫВо время работы программы в регистры по очереди помещаются ее команды и вся необходимая информация для

Слайд 5Например, (ОС) 01 20 24 2С
В регистр команд запишется сама

команда 01
Слагаемые из ячеек с адресом 20 и 24 заносятся в два регистра памяти.
Сумма автоматически переносится из регистра памяти в ячейку с адресом 2С.
Например,  (ОС) 01 20 24 2СВ регистр команд запишется сама команда   01 Слагаемые из

Слайд 6задание
Записать систему команд для вычисления (А+В)*С,
где А = 20010

в ячейку памяти с адресом 20
В = 43710
в ячейку с последующим адресом
С = 210
в ячейку с последующим адресом

задание 	Записать систему команд для вычисления (А+В)*С,где А = 20010     в ячейку памяти

Слайд 7составить алгоритм
Начало;
Определить ячейки свободной памяти (20,24,28);
Делай
введи числа А,В,С ;
выполни арифметическое

действие;

выведи результат на экран;
Заверши программу.

Program Z;

Var A,В,С-integer;

Begin

Read (A,В,С);

S := (A+B)*C;

Write (S) ;

END.

составить алгоритмНачало;Определить ячейки свободной памяти (20,24,28);Делай введи числа А,В,С ;выполни арифметическое действие;выведи результат на экран;Заверши программу.Program Z;Var

Слайд 8Запишем программу для процессора на машинном языке, для этого переведем данные

в 16-ричный код
Запишем программу для процессора  на машинном языке, для этого переведем данные в 16-ричный код

Слайд 9 20010= 1100 10002= С816
43710= 1 1011 01012= 0001 1011

0101= 1В516

210= 102= 0010= 216

20010= 1100 10002= С816 43710= 1 1011 01012= 0001 1011 0101= 1В516 210= 102= 0010= 216

Слайд 10записать команды read (А)
(00) 00 FC 00 20 – в

регистр команды

программа остановиться и будет ждать пока пользователь с клавиатуры не введет исходное данное 200 и не нажмет Enter

(20) 00 00 00 C8 – в регистр данных


записать команды read (А)(00) 00  FC 00 20 – в регистр команды 		программа остановиться и будет

Слайд 11записать команды ввода В
(04) 00 FC 00 24
(24) 00

00 01 В5

B = 43710 в следующую ячейку

записать команды ввода В(04) 00  FC 00 24 (24) 00  00  01 В5 B

Слайд 12записать команды ввода С
С = 210 в следующую ячейку
(08) 00

FC 00 28
(28) 00 00 00 02

записать команды ввода СС = 210  в следующую ячейку(08) 00  FC 00 28 (28) 00

Слайд 13команда сложения
(0С) 01 20 24 2С

в регистр команды

команда умножения

(10) 03 2С 28 2С
в регистр команды

команда сложения(0С)  01 20 24 2С

Слайд 14определить, что мы увидим на экране?
(2С) 00 00 04

FA
(14) 00 2С 00 FС

команда write на экран

4FA16 = 4*162 + 15*161 +10*160 = 127410

Проверим, (200+437)*2 = 637*2 = 1274

определить, что мы увидим на экране?(2С)  00  00 04  FA(14)  00 2С 00

Слайд 15команда завершения программы END
(18) 77 00 00 00


команда завершения программы END(18)  77  00  00  00

Слайд 16ИТОГ
Пользователь дает команды компьютеру, используя программное обеспечение (графический интерфейс операционных систем).
Чтобы

общаться с компьютером лишенным всякого программного обеспечения, необходимо знать его родной язык.
Родной язык компьютера - язык машинных команд, записанных 16-теричным кодом и данных, закодированных двоичными числами.
ИТОГПользователь дает команды компьютеру, используя программное обеспечение (графический интерфейс операционных систем).Чтобы общаться с компьютером лишенным всякого программного

Слайд 17cоставить систему команд исполнителю для выполнения
Вариант 1
(А + В)2

, где А = 58, В = 42

Вариант 2
А2 – В2, где А = 50, В = 40

cоставить систему команд исполнителю для выполнения Вариант 1 (А + В)2  ,  где  А

Слайд 18Перевод 10-16
Вариант 1
4210 = 1010102 = 2А16
58 = 11 1010 =

3А 16

Вариант 2
6010 = 11 11002 = 3С16
50 = 11 0010 = 32 16

Перевод 10-16Вариант 14210 = 1010102 = 2А1658 = 11 1010 = 3А 16Вариант 26010 = 11 11002

Слайд 19ответ
Вариант1
00 00 FC 00 20
20 00 00 00 2А
04

00 FC 00 24
24 00 00 00 3А
08 01 20 24 28
0C 03 28 28 28
10 00 28 00 FC
14 77 00 00 00

Вариант1
00 00 FC 00 20
20 00 00 00 3С
04 00 FC 00 24
24 00 00 00 32
08 03 20 20 28
0C 03 24 24 2C
10 02 28 2C 28
14 00 28 00 FC
18 77 00 00 00

ответВариант100 00  FC 00 2020 00  00 00 2А04 00  FC 00  2424

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть