Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S] D.S.O.S - Aula 31 - Criando o Cursor de texto
D.S.O.S - Aula 31 - Criando o Cursor de texto Transcript and Lesson Notes
================================== DESCRIÇÃO ================================== Hello World! Na 31ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos desenvolver as rotinas de manipulador de curs
Quick Summary
================================== DESCRIÇÃO ================================== Hello World! Na 31ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos desenvolver as rotinas de manipulador de curs
Key Takeaways
- Review the core idea: ================================== DESCRIÇÃO ================================== Hello World! Na 31ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos desenvolver as rotinas de manipulador de curs
- Understand how Assembly fits into D.S.O.S - Aula 31 - Criando o Cursor de texto.
- Understand how Assembly x86 fits into D.S.O.S - Aula 31 - Criando o Cursor de texto.
- Understand how Curso de Assembly fits into D.S.O.S - Aula 31 - Criando o Cursor de texto.
- Understand how Curso de TI fits into D.S.O.S - Aula 31 - Criando o Cursor de texto.
Key Concepts
Full Transcript
================================== DESCRIÇÃO ================================== Hello World! Na 31ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos desenvolver as rotinas de manipulador de cursor (CursorHandler). No Keyboard.asm terá um salto incondicional para a rotina principal do cursor, onde esta rotina irá alterar o estado do cursor, dependendo do estado o cursor vai desenhar uma linha vertical ou apagar a mesma linha, alternando sempre entre os estados, sucessivamente, num loop infinito, caso o cursor esteja focado em algum campo de texto. No win3dmov.lib existem rotinas que atualizam as posições corretas do cursor de acordo com a movimentação e redimensionamento dos pixels, da mesma forma é o fontswriter.asm que atualiza de acordo com a digitação de teclas. Tudo isso significa que finalmente temos um campo de texto mais realista, com cursor piscante independente do tamanho ou quantidade de campos. Na próxima aula iremos apresentar a atualização/personalização da fonte de caracteres incluindo o acréscimo dos caracteres maiúsculos e alternância entre uppercase e lowercase através do capslock, então pra ficar por dentro se inscreva no canal e deixe o like se gostou da aula, valeu! LINK ULTRA-SECRETO, AVISO: continue por sua conta e risco! bit.ly/3uaQD3b ================================================================================ ==================================== LINKS ================================== Link do projeto atualizado no github (Veja aula anterior): https://github.com/FrancisBFTC/KiddieOS_Development/tree/Version_1-1-0_Step_3 ============================================================================ ============================== REDES SOCIAIS ============================== GitHub: https://github.com/FrancisBFTC/ Página: https://www.facebook.com/bftcorporations Instagram: https://www.instagram.com/francisbftc.sys ========================================================================= +++++++++++++++++++++++++++++++++++++++++ + NÃO CLIQUE: https://bityli.com/jaYPL + +++++++++++++++++++++++++++++++++++++++++
Lesson FAQs
What is D.S.O.S - Aula 31 - Criando o Cursor de texto about?
================================== DESCRIÇÃO ================================== Hello World! Na 31ª aula do curso D.S.O.S [Desenvolvendo Sistemas Operacionais Simples], vamos desenvolver as rotinas de manipulador de curs
What key concepts are covered in this lesson?
The lesson covers Assembly, Assembly x86, Curso de Assembly, Curso de TI, Cursor de tecnologia.
What should I learn before D.S.O.S - Aula 31 - Criando o Cursor de texto?
Review the previous lessons in Curso "Desenvolvendo Sistemas Operacionais Simples" em Assembly para Pendrives - by Francis [D.S.O.S], then use the transcript and key concepts on this page to fill any gaps.
How can I practice after this lesson?
Practice by applying the main concepts: Assembly, Assembly x86, Curso de Assembly, Curso de TI.
Does this lesson include a transcript?
Yes. The full transcript is visible on this page in indexable HTML sections.
Is this lesson free?
Yes. CourseHive lessons and courses are available to learn online for free.
