Neste episódio eu explico o que é Overflow em programação. Overflow é algo meio chatinho pra quem não está acostumado com esses detalhes mais baixo nível, pois sempre aparece em textos de programação mas muita gente não sabe o que significa de verdade.
A forma como o overflow ocorre varia de operação para operação, como soma, subtração, shift, etc. Neste episódio vou focar na soma, pois ela ilustra bem o que é e como ocorre o overflow. No final vou dar uma explicação de como ocorre o overflow na subtração e shift.
0:00 Introdução
1:35 Pré-Requisitos
2:21 Signed e Unsigned
8:24 Introdução a Overflow
10:24 Exemplo de Overflow
12:37 Exemplo 2 - Sinais diferentes
14:00 Mais exemplos - Unsigned
15:12 Mais exemplos - Signed
18:23 Como a Cpu Detecta Overflow
20:50 Rodando o código do Mega Drive
22:42 Rodando o código no Snes
24:31 Overflow na subtração
27:29 Overflow no shift
28:40 Considerações finais
#overflow #signed #unsigned
25 июл 2024