Рабочие листы
к вашим урокам
Скачать
1 слайд
ЯЗЫК МАШИННЫХ КОМАНД
1
Выполнила преподаватель информатики и ИКТ
МБОУ гимназии № 103,
г. Минеральные Воды
Полозова Г.И.
2 слайд
Совокупность правил записи программ управления компьютером с использованием машинных команд называется машинным языком.
3 слайд
принцип хранения команды, разработанный фон Нейманом:
Наряду с данными в ОЗУ помещается программа управления работой компьютера.
СКИ – система команд исполнителя (процессора).
Каждая машинная команда состоит из кода операции и адресной части.
4 слайд
СКИ
5 слайд
машинные команды имеют трехадресную структуру:
КОП
Код операции
адрес первого операнда
№ яч. пам.
адрес результата
№ яч. пам
адрес второго операнда
№ яч. пам.
Операндами называются данные, над которыми производится операция (слагаемые, множители и т. д.)
№
ячейки
памяти
6 слайд
например,
КОП
Адрес1
Адрес3
Адрес2
01
20
24
2С
01 – код операции сложения
20 -
24 -
2С -
Адрес ячейки 1-го слагаемого
Адрес ячейки 2-го слагаемого
Адрес ячейки с результатом
№
№
7 слайд
Как нумеруются адреса ячеек памяти
В какой системе счисления?
Какой адрес имеет начальная ячейка?
Какой адрес имеет конечная ячейка?
С каким шагом идет смена номера адреса ячейки?
Почему именно с таким шагом?
16-теричной СС
№ =00
с шагом 4
№=FC
Длина машинного слова = 4 байта
8 слайд
по таблице перевода 16-2
Записать содержимое одной ячейки
в двоичном коде
КОП
А1
А3
А2
0000 0001
0010 0000
0010 0100
0010 1100
01
20
24
2С
№
№
№
9 слайд
например, выполнить вычисления ( A + B ) * C,
где А = (20),
В = (24),
С = (28)
10 слайд
Чтобы выполнить эти команды нужно:
Ввести А,В,С в ОЗУ с клавиатуры по адресам ячеек 20, 24, 28
Произвести арифметические действия с данными А, В, С.
Вывести содержимое ячейки Результата 2С на экран.
11 слайд
в компьютере ввод и вывод организованы так:
С клавиатурой и экраном связана последняя ячейка памяти с адресом FC.
Она называется буферной ячейкой ввода/вывода.
12 слайд
При вводе данное всегда записывается в ячейку с адресом FC (буферная ячейка ввода)
Далее это данное надо переслать в А3
13 слайд
Сложим значения ячеек А и В с адресами 20 и 24
Умножим на содержимое ячейки с адресом 2С на данное с адресом 28
14 слайд
Выведем значение вычислений (т.е. содержимое ячейки с адресом 2С) на экран
Для этого его надо данное с адресом 2С переслать в буферную ячейку вывода
И завершить программу вычислений
15 слайд
ЗАДАНИЕ 1
Какое действие определяет команда:
02 20 24 28
Вычитание из содержимого ячейки с адресом 20 содержимого ячейки с адресом 24 и запись результата в ячейку с адресом 28.
16 слайд
ЗАДАНИЕ 2
Определите содержимое ячейки 28 после выполнения предыдущей команды, если в ячейках 20 и 24 находятся следующие числа
20
00 00 00 5C
00 00 00 18
24
28
? ? ? ?
17 слайд
ответ
00 00 00 5C
00 00 00 18
16-теричный код
5 12
- 1 8
= 4 4
В ячейке с адресом 28 будет записано число 5210
28
00 00 00 44
16-теричный код
18 слайд
ЗАДАНИЕ 3
Пусть значения ячеек 20 и 24 такие же, как и в предыдущем задании. Определите их значение после выполнения трех команд:
10
14
18
00 20 00 28
00 24 00 20
00 28 00 24
Сделайте вывод о том, что делает эта программа?
19 слайд
ОТВЕТ
Совершает пересылку данных.
Меняет значения ячеек с адресом 20 и с адресом 24 друг на друга.
20 слайд
Задание 4: записать команды вычисления A * B - C,
где А = (40), В = (44), С = (48)
21 слайд
ОТВЕТ:
14 00 FC 00 40 – ввод А
18 00 FC 00 44 – ввод В
1C 00 FC 00 48 – ввод С
20 03 40 44 4C – А*В
24 02 4C 48 4C – (А*В) – С
28 00 4C 00 FC – вывод результата
2C 77 00 00 00 - END
Рабочие листы
к вашим урокам
Скачать
6 610 036 материалов в базе
Настоящий материал опубликован пользователем Панфилова Галина Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.