Wątek przeniesiony 2021-01-12 13:24 z Inne języki programowania przez ŁF.

O ile komórek pamięci SRAM skróci się STOS?

0

Atmega32, assembler. Czy mogłabym prosić o pomoc w rozwiązaniu takiego zadania?

O ile komórek pamięci SRAM skróci się STOS, jeśli do SPH i SPL wprowadzi się wartości podane w tabelce 3.1?

Tab. 3.1. Wypełnienie rejestru SP

3.A
SPH: 0x00
SPL: low(RAMEND)
3.B
SPH: high(RAMEND)
SPL: 0x00
3.C
SPH: low(RAMEND)
SPL: 0x12

Podaj i uzasadnij pisemnie wynik swoich obliczeń wykonanych dla mikrosterownika ATmega32.

1

Podczas normalnej inicjalizacji:

SPL: low(RAMEND) // zwykle 0xFF
SPH: high(RAMEND)

Ad. 3.A
Jeśli SPH: 0, to STOS skróci się o high(RAMEND) * 256 bajtów

Resztę spróbuj wykombinować sama
Czy w punkcie 3.C na pewno nie ma błędu?

1 użytkowników online, w tym zalogowanych: 0, gości: 1