І. ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ЦЕЛОЧИСЛЕННЫХ ДАННЫХ
ЦЕЛЬ РАБОТЫ.
1.Выполнить перевод заданных пар чисел из десятичной системы счисления в двоичную, дать их внутреннее
(машинное) представление в форматах BYTE, WORD, SHORTINT,INTEGER, LONGINT (в двоичной и шестнадцатеричной системах счисления).
2. Написать программу, вычисляющую сумму заданных пар чисел для всех типов целочисленных данных. В программе предусмотреть контроль данных на диапазон. Сумма чисел должна вычисляться в программе, написанной на языке Паскаль (или С, С++) и в программе, написанной на ассемблере. Ввод/ вывод исходных данных и их контроль реализовать в программе, написанной на Паскале ( или С, С++). В программе должны использоваться процедуры для вычисления суммы.
Для отладки программы, написанной на языке ассемблер использовать отладчик DEBUG или интегрированный отладчик Turbo Pascal 7.0. Привести пример содержания рабочих регистров при вычислении суммы, отображающееся в окне REGISTER/ (F10-Debug-Register). В этом случае необходимо вставить ассемблерный код в текст программы, написанной на языке Паскаль (ASM ..{код на ассемблере}..........END). В случае ввода недопустимых для данных типов значений программа должна выдавать сообщение об ошибке.
Cодержание отчета
─────────────────
1) краткие теоретические сведения о системах счисления и особенностях представления знаковых и беззнаковых целочисленных величин: диапазон представления данных в форматах BYTE,WORD, SHORTINT, INTEGER, LONGINT и их длины (в байтах и битах);
2) подробный протокол перевода чисел;
3) машинный листинг программы (код на Паскале, ассемблере, расширенный листинг ассемблера).
ІІ. ВНУТРЕННЕЕ ПРЕДСТАВЛЕНИЕ ВЕЩЕСТВЕННЫХ ДАННЫХ
ЦЕЛЬ РАБОТЫ. Выполнить перевод заданных чисел из деся-
тичной системы счисления в двоичную, дать их внутреннее
(машинное) представление в форматах SINGLE, DOUBLE, EXTENDED
(в двоичной и шестнадцатеричной системах счисления).
Cодержание отчета
─────────────────
1) краткие теоретические сведения об особенностях пред-
ставления вещественных величин: диапазон представления данных
в форматах SINGLE, DOUBLE, EXTENDED и их длины (в байтах и
битах);
2) подробный протокол перевода и представления чисел;
3) машинный листинг форматов.
ІІІ. ВЫЧИСЛЕНИЕ АРИФМЕТИЧЕСКИХ ВЫРАЖЕНИЙ
ЦЕЛЬ РАБОТЫ. Вычислить заданное целочисленное выражение
для данных в форматах BYTE, WORD, SHORTINT, INTEGER (и, если
надо, LONGINT), используя арифметические операции ADD,ADC,
INC,SUB,SBB,DEC,NEG,MUL,IMUL,DIV,IDIV,CBW,CWD и, если нужно,
логические операции SAL,SHL,SAR,SHR.
Тип результата (знаковый или беззнаковый) и его формат опре-
делить из контекста арифметического выражения.
Cодержание отчета
─────────────────
1) краткие теоретические сведения об особенностях приме-
няемых команд (форматы в ассемблере и в машинных кодах, тип
обрабатываемых данных);
2) расширенный листинг отдельно для каждого из форматов
целочисленных данных BYTE, WORD, SHORTINT, INTEGER;
3) перечень аномалий и допустимых значений входных дан-
ных.
(4*c + d - 1)/(c - a/2);
Организация функций ЭВМ
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
-
- Сообщения: 2
- Зарегистрирован: 14 окт 2008, 15:48
- Контактная информация:
-
- Сообщения: 2
- Зарегистрирован: 14 окт 2008, 15:48
- Контактная информация:
Пожалуйста,помогите девушке!!!!!
Это относится скорее не к программированию, а к дисциплине "Архитектура и моделирование ЭВМ". Попросите у кого-нибудь со старшего курса, думаю, они это делали год назад. От задания так и веет вековой древностью.
В части программирования - в разделе "Алгоритмы" есть примеры перевода чисел в двоичную и шестнадцатиричную систему счисления
В части программирования - в разделе "Алгоритмы" есть примеры перевода чисел в двоичную и шестнадцатиричную систему счисления
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.