Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
27 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
120.76 kB
Просмотров:
82
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: Типы данных (скалярные)
Целочисленный
Двоично-десятичный
Бинарный вещественный
Десятичные вещественный
№2 слайд
Содержание слайда: Целочисленный тип данных
Разрядность : 8, 16 , 32, 64 бита.
Знаковые и без знаковые
Знаковые данные представляются в дополнительном коде.
Пример знаковых чисел:
№3 слайд
Содержание слайда: Двоично-десятичный тип данных
Разрядность : 8, 16 , 32, 64 бита.
Каждая четверка бит представляет десятичную цифру.
Пример:
№4 слайд
Содержание слайда: Бинарный вещественный тип данных
Формат
Разрядность
№5 слайд
Содержание слайда: Десятичные вещественный
тип данных
Формула бинарного вещественного типа
Формула десятичного вещественного типа
Причина: Повышение точности бизнес вычислений.
№6 слайд
Содержание слайда: Типы данных (векторные)
Вектор - это набор однотипных элементов в едином блоке.
«Размер вектора» = «размер элемента» Х «количество элементов»
№7 слайд
Содержание слайда: Типы данных (векторные)
Размеры вектора: 64, 128 бит.
Тип элемента вектора: целочисленный и вещественный
Размер элемента вектора: 8, 16, 32, 64 бита
№8 слайд
Содержание слайда: Где могут находиться операнды инструкции ?
В коде инструкции
В регистрах
В памяти
№9 слайд
Содержание слайда: Режимы адресации
1. Непосредственная (Immediate). Операнд в теле инструкции.
2. Регистровый (Register). В инструкции храниться адрес регистра, который содержит операнд.
Пример:
№10 слайд
Содержание слайда: Режимы адресации операндов в памяти.
№11 слайд
Содержание слайда: Режимы адресации операндов в памяти (продолжение).
№12 слайд
Содержание слайда: Режимы адресации операндов в памяти (продолжение).
Адресация с масштабированием .
Характеризуется наличием масштабирующего коэффициента. Может сочетаться со следующими типами адресации: индексной, базово-индексной, базово-индексной со смещением, абсолютной.
Коэффициент равен размерам базовых типов в байтах {2,4,8}. Храниться в коде инструкции.
Пример:
№13 слайд
Содержание слайда: Режимы адресации операндов в памяти (продолжение).
Адресация с автомодификацией
Изменяет значение базового регистра на заданное число.
Число задается непосредственно или хранится в регистре.
Бывает постфиксная и префиксная.
Применяется совместно с базовой, индексной или базово-индексной адресациями.
Пример:
№14 слайд
Содержание слайда: Режимы адресации операндов в памяти (окончание).
Относительный режим.
Индексный режим, где в качестве базового регистра используется счетчик команд.
Пример:
№15 слайд
Содержание слайда: Выравнивание адреса операнда в памяти
Адрес операнда в памяти выровнен, если выполняется следующие условие:
a mod s =0 , где а – адрес операнда, s размер операнда.
Пример:
№16 слайд
Содержание слайда: Порядок байт в слове
От младшего к старшему (little-endian)
От старшего к младшему (big-endian)
Пример расположения int-а в памяти.
Байт 0 младший, байт 3 старший.
№17 слайд
Содержание слайда: Преимущества little-endian
В памяти расположено int число 0x00000003 по адресу А.
№18 слайд
Содержание слайда: Задачи решаемые при проектировании набора инструкций
Функциональная полнота.
Простота декодирования
Уменьшение объема программного кода
Достижение высокого быстродействия
№19 слайд
Содержание слайда: Плотность кода
Определяет количество элементарных операций размещаемых в единице объема кода.
№20 слайд
Содержание слайда: Тип кодирования инструкций
Постоянной длины
Переменной длины
Комбинированный
№21 слайд
Содержание слайда: Типы инструкций
Инструкции пересылки
Арифметико-логические и сдвиговые инструкции.
Инструкции управления
№22 слайд
Содержание слайда: Типы инструкций пересылки
Инструкции загрузки и сохранения данных из/в память.
Инструкции загрузки констант в регистры.
Безусловные инструкции пересылки между регистрами процессора
Условные инструкции пересылки
№23 слайд
Содержание слайда: Характеристики инструкций загрузки и сохранения
1. Разрядность данных: 8,16,32,64,128 бит.
2. Тип загружаемых данных: целочисленный беззнаковый, целочисленный знаковый, вещественный, векторный.
3. Тип используемой адресации.
4. Порядок байт в слове.
№24 слайд
Содержание слайда: Отличие знаковой и беззнаковой загрузки целочисленных данных
Беззнаковая инструкция загрузки дополняет старшие биты числа нулями.
Беззнаковая инструкция загрузки дополняет старшие биты числа знаковым битом.
Пример:
№25 слайд
Содержание слайда: Дополнительные характеристики инструкций пересылки.
Характеристики инструкций загрузки констант
1. Разрядность константы.
2. Способ расширения константы до требуемого размера.
Характеристики инструкций безусловной пересылки между регистрами процессора.
Типы регистров между которыми возможна прямая пересылка данных.
№26 слайд
Содержание слайда: Характеристики инструкций условной пересылки
Тип: трехадресный, четырехадресный.
Способ задания условия.
Пример:
move dest reg, src reg1, src reg2
№27 слайд
Содержание слайда: Использование инструкций условной пересылки
Код на С
If (condition)
a = b;
Else
a=c;