Cześć!
Niedługo mam egzamin z organizacji komputera. Natrafiłem na dwa problemy:
- W pamięci komputera znajdują się następujące zmienne( w nawiasach rozmiar)
char x = 4Ah(1B)
int y 72B2h(4B)
byte z[3] - {21h,FFh,8ch}(3x1B)
Jak będzie wyglądać zawartość pamięci, jeśli sekcja danych zaczyna się od adresu 02DDh, komputer jest typu cienkokońcowego, a dane w pamięci są wyrównywane do parzystego adresu?
W tym zdaniu o tyle wiem, że w typie cienkokońcowym najmniej znaczący bit ustawiamy jako pierwszy, ale mam problem jak to ugryźć. - W systemie 32-bitowym wywołano procedurę z trzema argumentami: znakiem w kodzie ASCII, liczbą rzeczywistą podwójnej precyzji oraz tablicą liczb całkowitych typu long. Pokazać zawartość stosu, jeśli przed wywołaniem procedury wskaźnik stosu pokazywał adres FFh, zaś stos rośnie w "dół".
Proszę o jakiekolwiek wskazówki