Summary
Keywords
Full Transcript
================================== DESCRIÇÃO ============================== Fala pessoal! Hello World! Pela primeira vez em todo nosso desenvolvimento, vamos trabalhar com impressões de números hexadecimais e decimais de 8, 16 e 32 bits, isto será mostrado a partir desta 59ª Aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. Uma das rotinas do Kernel que serão necessárias para a escrita de números esperados pelos argumentos em registradores, será responsável por imprimir no monitor um valor hexadecimal dado e que será exatamente este valor a ser imprimido. Precisamos fazer alguns cálculos de deslocamento de bits e isolamento de nibbles cujo resultado vai servir como deslocamento de bytes de um Vetor de contagem hexadecimal. Nesta primeira parte, vamos aprender a desenvolver estas rotinas para exibir números hexadecimais e na segunda parte vou mostrar a vocês como criar um cálculo para trabalhar com números inteiros decimais. Este processo será como um "Parsing", de conversão numérica para texto. Fique até o final, pois além de explicar passo a passo das instruções e cálculos, mostrarei também a depuração de cada instrução pelo depurador da máquina virtual. Para não perder nada destas aulas, se inscreva e ative o sininho pra receber as notificações e deixe um like se você gostou do vídeo, falow galera! =========================================================================== ==================================== LINKS ================================== Tabela ASCII (Com a extendida - hexadecimais, decimais, octais): https://www.asciitable.com/ Tabela ASCII (ALT+Tec. Numérico, Caracteres de controle, imprimíveis e extendidos - códigos decimais): https://theasciicode.com.ar/ ============================================================================ ============================== REDES SOCIAIS ============================== Siga-me e veja outros projetos: GitHub: https://github.com/FrancisBFTC/ Página: https://www.facebook.com/bftcorporations Instagram: https://www.instagram.com/francisbftc.sys ========================================================================= +++++++++++++++++++++++++++++++++++++++++ + AJUDE NOSSO CANAL: https://bityli.com/jaYPL + +++++++++++++++++++++++++++++++++++++++++
