Рабочие листы
к вашим урокам
Скачать
1 слайд
Структура памяти компьютера и представление чисел
Автор
Малыгин А.В.
2 слайд
Слишком сложно
Реальный компьютер
Гипотетический учебный компьютер
«Учебный компьютер Нейман»
«УК Нейман»
«УК Нейман» предназначен для выполнения арифметических расчетов с целыми числами
3 слайд
Джон фон Нейман – американский ученый, который в 1946 году сформулировал основные принципы работы ЭВМ, они во многом сохранились и в современных компьютерах
Структура памяти «УК Нейман»
Объем памяти – 256 байт
Десятичные адреса байтов от 0 до 255
Двоичные адреса байтов от 00000000 до 11111111
Шестнадцатеричные адреса байтов от
0 до
FF
4 слайд
Группы из четырех байтов образуют ячейки памяти.
Ячейка – это часть памяти, вмещающая в себя информацию, доступную для обработки отдельной командой процессора.
байт
байт
байт
байт
ячейка памяти
В «УК Нейман» в ячейке памяти может храниться одно число или одна команда программы.
Содержимое ячейки памяти называют машинным словом
Следовательно, в «УК Нейман» машинное слово – это двоичная информация размером в 32 бита (4 байта).
5 слайд
Схематичная структура памяти «УК Нейман»
Адрес ячейки – это её номер; значение ячейки – это её содержимое
При хранении адреса в памяти он занимает 1 байт (8 бит)
Адрес ячейки равен адресу байта с меньшим номером
Всего в памяти «УК Нейман» 64 ячейки (256/4)
6 слайд
«УК Нейман» работает только с целыми числами.
Наименьшее по абсолютной величине число, хранимое в ячейке памяти, равно нулю (во всех разрядах ноль)
Самое большое положительное число имеет такое внутренне представление в двоичной форме:
01111111 11111111 11111111 11111111
Это же число в шестнадцатеричной форме:
7F FF FF FF
В десятичной системе это число равно 231-1=2147483647
Если размер машинного слова равен N бит, то максимальное целое положительное число, хранимое в ячейке памяти, равно 2N-1-1
Первый слева двоичный разряд хранит код знака числа. У положи-тельных чисел в этом разряде ноль, у отрицательных - единица
7 слайд
Как получить внутренне представление целого положительного числа 15258?
Сначала переведем число в шестнадцатеричную систему.
1525810=3B9A16
Затем дополним это число слева нулями до восьми разрядов:
00 00 3B 9A
Используя двоично-шестнадцатеричную таблицу, можно расписать двоичное представление этого числа в ячейке памяти:
00000000
00000000
00111011
10011010
8 слайд
Получить представление в памяти «УК Нейман» число 56613
1.
5661310= DD2516
2.
00 00 DD 25
00000000
00000000
11011101
00100101
3.
Рабочие листы
к вашим урокам
Скачать
6 663 992 материала в базе
Настоящий материал опубликован пользователем Купташкина Ирина Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
10 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.