ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 мая
29392 Топик полностью
misyachniy (18.05.2005 11:53, просмотров: 1) ответил vmp на Я бы еще добавил индексную адресацию относительно SP
Не плохо бы о многозадачности подумать :-) При переключении банков памяти переключать и аккумулятор и DPTR чтобы не думать о их сохранении. Для повышения производительности не плохо бы организовать область регистров, где можно настраивать всякие хитрости под себя. То есть все дополнительные команды требуют или дописание препроцессора для компилятора или написание собственного. А так захотелось декрементировать DPTR - занес в регистр бит и легким движением руки команда INC DPTR превращается в DEC DPTR. Компилятор не ругается. Нужно только программисту не забывать о битике. Или хочется чтобы команда MOVC A, @A+DPTR стала MOVC A, @A+DPTR++, взведи еще битик. Или назначить каждому прерыванию свой банк регистров. С помощью тех же битов. Вызвалось прерывание - по быстрому сделало свою работу и назад. Чтобы не занимать пространсво адресуемых регистров использовать 2 регистра и индексный доступ, как у старинного контроллера дисплея MC6845.