|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2009, 17:14 | #1 |
Форумчанин
Регистрация: 02.06.2009
Сообщений: 218
|
я в тупике...
Добрый день. У меня вопросик не по коду, а проста нужна ваша помощь, даже подсказка. Вот у меня есть массив структур или как то так:
мы его типа описываем или что там: Код:
Код:
Представим у меня есть строчка: Код:
потом значит мы смотрим на второй столбик структур массив...или как там( на языке С : MOT[39].Cod), нашли там sta. Смотрим на код: -0xA, вот тут у меня косяк выходит, если выводить другие команды, код которых положителен, то с помощью printf они выводятся без проблем, а отрицательные выводятся с траблами. Но расскажу дальше, в будущем должно выглядеть так: A02D, где первая цифра - код, а следующие 3 цифры - адрес метки или операнда, т.е. если адрес метки или значение операнда будет равно 100, то выглядеть будет следующим образом: A100. Помогите пожалуйста, потому что я в стопоре, смотрел у преподавателя исходник этой программы, там с труктуре инты как и у меня, весь алгоритм того что я вам сейчас рассказал нету, буду ждать с нетерпением ответа, если есть неясности, задавайте вопросы, отвечу. Да и еще, как вы поняли, мы работаем с шестнадцатеричными числами, но значения операндов и адреса меток я перевожу в десятичные и храню их как десятичные. |