Поиск по базе сайта:
Методическая разработка по выполнению контрольной работы I семестра по предмету icon

Методическая разработка по выполнению контрольной работы I семестра по предмету




Скачати 217.76 Kb.
НазваМетодическая разработка по выполнению контрольной работы I семестра по предмету
Дата конвертації23.08.2014
Розмір217.76 Kb.
ТипМетодическая разработка




МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
ПАВЛОДАРСКИЙ ТЕХНИКО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ


Методическая разработка


по выполнению контрольной работы I семестра

по предмету: «ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ»

для студентов заочного обучения

специальность 1304000 «Вычислительная техника и программное обеспечение».

Подготовил :

преподаватель

Рузов П.В.


Одобрено:

предметной комиссией

_________________

г. Павлодар

20__ г.


  1. ^ План

изучения предмета « Основы микропроцессорной техники»

для студентов заочного обучения ( первый семестр)
Всего на предмет (первый семестр) 31 час из них:

Теории – 20 часов

Лабораторные работы -7 часов

Лабораторно-практических заданий- 4 часа

Раздел 1. Архитектура и работа микро ЭВМ

Тема 1.1 Структура ЭВМ

  • Формулировать понятие аппаратных и программных средств, внешней и внутренней памяти, портов ввода - вывода

  • Описывать функционирование ЭВМ на примере обработки простейших команд (ADD, MOVE, INPUT, OUTPUT)

Тема 1.2 Архитектура ЭВМ

  • Формулировать понятие интерфейса (шины и линии управления) сравнительные характеристики шин.

  • Объяснять особенности функционирования ЭВМ на примере выполнения типичных операции по вводу информации, ее размещению в памяти ЭВМ и выводу результатов обработки информации

Тема 1.3 Работа ЭВМ

  • Объяснять работу ЭВМ, используя поэтапное рассмотрение действии МП (извлечение, декодирование и выполнение)

  • Учитывать различные регистры МП, принципы обращения к ячейкам памяти и адресацию портов в процессе обработки программ.

  • Уметь разлагать склонные процессы, происходящие в ЭВМ, на элементарные поэтапные действия


Раздел 2. Основы схемотехники .

Тема 2.1. Основы схемотехники

Тема 2.2. Арифметические и логические основы ВТ.

тема 2.3. Системы исчисления

Двоичная , восьмиричная и шестнадцатиричная системы исчисления

Тема 2.4. Двоичная арифметика

Тема 2.5. Алгебра логики, группирование бит.

Раздел 3. Основные элементы цифровой техники

Тема 3.1. Элементарные логические функции.

Тема 3.2. Основные логические элементы

Тема 3.3.Комбинация логических элементов

Тема 3.4.Тригеры и регистры.

Тема 3.5.Электронные переключатели и буферные элементы

Тема 3.6. Полупроводниковая память.


Раздел 4.Элементная база микропроцессорной техники

Тема 4.1 Архитектура простого ПК

  • Конкретизация целей питания и линий управления (линии выбора кристаллов)

  • Особенности организации интерфейса (виды шин, «война» шин)

  • Понятие базовой системы ввода – вывода (в рамках программы «Монитор»)

Тема 4.2 Структура простейшей памяти

  • Воображаемая память микроЭВМ

  • Понятия: адресное пространство, страницы памяти, свободная область

  • Особенности адресации в семействе МП «х 86» (базовый адрес, смещение, сегментация памяти)

Тема 4.3 Запоминающие устройства

  • Характеристики запоминающих устройств (ЗУ)

  • ЗУ произвольной конфигурации

  • Различные организации ШИС ЗУ

Тема 4.4 Организация стековой памяти

  • Аппаратная и программная реализация стека (модель стека)

  • Алгоритм работы стека принцип LIFO, указатель стека (SP), дно стека, плавающая вершина стека

  • Использование стека (преимущества по сравнению с обычной адресной) памятью.

Тема 4.5 Контроль передаваемость информации

  • Надежность передаваемой информации

  • Контроль по четность (по нечетность)


II. Введение
Данная методическая разработка предназначена для
студентов заочного отделения выполняющих контрольную работу
за первый семестр по предмету « Основы микропроцессорной
техники ».
Темы и краткая теория по выполнению контрольных работ
приведены в разделе IV данного документа.
Перед выполнением заданий контрольной работы студент
должен изучить теоретические и практические вопросы
указанные в разделе I.
В контрольной работе студент должен выполнить все
предложенные задания согласно установленного варианта.
В разделе III приведена пояснительная записка по правилам
оформления контрольной работы.
В разделе V , приведена литература необходимая для выполнения
контрольной работы.

^ III. Пояснительная записка.
Правила оформления контрольной работы :


        1. Контрольная работа выполняется в тетради с приклеенным титульным листом , в котором проставляется наименование предмета, номер варианта, номер группы и данные студента.



IV . Темы и краткая теория для выполнения контрольных работ по ОМТ (1 семестр)


    1. ^

      Краткая теория по выполнению контрольных работ.




. Что такое система счисления?


Система счисления — это способ записи чисел с помощью заданного набора специальных знаков (цифр).

Существуют позиционные и непозиционные системы счисления.

^ В непозиционных системах вес цифры (т.е. тот вклад, который она вносит в значение числа) не зависит от ее позиции в записи числа. Так, в римской системе счисления в числе ХХХII (тридцать два) вес цифры Х в любой позиции равен просто десяти.

^ В позиционных системах счисления вес каждой цифры изменяется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число. Например, в числе 757,7 первая семерка означает 7 сотен, вторая – 7 единиц, а третья – 7 десятых долей единицы.

Сама же запись числа 757,7 означает сокращенную запись выражения

700 + 50 + 7 + 0,7 = 7•102 + 5•101 + 7•100 + 7•10-1 = 757,7.

Любая позиционная система счисления характеризуется своим основанием.

^ Основание позиционной системы счисления — это количество различных знаков или символов, используемых для изображения цифр в данной системе.

За основание системы можно принять любое натуральное число — два, три, четыре и т.д. Следовательно, возможно бесчисленное множество позиционных систем: двоичная, троичная, четверичная и т.д. Запись чисел в каждой из систем счисления с основанием q означает сокращенную запись выражения

an-1 qn-1 + an-2 qn-2+ ... + a1 q1 + a0 q0 + a-1 q-1 + ... + a-m q-m,

где ai – цифры системы счисления; n и m – число целых и дробных разрядов, соответственно.

Например:


^


Как порождаются целые числа в позиционных системах счисления?


В каждой системе счисления цифры упорядочены в соответствии с их значениями: 1 больше 0, 2 больше 1 и т.д.

Продвижением цифры называют замену её следующей по величине.

Продвинуть цифру 1 значит заменить её на 2, продвинуть цифру 2 значит заменить её на 3 и т.д. ^ Продвижение старшей цифры (например, цифры 9 в десятичной системе) означает замену её на 0. В двоичной системе, использующей только две цифры – 0 и 1, продвижение 0 означает замену его на 1, а продвижение 1 – замену её на 0.

Целые числа в любой системе счисления порождаются с помощью ^ Правила счета

Для образования целого числа, следующего за любым данным целым числом, нужно продвинуть самую правую цифру числа; если какая-либо цифра после продвижения стала нулем, то нужно продвинуть цифру, стоящую слева от неё.

Применяя это правило, запишем первые десять целых чисел

в двоичной системе: 0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001;

в троичной системе: 0, 1, 2, 10, 11, 12, 20, 21, 22, 100;

в пятеричной системе: 0, 1, 2, 3, 4, 10, 11, 12, 13, 14;

восьмеричной системе: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11.

^

Какие системы счисления используют специалисты для общения с компьютером?


Кроме десятичной широко используются системы с основанием, являющимся целой степенью числа 2, а именно:

двоичная (используются цифры 0, 1);

восьмеричная (используются цифры 0, 1, ..., 7);

шестнадцатеричная (для первых целых чисел от нуля до девяти используются цифры 0, 1, ..., 9, а для следующих чисел — от десяти до пятнадцати – в качестве цифр используются символы A, B, C, D, E, F).

Полезно запомнить запись в этих системах счисления первых двух десятков целых чисел:
Из всех систем счисления особенно проста и поэтому интересна для технической реализации в компьютерах двоичная система счисления.
^


Почему люди пользуются десятичной системой, а компьютеры — двоичной?


Люди предпочитают десятичную систему, вероятно, потому, что с древних времен считали по пальцам, а пальцев у людей по десять на руках и ногах. Не всегда и не везде люди пользуются десятичной системой счисления. В Китае, например, долгое время пользовались пятеричной системой счисления.

А компьютеры используют двоичную систему потому, что она имеет ряд преимуществ перед другими системами:

  • для ее реализации нужны технические устройства с двумя устойчивыми состояниями (есть ток — нет тока, намагничен — не намагничен и т.п.), а не, например, с десятью, — как в десятичной;

  • представление информации посредством только двух состояний надежно и помехоустойчиво;

  • возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;

  • двоичная арифметика намного проще десятичной.

Недостаток двоичной системы — быстрый рост числа разрядов, необходимых для записи чисел.
^


Почему в компьютерах используются также восьмеричная и шестнадцатеричная системы счисления?


Двоичная система, удобная для компьютеров, для человека неудобна из-за ее громоздкости и непривычной записи.

Перевод чисел из десятичной системы в двоичную и наоборот выполняет машина. Однако, чтобы профессионально использовать компьютер, следует научиться понимать слово машины. Для этого и разработаны восьмеричная и шестнадцатеричная системы.

Числа в этих системах читаются почти так же легко, как десятичные, требуют соответственно в три (восьмеричная) и в четыре (шестнадцатеричная) раза меньше разрядов, чем в двоичной системе (ведь числа 8 и 16 – соответственно, третья и четвертая степени числа 2).

Перевод восьмеричных и шестнадцатеричных чисел в двоичную систему очень прост: достаточно каждую цифру заменить эквивалентной ей двоичной триадой (тройкой цифр) или тетрадой (четверкой цифр).

Например




Чтобы перевести число из двоичной системы в восьмеричную или шестнадцатеричную, его нужно разбить влево и вправо от запятой на триады (для восьмеричной) или тетрады (для шестнадцатеричной) и каждую такую группу заменить соответствующей восьмеричной (шестнадцатеричной) цифрой.




Например,


^


Как перевести целое число из десятичной системы в любую другую позиционную систему счисления?


При переводе целого десятичного числа в систему с основанием q его необходимо последовательно делить на q до тех пор, пока не останется остаток, меньший или равный q–1. Число в системе с основанием q записывается как последо-вательность остатков от деления, записанных в обратном порядке, начиная с последнего.

Пример: Перевести число 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:



Ответ: 7510 = 1 001 0112 = 1138 = 4B16.
^


Как пеpевести пpавильную десятичную дpобь в любую другую позиционную систему счисления?


Пpи переводе правильной десятичной дpоби в систему счисления с основанием q необходимо сначала саму дробь, а затем дробные части всех последующих произведений последовательно умножать на q, отделяя после каждого умножения целую часть пpоизведения. Число в новой системе счисления записывается как последовательность полученных целых частей пpоизведения.

Умножение пpоизводится до тех поp, пока дpобная часть пpоизведения не станет pавной нулю. Это значит, что сделан точный пеpевод. В пpотивном случае пеpевод осуществляется до заданной точности. Достаточно того количества цифp в pезультате, котоpое поместится в ячейку.

Пример: Перевести число 0,35 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную:



Ответ: 0,3510 = 0,010112 = 0,2638 = 0,5916 .
^


Как пеpевести число из двоичной (восьмеpичной, шестнадцатеpичной) системы в десятичную?


При переводе числа из двоичной (восьмеричной, шестнадцатеричной) системы в десятичную надо это число представить в виде суммы степеней основания его системы счисления.


Примеpы:



^


Хранение целых чисел в памяти компьютера.


Целые числа со знаком обычно занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа. Знак “плюс” кодируется нулем, а “минус” — единицей.

Рассмотрим особенности записи целых чисел со знаком на примере однобайтового формата, при котором для знака отводится один разряд, а для цифр абсолютной величины – семь разрядов.

^ В компьютерной технике применяются три формы записи (кодирования) целых чисел со знаком: прямой код, обратный код, дополнительный код.

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

Положительные числа в прямом, обратном и дополнительном кодах изображаются одинаково — двоичными кодами с цифрой 0 в знаковом разряде. Например:



^ Отрицательные числа в прямом, обратном и дополнительном кодах имеют разное изображение.

1. Прямой код. В знаковый разряд помещается цифра 1, а в разряды цифровой части числа — двоичный код его абсолютной величины. Например:



2. Обратный код. Получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы — нулями. Например:



3. ^ Дополнительный код. Получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду. Например:



Обычно отрицательные десятичные числа при вводе в машину автоматически преобразуются в обратный или дополнительный двоичный код и в таком виде хранятся, перемещаются и участвуют в операциях. При выводе таких чисел из машины происходит обратное преобразование в отрицательные десятичные числа.
^



Арифметические действия над целыми числами

Сложение и вычитание


В большинстве компьютеров операция вычитания не используется. Вместо нее производится сложение уменьшаемого с обратным или дополнительным кодом вычитаемого. Это позволяет существенно упростить конструкцию АЛУ.

При сложении обратных кодов чисел А и В имеют место четыре основных и два особых случая:

1. ^ А и В положительные. При суммировании складываются все разряды, включая разряд знака. Так как знаковые разряды положительных слагаемых равны нулю, разряд знака суммы тоже равен нулю. Например:



Получен правильный результат.

2. А положительное, B отрицательное и по абсолютной величине больше, чем А. Например:



Получен правильный результат в обратном коде. При переводе в прямой код биты цифровой части результата инвертируются: 1 0000111 = –710.

3. А положительное, B отрицательное и по абсолютной величине меньше, чем А. Например:



Компьютер исправляет полученный первоначально неправильный результат (6 вместо 7) переносом единицы из знакового разряда в младший разряд суммы.

4. А и В отрицательные. Например:



Полученный первоначально неправильный результат (обратный код числа –1110 вместо обратного кода числа –1010) компьютер исправляет переносом единицы из знакового разряда в младший разряд суммы.

При переводе результата в прямой код биты цифровой части числа инвертируются: 1 0001010 = –1010.

При сложении может возникнуть ситуация, когда старшие разряды результата операции не помещаются в отведенной для него области памяти. Такая ситуация называется переполнением разрядной сетки формата числа. Для обнаружения переполнения и оповещения о возникшей ошибке в компьютере используются специальные средства. Ниже приведены два возможных случая переполнения.

5. ^ А и В положительные, сумма А+В больше, либо равна 2n–1, где n – количество разрядов формата чисел (для однобайтового формата n=8, 2n–1 = 27 = 128).

Например:



Семи разрядов цифровой части числового формата недостаточно для размещения восьмиразрядной суммы (16210 = 101000102), поэтому старший разряд суммы оказывается в знаковом разряде. Это вызывает несовпадение знака суммы и знаков слагаемых, что является свидетельством переполнения разрядной сетки.

6. ^ А и В отрицательные, сумма абсолютных величин А и В больше, либо равна 2n–1. Например:



Здесь знак суммы тоже не совпадает со знаками слагаемых, что свидетельствует о переполнении разрядной сетки.

Все эти случаи имеют место и при сложении дополнительных кодов чисел:

1. А и В положительные. Здесь нет отличий от случая 1, рассмотренного для обратного кода.

2. А положительное, B отрицательное и по абсолютной величине больше, чем А. Например:



Получен правильный результат в дополнительном коде. При переводе в прямой код биты цифровой части результата инвертируются и к младшему разряду прибавляется единица: 1 0000110 + 1 = 1 0000111 = –710.

3. ^ А положительное, B отрицательное и по абсолютной величине меньше, чем А. Например:



Получен правильный результат. Единицу переноса из знакового разряда компьютер отбрасывает.

4. ^ А и В отрицательные. Например:



Получен правильный результат в дополнительном коде. Единицу переноса из знакового разряда компьютер отбрасывает.

^ Случаи переполнения для дополнительных кодов рассматриваются по аналогии со случаями 5 и 6 для обратных кодов.

Сравнение рассмотренных форм кодирования целых чисел со знаком показывает:

  • на преобразование отрицательного числа в обратный код компьютер затрачивает меньше времени, чем на преобразование в дополнительный код, так как последнее состоит из двух шагов — образования обратного кода и прибавления единицы к его младшему разряду;

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

Умножение и деление


Во многих компьютерах умножение производится как последовательность сложений и сдвигов. Для этого в АЛУ имеется регистр, называемый накапливающим сумматором, который до начала выполнения операции содержит число ноль. В процессе выполнения операции в нем поочередно размещаются множимое и результаты промежуточных сложений, а по завершении операции — окончательный результат.

Другой регистр АЛУ, участвующий в выполнении этой операции, вначале содержит множитель. Затем по мере выполнения сложений содержащееся в нем число уменьшается, пока не достигнет нулевого значения.

Для иллюстрации умножим 1100112 на 1011012.



Деление для компьютера является трудной операцией. Обычно оно реализуется путем многократного прибавления к делимому дополнительного кода делителя.
^

Хранение вещественных чисел в памяти компьютера.


Вещественными числами (в отличие от целых) в компьютерной технике называются числа, имеющие дробную часть.

При их написании вместо запятой принято писать точку. Так, например, число 5 — целое, а числа 5.1 и 5.0 — вещественные.

Для удобства отображения чисел, принимающих значения из достаточно широкого диапазона (то есть, как очень маленьких, так и очень больших), используется форма записи чисел с порядком основания системы счисления. Например, десятичное число 1.25 можно в этой форме представить так:

1.25*100 = 0.125*101 = 0.0125*102 = ... ,

или так:

12.5*10–1 = 125.0*10–2 = 1250.0*10–3 = ... .

Любое число N в системе счисления с основанием q можно записать в виде N = M * qp, где M называется мантиссой числа, а p — порядком. Такой способ записи чисел называется представлением с плавающей точкой.

Если “плавающая” точка расположена в мантиссе перед первой значащей цифрой, то при фиксированном количестве разрядов, отведённых под мантиссу, обеспечивается запись максимального количества значащих цифр числа, то есть максимальная точность представления числа в машине. Из этого следует, что мантисса должна быть правильной дробью, первая цифра которой отлична от нуля: M из [0.1, 1).

Такое, наиболее выгодное для компьютера, представление вещественных чисел называется нормализованным.

^ Мантиссу и порядок q-ичного числа принято записывать в системе с основанием q, а само основание — в десятичной системе.

Примеры нормализованного представления:

Десятичная система                 Двоичная система

753.15 = 0.75315*103;          -101.01 = -0.10101*211 (порядок 112 = 310)

-0.000034 = -0.34*10-4;         -0.000011 = 0.11*2-100 (порядок -1002 = -410)

Вещественные числа в компьютерах различных типов записываются по-разному. При этом компьютер обычно предоставляет программисту возможность выбора из нескольких числовых форматов наиболее подходящего для конкретной задачи — с использованием четырех, шести, восьми или десяти байтов.

В качестве примера приведем характеристики форматов вещественных чисел, используемых IBM-совместимыми персональными компьютерами:

Форматы вещественных чисел

Размер в байтах

Примерный диапазон абсолютных значений

Количество значащих десятичных цифр

Одинарный

4

10–45 … 1038

7 или 8

Вещественный

6

10–39 … 1038

11 или 12

Двойной

8

10–324 … 10308

15 или 16

Расширенный

10

10–4932 … 104932

19 или 20

Из этой таблицы видно, что форма представления чисел с плавающей точкой позволяет записывать числа с высокой точностью и из весьма широкого диапазона.

При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака числа и знака порядка:



  • · Чем больше разрядов отводится под запись мантиссы, тем выше точность представления числа.

  • · Чем больше разрядов занимает порядок, тем шире диапазон от наименьшего отличного от нуля числа до наибольшего числа, представимого в машине при заданном формате.

Покажем на примерах, как записываются некоторые числа в нормализованном виде в четырехбайтовом формате с семью разрядами для записи порядка.

1. Число 6.2510 = 110.012 = 0,11001•211 :


2. Число –0.12510 = –0.0012 = –0.1*2–10 (отрицательный порядок записан в дополнительном коде):


^

Действия над нормализованными числами


К началу выполнения арифметического действия операнды операции помещаются в соответствующие регистры АЛУ.

Сложение и вычитание


При сложении и вычитании сначала производится подготовительная операция, называемая выравниванием порядков.

В процессе выравнивания порядков мантисса числа с меньшим порядком сдвигается в своем регистре вправо на количество разрядов, равное разности порядков операндов. После каждого сдвига порядок увеличивается на единицу.

В результате выравнивания порядков одноименные разряды чисел оказываются расположенными в соответствующих разрядах обоих регистров, после чего мантиссы складываются или вычитаются.

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

Пример 1. Сложить двоичные нормализованные числа 0.10111•2–1 и 0.11011*210. Разность порядков слагаемых здесь равна трем, поэтому перед сложением мантисса первого числа сдвигается на три разряда вправо:



Пример 2. Выполнить вычитание двоичных нормализованных чисел 0.10101*210 и 0.11101*21. Разность порядков уменьшаемого и вычитаемого здесь равна единице, поэтому перед вычитанием мантисса второго числа сдвигается на один разряд вправо:



Результат получился не нормализованным, поэтому его мантисса сдвигается влево на два разряда с соответствующим уменьшением порядка на две единицы: 0.1101*20.

Умножение


При умножении двух нормализованных чисел их порядки складываются, а мантиссы перемножаются.

Пример 3. Выполнить умножение двоичных нормализованных чисел:

(0.11101*2101)*(0.1001*211) = (0.11101*0.1001)* 2(101+11) = 0.100000101*21000.

Деление


При делении двух нормализованных чисел из порядка делимого вычитается порядок делителя, а мантисса делимого делится на мантиссу делителя. Затем в случае необходимости полученный результат нормализуется.

Пример 4. Выполнить деление двоичных нормализованных чисел:

0.1111*2100 : 0.101*211 = (0.1111 : 0.101) * 2(100–11) = 1.1*21 = 0.11•210.

Использование представления чисел с плавающей точкой существенно усложняет схему арифметико-логического устройства.

^ 4.2. Варианты контрольных работ.
В Н И М А Н И Е ! Номер варианта выбирается студентом в соответствии со своим порядковым номером в

списке группы, с чередованием представленных 5 вариантов.

Вариант 1

1. Представьте число FА16 в десятичной и двоичной системах счисления.

2. Какое число следует за числом 9АЕ9?

3. Какое число предшествует числу В1016?

4. Переведите число 0111001100111002 в десятичную и шестнадцатеричную системы счисления.

5. Сложите и умножьте числа 00101012 и 01101112. Результаты представьте в десятичной и шестнадцатеричной системах счисления.

6. Опишите на примерах способы представления вещественных чисел в памяти компьютера.

Вариант 2

1. Представьте число FА16 в десятичной и двоичной системах счисления.

2. Какое число следует за числом 9АE916?

3. Какое число предшествует числу B1016?

4. Переведите число 0111001100111002 в десятичную и шестнадцатеричную системы счисления.

5. Сложите и умножьте числа 00101012 и 01101112. Результаты представьте в десятичной и шестнадцатеричной системах счисления.

6. Опишите на примерах способ представления целых чисел в прямом коде в памяти компьютера.

Вариант 3

1. Представьте число AF16 в десятичной и двоичной системах счисления.

2. Какое число следует за числом 9АF916?

3. Какое число предшествует числу A1016?

4. Переведите число 0111001100100112 в десятичную и шестнадцатеричную системы счисления.

5. Сложите и умножьте числа 00111012 и 01101112. Результаты представьте в десятичной и шестнадцатеричной системах счисления.

6. Опишите на примерах способ представления целых чисел в дополнительном коде в памяти компьютера.

Вариант 4

1. Представьте число DF16в десятичной и двоичной системах счисления.

2. Какое число следует за числом 8АF916?

3. Какое число предшествует числу АF16?

4. Переведите число 0111001111100112 в десятичную и шестнадцатеричную системы счисления.

5. Сложите и умножьте числа 00111112 и 01101002. Результаты представьте в десятичной и шестнадцатеричной системах счисления.

6. Опишите на примерах способ представления целых чисел в обратном коде в памяти компьютера.

Вариант 5

1. Представьте число 9F16 в десятичной и двоичной системах счисления.

2. Какое число следует за числом 9АF916?

3. Какое число предшествует числу А1016?

4. Переведите число 0111001100100112 в десятичную и шестнадцатеричную системы счисления.

5. Сложите и умножьте числа 00101012 и 01101112. Результаты представьте в десятичной и шестнадцатеричной системах счисления.

6. Опишите на примерах сложение и вычитание вещественных чисел в памяти компьютера.
^ V. Список литературы

Основная:

  1. Григориев В.А. краткий терминологический словарь по микропроцессорной технике; М., Международный НИИ проблем управления, 1984 г.

  2. Ускерли Д.Ж. Архитектура и программирование микроЭВМ в 2-х книгах /пер. с английского М., Мир, 1984 г.

  3. Гилмор И. Введение в микропроцессорную технику (пер. с английского М., Мир, 1984 г.)

  4. Горбунов В.Л. Микропроцессоры. Лабораторный практикум. М., Высшая школа, 1984 г.

  5. Токхайм Р. Микропроцессоры. Курс управления /пер. с английского М., Энергоатомиздат, 1989 г.

  6. Вуд А. Микропроцессоры. Курс управления /пер. с английского М., Энергоатомиздат, 1989 г.

Дополнительная:

  1. Погорелый С.Д. Программное обеспечение микропроцесорных систем. Киев, Техника, 1995 г.

  2. Казаринов Ю.М. Структура, программирования, приминение микропроцессорных комплексов К1810. Справочная книга М., Высшая школа, 1996 г.



Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації