J=E1 fiz essa pergunta para muita gente e ningu=E9m consegue me ajudar. Se algum de voc=EAs sacarem sobre o assunto por favor me ajudem. Ou se algum de voc=EAs tiverem algum professor que possa me ajudar seria muito bom pessoal.
Eu queria uma confirma=E7=E3o sobre meus conhecimentos em rela=E7=E3o =E0s mem=F3rias no 8051. S=F3 para ter certeza que se estou indo na dire=E7=E3o certa.
Esse microcontrolador possui a organiza=E7=E3o de mem=F3ria dessa forma;
Existem duas =E1reas mais espec=EDficas:
- ROM tamb=E9m conhecida como Mem=F3ria CODE (c=F3digo);
- E a RAM mem=F3ria para manipula=E7=E3o de dados. A RAM por sua vez se subdivide em duas grandes =E1reas:
- RAM externa: XDATA;
- RAM interna que se subdivide em tr=EAs partes mais distintas: . Registradores especiais; . IDATA: acesso indireto a mem=F3ria RAM. (mem=F3ria adicional) . DATA: acesso direto a mem=F3ria RAM.
A =E1rea reservada a mem=F3ria de acesso direto (DATA) cont=E9m tr=EAs regi=F5es. Regi=E3o A, dividida em quatro bancos (Banco 3 =3D "Registradores em grupo de 4 bancos", Banco 2 =3D "Endere=E7amento direto", Banco 1 =3D "Endere=E7amento Indireto", Banco 0 =3D "Endere=E7amento pelo Stack Pointer"), Regi=E3o B respons=E1vel pelas posi=E7=F5es de mem=F3ria acess=EDveis por bit e por byte e a Regi=E3o C respons=E1vel pelas posi=E7=F5es de mem=F3ria acess=EDveis apenas por byte.
Teria pessoal como confirmar essa minha l=F3gica. Estou estudando a organiza=E7=E3o das memorais e n=E3o queria prosseguir para a linguagem de programa=E7=E3o sem antes entender isso claramente.
Se a minha l=F3gica da organiza=E7=E3o das mem=F3rias estiver errada, por favor, me corrijam ok!