Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
D.S.O.S - Aula 59 - Rotinas do Kernel: Impressões Numéricas de 16 e 32 bits [Hexadecimais]
Play lesson

Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S] - D.S.O.S - Aula 59 - Rotinas do Kernel: Impressões Numéricas de 16 e 32 bits [Hexadecimais]

4.0 (6)
49 learners

What you'll learn

This course includes

  • 52.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

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 + +++++++++++++++++++++++++++++++++++++++++

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere