Assembly es tan complejo que es genial, pense que no lo entenderia pero se entiende, solo que hay que pensar como que no hay un garbage collector y que se programa con binarios y hexadecimales esta muy bueno
Es súper complejo, sobretodo en x86 que hay mil instrucciones súper específicas. Pero permite tener un control enorme sobre la máquina. En general el tema de los sistemas operativos es un dolor pero no es conceptualmente complicado. Estoy seguro de que con ganas vas a poder dominarlo!
@@XabiIglesias es cierto, no es sencillo pero es posible, ahora estoy usando rust pero en cualquier momento tomaré un tiempo y aprenderé un poco más sobre assembly
Pues leí varios libros (the design of the unix operating system de bach, unix bsd de leffler, sistemas operativos modernos de tannembaum), bichee mucho por el foro de osdev y sobretodo hice mi propio kernel a los poquitos. Aprendí sobre la marcha! Aunque la universidad ayudó bastante
Encontre este video hoy y me re gusto, eso es ensamblador? o algo que tiene que ver con asm? Aparte de mis dudas, buenisimo video, fue muyyy rapido pero igual te entendi jasjasa
El vídeo es súper rápido jajaja, un poco caótico pero siempre podéis darle para atrás Eso es ensamblador, que en inglés es assembly y lo acortan a asm, así que sí, es lo mismo! (;
En ese tipo de procesadores la segmentación era necesaria por ejemplo en el 8086 un procesador de 16 bits tenías 20 bits para direccionamiento entonces tenías 4 registros para ello y haciendo lo que haces pues ibas a un segmento u otro y podías usar los 20 bits de direccionamiento
Exacto, cuando se pasó de 16 a 32 bits quedó mayoritariamente deprecated, lo mismo en 64 (Aunque en el caso del cambio de DLP por syscall/sysret si que se usa una especie de segmentación con los registros fs y gs) Ahora Intel está estudiando lanzar una versión "light" de x86_64 sin retrocompatibilidad. Buen aporte!
En media hora es complicado poder pararse. Voy a subir una serie en unos meses detallando todo mucho más, ahora el objetivo es que podáis jugar con algo que funcione (:
El sistema operativo ya lo tienes hecho, si sigues este tutorial. Pero programar la parte gráfica, puedes agregarla tu mismo a este proyecto. Encontrarás muchos tutoriales para cambiar los modos de videos y agregar tus propias llamadas al sistema para tal fin.
Soy novato en ensamblador pero me apasiona, tengo entendido que cada procesador tiene su diferentes codigos de ensamblador, me gustaría que el ensamblador seria universal asi una vez aprendido podria usarse para programar cualquier pc y cualquier aparato que tenga un microchip, pero si ya se por si se ve complicado el echo de que haya por asi decirlo diferentes versiones de ensamblador o que cada cpu tenga sus normas lo complica aun mas, unas preguntas son pequeñas diferencias faciles de memorizar o son bastantes diferencias? Y una vez que sabes ensamblador es igual de facil programar un pc actual a un ordenador retro tipo msx o spectrum? Yo tiendo a pensar que estos ordenadores antiguos tienen que ser bastante mas sencillos de entender y empezar a hacer algo con ellos en ensamblador o estoy completamente equivocado?
Hola, gracias por tu aporte a la comunidad.! Lo malo es que no se escucha... podrías apoyarnos a los que nos interesa.? Te lo agradezco nuevamente. Saludos..!!!
Por supuesto encantado de ayudaros, podéis preguntar lo que queráis, hasta podemos hacer vídeos o directos específicos para resolver dudas. Creo que si se escucha, osea yo lo oigo!
No sé si es cosa mía o algo, porque vengo de ver otros videos de TH-cam y no he tenido ningún problema, pero no se oye, por si es cosa de tu video y quieres arreglarlo, si es asi, me interesa verlo, asi que agradeceria un aviso cuando este arreglado
@@XabiIglesias Era cosa mía, no sé por qué cuando lo quise ver hace 3 semanas no se escuchaba nada de nada y eso que lo reinicie un par de veces y estuve viendo otros videos, ahora si lo oigo, gracias
Crear algo de cero es chulo, pero no hay ningún problema en partir del código de otro para aprender. Tunea el code de este vídeo, métele tus propias funciones y luego lo rehaces a tu gusto!
Assembly es tan complejo que es genial, pense que no lo entenderia pero se entiende, solo que hay que pensar como que no hay un garbage collector y que se programa con binarios y hexadecimales esta muy bueno
Es súper complejo, sobretodo en x86 que hay mil instrucciones súper específicas. Pero permite tener un control enorme sobre la máquina. En general el tema de los sistemas operativos es un dolor pero no es conceptualmente complicado. Estoy seguro de que con ganas vas a poder dominarlo!
@@XabiIglesias es cierto, no es sencillo pero es posible, ahora estoy usando rust pero en cualquier momento tomaré un tiempo y aprenderé un poco más sobre assembly
Muchas gracias por compartir esto, gran video y muy bien explicado.
Muchas gracias a ti!!!
Profe porfavor dígame qué información consumió usted para adquirir ese como simiento
Pues leí varios libros (the design of the unix operating system de bach, unix bsd de leffler, sistemas operativos modernos de tannembaum), bichee mucho por el foro de osdev y sobretodo hice mi propio kernel a los poquitos. Aprendí sobre la marcha! Aunque la universidad ayudó bastante
Encontre este video hoy y me re gusto, eso es ensamblador? o algo que tiene que ver con asm?
Aparte de mis dudas, buenisimo video, fue muyyy rapido pero igual te entendi jasjasa
El vídeo es súper rápido jajaja, un poco caótico pero siempre podéis darle para atrás
Eso es ensamblador, que en inglés es assembly y lo acortan a asm, así que sí, es lo mismo! (;
En ese tipo de procesadores la segmentación era necesaria por ejemplo en el 8086 un procesador de 16 bits tenías 20 bits para direccionamiento entonces tenías 4 registros para ello y haciendo lo que haces pues ibas a un segmento u otro y podías usar los 20 bits de direccionamiento
Exacto, cuando se pasó de 16 a 32 bits quedó mayoritariamente deprecated, lo mismo en 64 (Aunque en el caso del cambio de DLP por syscall/sysret si que se usa una especie de segmentación con los registros fs y gs) Ahora Intel está estudiando lanzar una versión "light" de x86_64 sin retrocompatibilidad.
Buen aporte!
Solo soy un entusiasta, pero esto realmente me llama la atencion, en done podria leer mas acerca de esto?
Pues a parte de otros vídeos que tengo en el canal, el foro de osdev es un recurso increíble!
genial,buen video.Solo falta entenderlo XD
En media hora es complicado poder pararse. Voy a subir una serie en unos meses detallando todo mucho más, ahora el objetivo es que podáis jugar con algo que funcione (:
de los mejores canales que sigo
hola, podrias hacer un video que en el que explique como hacer un sistema operativo grafico con esta base
El sistema operativo ya lo tienes hecho, si sigues este tutorial. Pero programar la parte gráfica, puedes agregarla tu mismo a este proyecto. Encontrarás muchos tutoriales para cambiar los modos de videos y agregar tus propias llamadas al sistema para tal fin.
Soy novato en ensamblador pero me apasiona, tengo entendido que cada procesador tiene su diferentes codigos de ensamblador, me gustaría que el ensamblador seria universal asi una vez aprendido podria usarse para programar cualquier pc y cualquier aparato que tenga un microchip, pero si ya se por si se ve complicado el echo de que haya por asi decirlo diferentes versiones de ensamblador o que cada cpu tenga sus normas lo complica aun mas, unas preguntas son pequeñas diferencias faciles de memorizar o son bastantes diferencias? Y una vez que sabes ensamblador es igual de facil programar un pc actual a un ordenador retro tipo msx o spectrum? Yo tiendo a pensar que estos ordenadores antiguos tienen que ser bastante mas sencillos de entender y empezar a hacer algo con ellos en ensamblador o estoy completamente equivocado?
Salto de linea
Text01: db 0x0a , 0xd,">..Hola Mundo... iniciando nuevo dia! ",0x0a , 0xd, 0
Y como hago para montar la iso en virtualbox?
Buena pregunta , busca en Google crear imajen iso y nos cuentas
Que chido está el video.
Hola! Antes hacía bastantes directos en Twitch.tv/damebanda1 ahora tengo mucho curro y no me da la vida
Hello bro, una pregunta
¿Haces directos? ¿Donde?
Holap!
Antes hacía directos en twitch (user damebanda1) pero con el curro que tengo ahora no me da la vida la verdad jaja
Hola, gracias por tu aporte a la comunidad.! Lo malo es que no se escucha... podrías apoyarnos a los que nos interesa.? Te lo agradezco nuevamente. Saludos..!!!
Por supuesto encantado de ayudaros, podéis preguntar lo que queráis, hasta podemos hacer vídeos o directos específicos para resolver dudas.
Creo que si se escucha, osea yo lo oigo!
No sé si es cosa mía o algo, porque vengo de ver otros videos de TH-cam y no he tenido ningún problema, pero no se oye, por si es cosa de tu video y quieres arreglarlo, si es asi, me interesa verlo, asi que agradeceria un aviso cuando este arreglado
Ey, creo que si se escucha, pero bajito. Tengo que intentar mejorar los niveles para próximos vídeos!
@@XabiIglesias Era cosa mía, no sé por qué cuando lo quise ver hace 3 semanas no se escuchaba nada de nada y eso que lo reinicie un par de veces y estuve viendo otros videos, ahora si lo oigo, gracias
@@RillersxD osea cosa tuya tampoco porque si lo ves , mucha gente comentó lo mismo. Tal vez un bug de TH-cam?
comentario para que el video gane relevancia
Muchísimas gracias!!!
Saludos desde CUBA. A lo mejor es mi pc pero el video no se escucha.
Mucha gente me comenta que no se escucha pero yo si lo oigo, es probable que el volumen esté muy bajo. Tengo que mejorar los niveles para el prox
siempre me imagine programando mi propio OS con emsambler es posible pero es complicado.
Crear algo de cero es chulo, pero no hay ningún problema en partir del código de otro para aprender. Tunea el code de este vídeo, métele tus propias funciones y luego lo rehaces a tu gusto!
Excelente.
Muchas gracias!!
28:47
hmnn donde la he liado? porque seguro que la he liado
Se escucha muy bajo el audio
Soy un novato en el mundo de youtube, tengo que ir mejorando. Muchas gracias por el consejo!
soy yo o se escucha demasiado bajo
No eres tú, la lie con los niveles del micro, tengo que pillarme uno jajaja