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

Для защиты лабораторной работы каждым студентом должен быть написан отчет о лабораторной работе, оформленный в отдельной тетради для лабораторных работ по курсу «Вычислительные машины, системы и сети», включающий тему, цель работы и содержащий следующие пункты:

1. Общие сведения о числах формата BCD.

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

3. Задания на занятие.

4. Алгоритм работы программы (блок-схема или словесное описание).

5. Листинг программы (смысловая часть).

6. Результаты тестов по программам negativ1.exe и negativ2.exe.

7. Ответ на контрольный вопрос.

Контрольные вопросы

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

2. Укажите последовательность действий для преобразования отрицательного числа в двоичный вид.

3. Укажите последовательность действий для преобразования отрицательного двоичного числа в десятичный вид.

4. Что такое BCD-формат?

5. Для чего нужны числа, представленные в BCD-формате?

6. Чем отличаются упакованный и неупакованный BCD-формат?

Задание на занятие

1. Написать программу, выводящую отрицательные числа двухбайтовым шестнадцатеричным представлением.

1) десятичные числа, в диапазоне от –32 768 до –1, вводятся с клавиатуры;

2) для вывода чисел можно использовать строку формата “%x”.

2. Написать программу, выводящую отрицательные числа восьмибитовым двоичным представлением. Десятичные числа, в диапазоне от ‑127 до ‑1, вводятся с клавиатуры;

3. Выполнить тест перевода отрицательных десятичных чисел в двоичный вид (negativ1.exe) и тест перевода отрицательных двоичных чисел в десятичный вид (negativ2.exe). Результаты тестов предъявить преподавателю и переписать в тетрадь для отчетов по лабораторным работам.

4. Написать программу, осуществляющую перевод числа из десятичного формата в упакованный двоично-десятичный формат:

1) число, вводимое с клавиатуры с помощью строки формата “%d”, должно быть в диапазоне от 0 до 9 999;

2) полученное число в формате BCD вывести с помощью строки формата “%x”;

3) внешний вид введенного и полученного числа должен совпадать.

5. [*]Написать программу на языке Си, осуществляющую сложение двух чисел в двоично-десятичном формате. Длина вводимых чисел до 15 десятичных знаков (т.е. диапазон чисел от 0 до 999 999 999 999 999).

6. Сдать три (четыре*) программы преподавателю.


Лабораторная работа №6

Основы языка Ассемблер

Продолжительность: 8 часов.

Цель: Научиться основным командам языка ассемблер, общей структуре программы, транслировать исходные программы, компоновать исполняемые модули, а также изучить основные приёмы работы с программой Turbo Debugger компании Borland Soft.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: