Тёмный

O que é EXTENSÃO DE SINAL em Programação? 

Manual do Código
Подписаться 19 тыс.
Просмотров 623
50% 1

Em programação é comum vermos o termo Sign Extension quando trabalhamos com código mais baixo nível, e muitas pessoas acabam não entendendo de fato o que acontece quando ocorre a extensão de sinal.
Para entender a extensão de sinal é necessário entender como o complemento de 2 funciona, que é a forma como as cpus codificam números negativos em binário.
#programação #complementode2 #megadrive

Наука

Опубликовано:

 

9 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
Год назад
Página do episódio: www.manualdocodigo.com.br/curso-assembly-snes-mega-parte55/ Código: github.com/Dgdiniz/retro-level-programming/tree/master/megadrive/tutorials/ext-instruction Vídeo Complemento de 2: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lUKVoKmFdAE.html
@ScarfaceHR
@ScarfaceHR Год назад
Seu canal é fantástico. Fico surpreso com como um conteúdo de tanta qualidade é disponbilizado gratuitamente, sua didática é melhor que a de diversos professores que tive ao longo de minha vida acadêmica.
Год назад
Obrigado pela mensagem...
@keowu
@keowu Год назад
Excelente conteúdo e explicação!
Год назад
Obrigado por assistir.....
@GustavoOliveira-oz1vh
@GustavoOliveira-oz1vh Год назад
Top, além de aprender assembly, os conteúdos aqui estão abrindo minha mente para entender o que acontece por trás de outras linguagens. Parabéns! Uma sugestão para um vídeo, embora entenda que esteja fazendo a parte introdutória na playlist, seria pegar um jogo qualquer e debugar alguns casos para já conseguirmos visualizar, por exemplo, uma morte e um decremento de vida, um validação de power up obtido para escolha do benefício a ser usado, essas coisas que em teoria seriam mais simples.
Год назад
E aí, minha ideia pra um futuro próximo é recriar efeitos de vários jogos, pra explicar os conceitos. O problema de debugar um jogo é que pode dar problema de direitos autorais. Acho difícil, mas pode ter algo legal no meio que proíba isso. Mas ainda não tenho certeza disso. Se for possível realmente seria algo bem legal de fazer tb.
@valdirsalgueiro9087
@valdirsalgueiro9087 Год назад
Tenho programado para snes só que em C mas no futuro quero me aprofundar mais em assembly e esses vídeos tem me ajudado demais! Você já fez algum jogo para essas plataformas retrôs? Parabéns 👏
Год назад
Olá, jogos inteiros não. Eu gosto de ficar reproduzindo efeitos dos jogos. E é o que eu quero começar a fazer nessa série.
@josecarlostavaresribeiro6584
Olá Prof. boa aula, o Sr poderia continuar os comandos com IF, tipo maior ou igual, menor ou igual, maior que, menor que, diferente etc
Год назад
Olá, em breve eu já vou começar a fazer código maiores e vai aparece muitos esses outros tipos de if. Mas como eu já mostrei lá no vídeo de If, é só usar a instrução de branch correta pra conseguir essas variações. Logo eu quero entrar na parte gráfica e vou começar a replicar efeitos legais de jogos pra ir ensinando as coisas. Abraço.....
@SAMUELLHENRIQUE
@SAMUELLHENRIQUE Год назад
5:50. -120 ? Não seria -8 ? Ótimo vídeo.
Год назад
Olá, é -120 mesmo, pois é complemento de dois. Tenho um vídeo no canal explicando complemento de dois. Abraço
@zaqueubatista2786
@zaqueubatista2786 Год назад
Existem comunidades e sites de assembly?
Год назад
De assembly puro eu não conheço muitas, mas de Snes e Mega tem o romhacking.net e muitos outros....
@psychoduck4264
@psychoduck4264 Год назад
Então como que o pc lê números estrondosamente altos? Pq se colocar tudo 1 vira negativo...
@psychoduck4264
@psychoduck4264 Год назад
Outra pergunta pro meu TCC, como que programa um linguagem de programação? Só fala o caminho, n preciso criar um C+++. Tipo, como que eu programo um "If" se eu preciso de um "If" (até onde eu sei).
Год назад
Se estiver trabalhando com números maiores do que o tamanho suportado pela Cpu, então vai ter que fazer as contas por software. É comum linguagem terem um módulo de BigInt. Aí no caso no baixo nível tudo é unsigned e a lógica é feita em mais alto nível.
Год назад
Vc tem que criar um compilador. No caso o compilador é um software que vc vai criar em alguma linguagem já existente. Python por exemplo é feito em C.
Далее
O modo ABSOLUTO do MEGA DRIVE.
18:23
Просмотров 682
Maybe i need to add instructions @popflexactive
00:14
Criando um projeto em RUST do Zero e explicando TUDO
30:56
Java Is Better Than Rust
42:14
Просмотров 55 тыс.
Um Modo pouco usado em PROGRAMAÇÃO de MEGA DRIVE.
12:56
Desvendando os segredos dos cartuchos HiROM de SNES
25:18
ENGENHARIA DE COMPUTAÇÃO NA UNICAMP. Valeu a pena?
13:48
Como Configurar o PYTHON no VIM e NEOVIM do ZERO.
15:29
Os segredos dos cartuchos do SNES: LoRom e HiRom
27:53
Просмотров 2,4 тыс.
Собираем комп за 500 000 рублей!
6:44:35
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 6 млн