Помогите решить програмку по Си++!ПОЖАЛУЙСТА

За вознаграждение или нахаляву (если повезёт)

Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill

Ответить
Giperborey
Сообщения: 2
Зарегистрирован: 18 окт 2007, 18:01

НЕ знаю,что делать.Даже не пойму суть задания.Кто может,помогите.

задача:
По двоичному коду операции двухъадрессной команды определить ее
мнемоническое обозначение применяемое в Ассемблере. :confused: :confused: :confused:
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Нужно сделать работу, обратную компилятору. Например компилятор переводит с какого либо языка в машинный код, вам нужно перевести машинный код в двоичном виде обратно в языковую транскрипцию ассемблера или мнемонику. К С++ не имеет никакого отношения.
It's a long way to the top if you wanna rock'n'roll
Giperborey
Сообщения: 2
Зарегистрирован: 18 окт 2007, 18:01

Спасибо!Правда я так ничего не понял.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Должна быть таблица соответствия машинных кодов мнемоническим инструкциям. Это такая вешшчь, которую многие программисты знали наизусть лет этак 40 назад. Что-то вроде:
00000000 ADD
00000001 ADC
00000010 MOV
и т.д. Ну, это все к примеру.
Потом берется первый байт этой команды, переводится в двоичный код и находится соответствие в таблице
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить