Перевод чисел из одной позиционной системы счисления в другую позиционную систему счисления

СОДЕРЖАНИЕ

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Практическое занятие №1. Перевод чисел из одной позиционной системы счисления в другую позиционную систему счисления.. . . . .  
1.1 Цель занятия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Методические указания по организации самостоятельной работы студентов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. 1.3 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 1.4 Примеры аудиторных заданий . . . . . . . . . . . . . . . . . . . . . . . . . . .. 2 Практическое занятие №2. Арифметические операции сложения и вычитания, двоичных беззнаковых и знаковых чисел с фиксированной точкой в компьютерных системах . . . . . .. . . . . . . . . . . . . . . . . . . . . 2.1 Цель занятия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Методические указания по организации самостоятельной работы студентов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. 2.3 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 2.4 Примеры аудиторных заданий . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3 Практическое занятие №3. Арифметические операции сдвига, умножения и деления двоичных беззнаковых чисел с фиксированной точкой в компьютерных системах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 Цель занятия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Методические указания по организации самостоятельной работы студентов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. 3.3 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 3.4 Примеры аудиторных заданий . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4 Практическое занятие №4. Арифметические операции умножения и деления двоичных знаковых чисел с фиксированной точкой в компьютерных системах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Цель занятия. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Методические указания по организации самостоятельной работы студентов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. 4.3 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 4.4 Примеры аудиторных заданий . . . . . . . . . . . . . . . . . . . . . . . . . . .. Перечень ссылок. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Приложение А. Таблица ASCII - кодов . . . . . . . . . . . . . . . . . . . . . . . . . .                      
   

ВВЕДЕНИЕ

Компьютерные вычисления (КВ) - совокупность принципов и форм представления числовой информации, методов и алгоритмов выполнения арифметических операций и вычисления элементарных функций, рассматриваемых на уровне внутренней структурной организации технических средств компьютерных систем (КС). Это часть вычислительной математики, ориентированной на логический уровень описания вычислительных структур и процессов в них. Компьютерные вычисления должны объяснять, как выполняются в компьютерных системах различные операции с числами и/или машинными словами. С другой стороны компьютерные системы имеют многочисленные команды для выполнения таких операций, среди которых есть и арифметические, и логические. Разные компьютерные системы делают это по-разному и имеют различные наборы команд. Знание особенностей системы команд компьютерных систем, нужно каждому программисту. Кроме того, полное понимание процессов, реально происходящих в компьютерной системе во время выполнения программы, требует знания массы технических деталей, связанных с устройством процессора и других микросхем, составляющих компьютерную систему, и выходит за рамки собственно компьютерных вычислений, относясь к области, которую можно назвать архитектурой вычислительных систем.

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

На практических занятиях рассматриваются:

- алгоритмы перевода чисел из одной позиционной системы счисления в другую позиционную систему счисления;

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

- алгоритмы сложения и вычитания беззнаковых и знаковых двоичных чисел;

- алгоритмы умножения и деления беззнаковых и знаковых двоичных чисел;

- принципы выполнения арифметических операций над числами в форме с плавающей точкой.

Материалы для каждого занятия содержат вопросы теории по теме занятия, примеры решения аудиторных задач и варианты задач для решения во внеаудиторное время. Степень подготовленности к занятию оценивается с помощью контрольных вопросов и задач по теме занятия. В задачах используется материал, к которому имеется доступ как в библиотеке ХНУРЕ, так и в ресурсах Internet. Полученные знания будут необходимы при изучении дисциплин, связанных с аппаратными средствами компьютерных технологий.

ПЕРЕВОД ЧИСЕЛ ИЗ ОДНОЙ ПОЗИЦИОННОЙ СИСТЕМЫ СЧИСЛЕНИЯ В ДРУГУЮ ПОЗИЦИОННУЮ СИСТЕМУ СЧИСЛЕНИЯ

Цель занятия

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

Наши рекомендации