Lalka 0 7 февраля, 2010 Опубликовано 7 февраля, 2010 · Жалоба АААхахахааа! Я наконец разобралась с массивами! Спустя столько месяцев! Хочу похвастаться! :) Там все оказалось намного проще! В сегменте данных пишем название массива DW и вводим массив чисел. Массив автоматически записывается по адресу 0хС000. Можно между массивами (чтобы их разделить) написать ORG 100(500... что хотим) и они будут записываться с адреса 0хС100(0хС500... и т.д.). Моему счастью нет границ! Повысили :w00t: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 7 февраля, 2010 Опубликовано 7 февраля, 2010 · Жалоба У меня с микроконтроллерами 80C166 связаны интересные воспоминания. Моя первая задача на профессиональном поприще была переписать на Си программу для платы на основе 80C166. Существующая программа была слеплена на ассемблере и была непригодна для существенных изменений. В распоряжении был софт Keil для C166. Кстати, плата не позволяла вести внутрисхемную отладку. Также она не позволяла делать побайтовую запись в ОЗУ, что практически исключало использование стандартной библиотеки. Спросить что-либо было не у кого. Хорошо, что хоть схема была. Помню, что прочитал руководство по 80C166 от корки до корки, включая Instruction Set Reference. Поскольку это был мой первый микроконтроллер, было очень интересно. Также прочитал руководство по Keil. Вопросов практически не возникало - документация написана великолепно. Ну а всякие полезные советы можно найти на сайте Keil в разделе Knowledgebase. Так что мой Вам совет: читайте руководства. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться