ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
15098 Топик полностью
ReAl (01.10.2004 18:56, просмотров: 1) ответил misyachniy на Я много работаю в KEIL для 51
Я для выдачи фиксированных текстовых строк использовал такое для данной цели обвешать push/pop-ами не проблема. А в коде это занимает меньше места
pushptr и popptr - это макросы для для DPTR

puts_code_str macro str
	call _puts_code_str
	db msg, 0
 endm

_puts_code_str:
	popptr ; DPTR -> msg string
	sjmp $+2+2
L?next: acall SendByte
	clr a
	movc a, @a+dptr
	inc dptr
	jnz L?next
        jmp @a+dptr  ; это такой ret