Автор работы: Пользователь скрыл имя, 25 Марта 2012 в 22:36, доклад
Для представления информации в памяти ЭВМ (как числовой, так и не числовой) используется двоичный способ кодирования.
Элементарная ячейка памяти ЭВМ имеет длину 8 бит (байт). Каждый байт имеет свой номер (его называют адресом). Наибольшую последовательность бит, которую ЭВМ может обрабатывать как единое целое, называют машинным словом.
Результаты преобразования и перехода от значения числа к представлению его в памяти свести в таблицу 3.3. Столбец 5 заполняется после занесения числа в память.
Примечание 1. Для группы х41 к числу, приведённому в таблице 3.2, прибавить 10, а для группы х42 вычесть 20.
Пояснения к таблице 3.3 привести в отчете.
Переход от Х10 к представлению в памяти
Таблица 3.3
Число |
Формат |
Алгебраическая запись |
Адрес |
Представление в памяти |
(1) |
(2) |
(3) |
(4) |
(5) |
ds: 00С0h |
||||
ds: 00С8h |
||||
ds: 00СD0h |
Задние 2. По заданному в соответствии с номером варианта адресу (табл.3.4) считать из памяти числа, представленные в форматах single, real и double, и найти их десятичный эквивалент. Результаты представить в виде таблицы 3.5, пояснения к таблице привести в отчете.
Варианты к заданию 2
Таблица 3.4
Вариант |
1 |
2 |
3 |
4 |
5 |
Адрес |
ds:2h |
ds:6h |
ds:0ah |
ds:0eh |
ds:12h |
Адрес |
ds:2ah |
ds:30h |
ds:36h |
ds:3ch |
ds:42h |
Адрес |
ds:66h |
ds:6eh |
ds:76h |
ds:7eh |
ds:86h |
Вариант |
6 |
7 |
8 |
9 |
10 |
Адрес |
ds:16h |
ds:1ah |
ds:1eh |
ds:22h |
ds:26h |
Адрес |
ds:48h |
ds:4eh |
ds:54h |
ds:5ah |
ds:60h |
Адрес |
ds:8eh |
ds:96h |
ds:9eh |
ds:0a6h |
ds:0ach |
3.6. Порядок выполнения заданий
3.6.1. Нажать клавишу <Enter>. Окно с сообщением «Program has no symbol table» (рис. 3.5) пропадет.
Новое состояние экрана указывает на то, что:
-активным является окно CPU, о чем свидетельствует находящийся в нем курсор (выделенный прямоугольник);
-окно CPU состоит из пяти подокон.
1. Подокно, отображающее сегмент памяти, хранящий программу:
а) полный адрес;
б) база сегмента (cs указывает на то, что значение базы берётся из сегмента cs);
в) смещение в сегменте;
г) код команды;
д) мнемоника команды на языке ассемблера.
2. Подокно, отображающее список регистров и их содержимое:
3.
Подокно, отображающее флаги
4. Подокно, отображающее стэк.
5.
Подокно, отображающее
а) полный адрес;
б) база сегмента (ds указывает на то, что значение базы берется из регистра ds);
в) смещение сегмента;
г) содержимое памяти.
Каждая строка отображает содержимое восьми последовательных ячеек памяти. Адрес указан только для первой из них. Для вычисления адресов последующих ячеек памяти к смещению необходимо прибавить соответственно 1,2,3 и т.д.
3.6.2. Нажать клавишу F5, при этом окно CPU займет весь экран.
3.6.3. Нажав клавишу TAB ( ), переместить курсор в подокно, отображающее фрагмент памяти. При этом активность подокна отмечается мерцающим прямоугольником.
3.6.3.1. Установить подокно на отображение области памяти, начинающееся с заданного адреса:
- нажать комбинацию клавиши CTRL+G (нажать CTRL и, не отпуская её, клавишу G.)
При этом на экране раскроется диалоговое окно с приглашением для ввода нужного адреса: «Enter adress to position to» («Введите адрес, на который установите окно»)
3.6.3.2. Подвести курсор к конкретному байту памяти и начать ввод нужного значения. В ответ, как показано на рис.3.8, появится диалоговое окно с приглашением «Enter new data bytes» («Введите новые байты данных»). Продолжить ввод значения, а для завершения ввода нажать <Enter>. После этого происходит изменение содержимого памяти.
Так, например, число X=-21 в алгебраической форме имеет вид:
1.0101·10 +101 и в памяти в формате single представляется как
00 00 A8 С1.
Для выполнения задания 2 повторить п. 3.6.3.1, а затем подвести курсор к конкретному байту памяти (адрес из табл. 3.4) и считать числа в заданных форматах. Результаты свести в табл. 3.5. Пояснения к таблице привести в отчете.
ГБОУ СПО Самарский Социально-Педагогический колледж
Доклад
По численным методам
на тему:
«Способы хранения цифр в памяти ЭВМ»
Выполнил: Целлер К. С.
студент 37 группы,
специальность 230105.51
Проверил преподаватель:
Родионова Т. В.
Г.О. Самара 2012 год.