Добро пожаловать! Войти Зарегистрироваться

Расширенный

Решение задачи под камерой

Написал zzz 
zzz
Решение задачи под камерой
19 June 2020 09:09
Озвучивается условие.
Составить программу на языке C печати заданного байта целого числа.
Включаются песочные часы.
"Ну что же Вы молчите, диктуйте код!"

Студент отвечает.
1. Наверное, надо напечатать любой байт машинного слова представления числа в дополнительном коде.
2. Введу-ка я целое число и номер байта.
3. Проверю его корректность. Номер должен быть от 0 до 7, больших чисел аппаратно ещё не реализовано.
4. Предварительно узнаю число байтов в слове. Также учту big/little endian.
5. Делениями с остатком %256 в цикле for вытащу 256-ричную цифру машинного слова.
6. Напечатаю это целое в надлежащем кусочку машинного слова формате.
Преподаватель:
Садись, пять.
Или три, за пункты 2 и 5 с %2 и без отрицательных чисел.




Исправлений: 5. Последний раз редактировал zzz в 19.06.2020, 09:09.
К сожалению, только зарегистрированные пользователи могут писать в этом форуме.

Авторизоваться на форуме