Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
D.S.O.S - Aula 21 - Driver de teclado (PARTE 2)
Play lesson

Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S] - D.S.O.S - Aula 21 - Driver de teclado (PARTE 2)

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 ================================== Eae galera, Hello World! Após criarmos a rotina "Keyboard_Initialize" para envio de comandos ao controlador PS/2 na aula "Driver de Teclado (PARTE 1)", nesta 21ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos para a PARTE 2 dessa série de Driver de Teclado, onde iremos desenvolver a rotina "Keyboard_Handler_Main". Ela será responsável por ler os Scan Codes das teclas vindo do controlador PS/2 através da Porta de dados 0x60 com um controlador de tempo e um contador. Precisamos ler 58 caracteres, entre os 88 caracteres pressionados, justamente porque vamos por enquanto trabalhar com esses caracteres no arquivo de Fontes nas próximas aulas, então os chars pressionados vai de 1 a 88. Deixe um like no vídeo pra ajudar o nosso canal e se inscreva pra se manter atualizado de novas aulas e videos sobre Sistemas Operacionais. Falow! LINK ULTRA-SECRETO: bit.ly/3uaQD3b ================================================================================ ==================================== LINKS ================================== Repo de desenvolvimento do KiddieOS durante o Curso: https://github.com/FrancisBFTC/KiddieOS_Development Tabela de Scan Codes do Teclado: https://wiki.osdev.org/PS/2_Keyboard#Scan_Code_Set_1 ============================================================================ Aula Anterior: https://www.youtube.com/watch?v=d-Tyea7YmTc&list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca Aula Posterior: https://www.youtube.com/watch?v=IKQ1drPCZeA&list=PLsoiO2Be-2z8BfsSkspJfDiuKeC9-LSca ============================== 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 Comunidade: https://discord.gg/zX7Urq ========================================================================= ++++++++++++++++++++++++++++++++++++++++++ + ARQUIVO SECRETO: 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