ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Число для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа165000 5001 5002 5003C1 70 FD A4 Будем рассматривать эти четыре байта как нормализованное число в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Составить программу, формирующую следующие четыре числа: 1. "знак числа" в ячейке 600016 (однобайтное целое число "+" - 00 и "-" - 01), 2. "знак порядка" в ячейке 600116 (однобайтное целое число "+" - 00 и "-" - 01), 3. модуль порядка в ячейке 600216 (однобайтное целое число) 4. мантисса как трехбайтное целое число в ячейках (600316 - 600516). Старший байт записывается в старшем адресе! Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа16Адрес16Константа165000 5001 5002 500304 70 B7 8A5004 5005 5006 500704 70 87 8A Пусть здесь хранятся два числа в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Составить программу, определяющую, какое из заданных в формате с плавающей точкой чисел большее по модулю. Если больше левое число (с адреса 500016), то в ячейке 600016 сформировать код 01, если больше правое (с адреса 500416) - код 02, при равенстве чисел - код 00. Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа165000 5001 5002 500332 E0 0D 84 Будем рассматривать эти четыре байта как число в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Составить программу, формирующую следующие четыре числа: 1. "знак числа" в ячейке 700016 (однобайтное целое число "+" - 00 и "-" - 01), 2. "знак порядка" в ячейке 700116 (однобайтное целое число "+" - 00 и "-" - 01), 3. модуль порядка в ячейке 700216 (однобайтное целое число) 4. мантисса как трехбайтное целое число в ячейках (700316 - 700516). Старший байт записывается в старшем адресе! Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа16Адрес16Константа165000 5001 5002 500376 D2 87 A35004 5005 5006 500776 D2 07 A3 Пусть здесь хранятся два числа в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Составить программу, определяющую, какое из заданных в формате с плавающей точкой чисел больше по модулю. Если больше левое число (с адреса 500016), то в ячейке 600016 сформировать код 01, если больше правое (с адреса 500416) - код 02, при равенстве чисел - код 00. Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа16Содержимое байта5000 5001 5002 5003 5004 500500 01 04 B0 00 E7Знак числа: "-" - 01, "+" - 00 Знак порядка: "-" - 01, "+" - 00 Модуль порядка Трехбайтная мантисса (в 5005 - старшие разряды) Составить программу, формирующую четыре байта, начиная с адреса 600016, содержащие число в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 700016, следующий массив констант: Адрес16Константа16Адрес16Константа167000 7001 7002 7003D0 75 35 A47004 7005 7006 7007D0 F5 35 A4 Пусть здесь хранятся два числа в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Составить программу, определяющую, какое из заданных в формате с плавающей точкой чисел большее по модулю. Если больше левое число (с адреса 700016), то в ячейке 600016 сформировать код 01, если правое (с адреса 700416) - код 02, при равенстве чисел - код 00. Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа16Содержимое байта5000 5001 5002 5003 5004 500501 00 02 41 77 8FЗнак числа: "-" - 01, "+" - 00 Знак порядка: "-" - 01, "+" - 00 Модуль порядка Трехбайтная мантисса (в 5005 - старший байт) Составить программу, формирующую четыре байта, начиная с адреса 600016, содержащие число в формате с плавающей точкой (1+8+23). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=12810. Двоичная двадцатитрехразрядная мантисса не содержит старшей единицы, получаемой в результате нормализации. Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа16Адрес16Константа165000 5001 5002 500322 D1 74 DB5004 5005 5006 500722 70 74 DB Пусть здесь хранятся два числа в формате с плавающей точкой (1+7+24). (Старший байт числа записан в старшем адресе!) Восьмиразрядный порядок имеет смещение pсм=6410. Шестнадцатеричная шестиразрядная мантисса (24 двоичных разряда) нормализована без "мнимой" единицы. Составить программу, определяющую, какое из заданных в формате с плавающей точкой чисел большее по модулю. Если больше левое число (с адреса 500016), то в ячейке 700016 сформировать код 01, если правое (с адреса 500416) - код 02, при равенстве чисел - код 00. Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа165000 5001 5002 500345 D0 1D 84 Будем рассматривать эти четыре байта как число в формате с плавающей точкой (1+7+24). (Старший байт числа записан в старшем адресе!) Семиразрядный порядок имеет смещение pсм=6410. Шестнадцатеричная шестиразрядная мантисса (24 двоичных разряда) нормализована без отбрасывания первой единицы. Составить программу, формирующую следующие четыре числа: 1. "знак числа" в ячейке 600016 (однобайтное целое число "+" - 00 и "-" - 01), 2. "знак порядка" в ячейке 600116 (однобайтное целое число "+" - 00 и "-" - 01), 3. модуль порядка в ячейке 600216 (однобайтное целое число) 4. мантисса как трехбайтное целое число в ячейках (600316 - 600516). Старший байт записывается в старшем адресе! Программу располагать в памяти с ячейки 400016. ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ К курсовому проекту "Организация ЭВМ и систем" 1. Подготовить для аналитической части реферативный материал на тему: Двоичная, восьмеричная и шестнадцатеричная системы счисления. Правила переводов десятичных чисел в них и обратно. Форматы хранения чисел с плавающей точкой. Числа для примеров в Обзоре взять из второго пункта настоящего Задания. 2. Задача для разработки алгоритма и программной реализации на Эмуляторе микро-ЭВМ СМ-1800 Пользуясь программой-монитором, занести в память ЭВМ, начиная с адреса 500016, следующий массив констант: Адрес16Константа16Содержимое байта5000 5001 5002 5003 5004 500500 01 04 A0 0A 23Знак числа: "-" - 01, "+" - 00 Знак порядка: "-" - 01, "+" - 00 Модуль порядка Трехбайтная мантисса (старший байт числа в 5005) Составить программу, формирующую четыре байта, начиная с адреса 600016, содержащие число в формате с плавающей точкой (1+7+24). (Старший байт числа записан в старшем адресе!) Семиразрядный порядок имеет смещение pсм=6410. Шестнадцатеричная шестиразрядная мантисса (24 двоичных разряда) должна быть нормализована без отбрасывания единицы. Программу располагать в памяти с ячейки 400016. 9
1/--страниц