AVR

Nov 10, 2008 19:57

Иногда в процессе ассемблирования требуется обеспечить контроль перехода адреса.
Например, границы 256 байт в сегменте данных.
Если я размещаю часть рабочих переменных до этой границы, за ними остаётся пока пустое место.
А начиная с этого адреса, я расположу буферы. Чтобы адресоваться к ним только младшим байтом.
Пишу программу, количество переменных увеличивается, контролировать самому нафиг надо.
Лучше поручить это асму. Сейчас можно сделать при помощи ERROR.
Можно обойтись без неё, заюзав WARNING и EXIT.
Но выводить строку - это несколько неправильно.
Мешает дальнейшей автоматизации процесса.
Лучше выводить код ошибки, снабдив EXIT параметром!
Тогда можно было бы выкинуть нафиг две директивы :)
Потому что везде, где нужна ERROR, теперь можно было бы использовать EXIT.
А WARNING вообще не нужна. Глупости всё это.

В слове контролировать написал сначала ДВЕ буквы Л. Потом долго думал, а как же правильно.
Когда-то я знал русский на пять с плюсом :) ненужные знания забываются.. блин.

мЫсль, asm, change, avr

Previous post Next post
Up