Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 995

Профиль | Сайт | Отправить PM | Цитировать


DennyD, структуры данных проходили? Берешь структуру, вписываешь в нее все что необходимо, не забываешь про двунаправленный список.
Отдельные поля для управления списком (удаление, создание и т.п.) если сразу все мысленно охватить сложно, рисуй схемки на черновиках, это не зазорно.
Структура есть, инструментарий для работы со структурой есть, дальше организуешь выборку по требуемым значениям и дело в шляпе.
Тут ничего сложного, просто надо внимательно прописать все варианты работы с типизированными данными.
cbv, ткну пальцем в небо. Может быть кириллическая кодировка двухбайтовая? А массив однобайтовый? Кроме того не ясно, где заканчивается цикл, какой тип имеют переменные, что помещается в них в правильном и "неправильном" случаях.
momo2000, а тематику то можно было и рассказать.
Перевод С++ кода в ассемблер.
Код: Выделить весь код
int main()
{
//Загрузка ключевых слов.
//Начало чтения входного файла.
//Начало создания лексем
//Начало генерации кода
}
Все прозрачно. Твоя задача посмотреть логику работы формирования лексем. Узнать вообще, что такое лексема, какие варианты анализа и разбора текстов есть.
Т.к. кроме перевода, идет структурный анализ текста. Соотв. формируются ошибки о пропущенных аргументах например.
Когда структура сформирована, идет банально формирование ассемблерного кода вставками и подстановками.

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)


Отправлено: 16:19, 15-04-2011 | #220