Пн сен 11, 2006 14:18:45
ldi Temp,RamEnd ;загрузить в Темп адрес последней ячейки ОЗУ
out SPL,Temp ;вывести в SPL значение из Temp
\\prog1.asm
----------
.include "m8515def.inc"
.def Temp=R16
\\..........................
RESET:
; RemEnd = 0x025F (из подключаемого файла)
ldi Temp,0x5F ; инициализация стека
out SPL,Temp
ldi Temp,0x02
out SPH,Temp
\\..........................
Пн сен 11, 2006 14:28:18
Пн сен 11, 2006 15:02:21
Пн сен 11, 2006 15:37:58
Serega писал(а):Спасибо, я буду подумать над этим. И исправлю, если ошибся. Если не найду оправдания
; Инициализация стека, другими словами
; установка указателя стека в конце ОЗУ
ldi R16, high(RAMEND) ; старший байт
out SPH, R16
ldi R16, low(RAMEND) ; младший байт
out SPL, R16
Пт ноя 09, 2007 22:30:33