Te das cuenta que el contenido del video es bueno cuando lo subiste hace tres años, y te siguen llegando mensajes de agradecimiento a día de hoy. Sos un genio
@GenaroCamele5 ай бұрын
4 años ya del 2020 cuando se grabaron!!! Me hiciste sentir viejo, pero llegó el cariño, gracias Merigen20, saludos a Spiderman
@merigen205 ай бұрын
@@GenaroCamele JAJAJSJA estás rápido para los chistes ehh
@popz41415 ай бұрын
@@GenaroCamele vos sos spiderman en las fechas de parcial genaro
@gonziii133 ай бұрын
crackkk!! explicación de una manera que todos entendemos, sin entrar en lenguaje de tecnicismos complejos. ese es el verdadero arte de enseñar!!
@GenaroCamele3 ай бұрын
@@gonziii13 gracias Gonza! ❤️
@tobiasbarragan42804 ай бұрын
un gran poder conlleva una gran responsabilidad. Muchas gracias Genaro, me carreaste toda la cursada.
@pincharrataSosMiEnfermedad4 ай бұрын
Acá terminando todos los videos tuyos a 3 días de rendir el global, me estás pegando una carreada bárbara, crack!
@SoyKatz Жыл бұрын
Aprendiendo assembler 2 días antes del parcial, gracias a vos entiendo perfecto!
@GenaroCamele Жыл бұрын
Que manera de robar! A romperlaaa
@nicolasbasaj8015 Жыл бұрын
Estudiando un dia antes del parcial, gracias Gena sos mi idolo
@GenaroCamele Жыл бұрын
Éxitos mañanaaa 🍻
@lucas.facundo2 жыл бұрын
vi el primer video de assembler y con vos estoy entendiendo todo y lo explicas de una forma que te hace enganchar a la clase, muchas gracias x los videos, valen oro jaja :)
@florenciatapia2361 Жыл бұрын
No hubiera sido posible aprobar sin vos🙏🏻 gracias!
@SanRojasUNLP4 ай бұрын
Che Gena, gracias a vos aprobe OC y AC, no te das una idea de lo que me motivó dar clases de apoyo man, sos un idolo.
@GenaroCamele4 ай бұрын
Hola Santi! Este era mi laburo, ídolo sos vos que sin nada a cambio te pusiste a dar clases de apoyo! 👏Seguí así! Abrazoo
@juanmaa68292 жыл бұрын
loco sos un fenomeno...abrazos Desde Neuquén cutral co
@teovargas61582 жыл бұрын
Chabon, sos crack! Todo muy claro.
@sebastianmerlino46422 жыл бұрын
Excelente explicado, muchas gracias!! Saludos
@enzostagnaro2556 сағат бұрын
Hola Gena, perdón que te moleste. Tengo la duda de si INC [BX] es una instrucción válida o no. Uno me dice que sí y otro que no porque dice ser necesario poner BYTE PTR o WORD PTR según los bits que tenga el registro. Gracias!
@GenaroCamele6 сағат бұрын
@@enzostagnaro255 Hola Enzo! Siempre ante la duda o la contradicción de los ayudantes, la palabra final la tiene el Vonsim, fíjate si te permite hacerlo, y si funciona ponelo así, en el caso de que te lo pongan mal en un parcial tenés al simulador oficial de la cátedra defendiendote. Ahora mismo no recuerdo si es necesario o no, diría que no es necesario ya que BYTE PTR y WORD PTR se usan para mover datos con MV y saber si toma 1 o 2 celdas, el INC no tiene mucho sentido, ya que lo único que hace es incrementar el valor de la celda apuntada por BX. Por las dudas andá al simulador! Abrazo y disculpas!
@burrita43582 жыл бұрын
Que genio ! , todo bien explicado
@Tobias49276 ай бұрын
Que tal Genaro? una consulta, desde el punto de vista de la teoría. cuando se modifica el valor del contador del programa?, cuando se capta la instrucción en memoria (osea antes de que se ejecute la instrucción)?, o cuando se termina de ejecutar la instrucción?. Muchas gracias.
@GenaroCamele6 ай бұрын
Hola Tobias! Realmente no sé la respuesta, supongo que es acorde a cada arquitectura, y no sé el momento exacto en el que se edita el IP en el procesador x86, disculpas. Me fijaría en qué momento se hace en el Vonsim, que es un simulador BIEN hecho y que ahora está completo con respecto a los buses y los registros internos, guíate por ahí que va a ser lo más certero
@Tobias49276 ай бұрын
@@GenaroCamele oka Gena, Muchas gracias por tomarte el tiempo de responder, un abrazo y buen finde
@tobiasoficial278223 күн бұрын
geniazo
@daikiggg53674 ай бұрын
Aca dando el ultimo chanche de OC el global, algún consejo Genaro? un crack explicando
@GenaroCamele4 ай бұрын
@@daikiggg5367 no te apresures en entregar que no te apura nadie, revisá las cosas y si estás estudiando y aprendiste los temas no te preocupes de nada! En el peor de los casos volves a rendir las veces que sean necesarias! Exitos y abrazo!
@ailenmamani9405 Жыл бұрын
Crack, idolo ❤
@andreanoeliamenegazzisanz4214 ай бұрын
Tus videos son excelentes, pero me quede sin entender lo del AND, porque pusiste los valores diciendo no quiero extenderme, pero no queda claro. (estudiando para el segundo parcial de OC)
@GenaroCamele4 ай бұрын
Hola! Si te referís al minuto 28:56, se hace un AND entre CH (que contiene AAH) y BITS0 (que contiene el valor 7FH). Si bien en el simulador o en las presentaciones de mis videos aparecen los números en hexadecimal para mostrarlos simples y cortos, cuando se hace una operación aritmética (ADD, SUB, etc) o lógica (AND, OR, etc) es más fácil verlos en binario. Entonces AAH AND 7FH = 1010 1010 (AA) AND 0111 1111 (7F) ----------------- 0010 1010 (que es 2A en hexadecimal) Espero haber sido claro, cualquier cosa avisame, éxitos en el segundo parcial! Saludos!
@dantemangioni4752 Жыл бұрын
Como me carreaste OC Gena, te debo un montón de birras porque sé que me vas a carrear AC también.
@GenaroCamele Жыл бұрын
Ya le saqué captura al mensaje así que no te podés safar!
@franrey8931Күн бұрын
genaro una consulta porque pones el -1 con FFH y los mismo para las dos siguientes celdas, no entendi como llegas de la variable num2 y las dos q le siguen como llegan a ese valor en la celda de memoria, minuto 25:53
@franrey8931Күн бұрын
ya entendi las variables que le pusiste nombre bit, lo que no entendi es como pasa el -1 a FFH
@GenaroCameleКүн бұрын
@@franrey8931 Hola Fran! En las celdas de memoria siempre se pone el valor en formato Hexadecimal para que no sea tan largo de escribir. En este caso, si inicializamos una variable NUM2 con un -1 la manera en la que MSX86 representa los números negativos es en CA2, el -1 en CA2 es el 11111111B que es lo mismo que escribir FF en hexadecimal (por eso el FFH que se muestra en la memoria)
@franrey8931Күн бұрын
@@GenaroCamele genial muchisimas gracias
@Pedro-fu8tu Жыл бұрын
los numeros que no son negativos,estan en bss?
@GenaroCamele Жыл бұрын
Hola! Todos los números en MSX88 podés manejarlos como BSS, osea, en 1 byte podés representar del 0 al 255. Ahora, si querés considerar números negativos MSX88 setea el valor del flag negativo (flag N) utilizando el CA2. Es decir, si querés contar cosas podés considerar que el número está en BSS y manejarte como quieras, ahora, si estás trabajando con los flags (por ejemplo, para hacer cuentas aritméticas, loops y demás) entonces tené en cuenta que vas a poder utilizar los valores desde -128 al 127. Depende del programador
@gabrielamontserratgarciago58242 жыл бұрын
Lots of love bro
@Fedeefanss Жыл бұрын
Лучший❤
@GenaroCamele Жыл бұрын
В груше ❤
@valuzz24095 ай бұрын
Gran video, siento que seria mejor explicar distinto [BX]. No es lo que apunta BX, los corchetes leen los valores de BX como una posicion en la memora, el programa va a esa posicion y copia los valores dentro de esta. Se que "es lo mismo" pero es mejor ser lo mas claros posibles opino yo, ya que no es que BX sea un puntero o apunte, si no que yo estoy leyendo los datos de BX y yendo a la posicion de memoria cuyo puntero es igual a los valores de BX.
@GenaroCamele5 ай бұрын
Está bueno como lo interpretás y lo importante es que sepas el correcto funcionamiento! A fin de cuentas cuando hablamos de "punteros" en lenguajes como C, Rust y demás hablamos de exactamente lo mismo: lo que hay en la variable o registro es una dirección de memoria y no un valor en sí mismo. Y hay operadores para ir a buscar el verdadero valor en esa dirección de memoria (lo que a veces decimos coloquialmente como "ir a buscar a lo que apunta"): En MSX88 son los corchetes En C, C++ y Rust son los * La terminología cambia, el concepto es el mismo 🍻