Mapa de Memória em Programação. Introdução.
Neste vídeo eu começo a falar sobre mapa de memória em programação. Isso aparece sempre que vamos programar em consoles antigos ou mesmo muitas placas de hoje em dia.
Nos consoles existem vários tipos de memória, Rom, Ram, Sram, Vram, memória de som, etc. Cada um desses chips de memória tem um tamanho, e os endereços dentro destes chips começam em 0x0 e vão até o tamanho do chip. Por exemplo, um chip de 64KB tem endereços que vão de 0x0 até 0xffff.
O objetivo do mapa de memória então é distribuir no espaço de endereçamento da Cpu todos esses ranges de memória. A partir daí existe um controlador que controla o barramento a partir dos endereços especificados pela Cpu.
Nos próximos vídeos começarei a falar sobre os mapas de memória do Mega Drive e do Snes.
#mapadememória #snes #megadrive