ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
36164
POV (28.07.2005 14:43, просмотров: 12417)
Кто неаккуратнее, я или кейл?... задача - передать байт (последовательность байт посредством уарта). Для этого в кейле есть putchar, Вот его конечная видимость на асме: jnb ti,$ mov sbuf,a Т.е. кейл хочет видетьустановленным флаг прерывания по передаче (при вызове putchar приходится перед ним ставить TI=1). Мне это кажется неверным, т.к. при es=1 все время будут вызываться прерывания. Я делаю так clr es ... clr ti ; чисто на всякий случай mov cbuf,a jnb ti,$ clr ti ; это уже обязательно ... setb es И кто прав. Как показал я - мною так написаноуже детсяки больших и не очень программ и это удобно мне.