Quiero aprender el lenguaje ensamblador, pero me preocupa su futura aplicación. Pero todavía quiero seguir aprendiéndolo. ¿Puede compartir algunas de sus aplicaciones y cómo proceder, para poder mantenerme motivado para la tarea?

La computación integrada sigue funcionando con dispositivos cada vez más pequeños con menos memoria y menos potencia de procesador. Simplemente no es posible confiar en un compilador para que haga el trabajo por usted. En tales casos, no tiene más remedio que usar el ensamblaje.

El firmware y la codificación de la BIOS todavía usan lenguaje ensamblador, por razones similares. Necesitas exprimir mucho de muy poco.

Para un rendimiento muy alto, los compiladores pueden ser insuficientes. El hecho de poder tener una función de velocidad crítica operando completamente dentro de la caché L1 es obviamente preferible a tener bits de esa función completamente fuera de la CPU. Nuevamente, es útil porque los procesadores no se vuelven más rápidos y muchos se vuelven más lentos.

Algunos sistemas operativos (como BareMetal OS) están escritos en ensamblaje por razones de rendimiento. No tiene sentido utilizar intérpretes de alto nivel en ese contexto. También tiene sentido absoluto poder corregir errores en dichos sistemas operativos, o poder extenderlos según lo requieran las necesidades.

Finalmente, en última instancia, la computadora solo puede ejecutar código de máquina. Si está escribiendo o depurando un compilador, necesita saber qué salida se debe producir. Si está diseñando un procesador, o incluso un código para un FPGA que necesita realizar operaciones y operandos de una manera similar a un procesador, debe elegir las instrucciones correctas y eso requiere comprender cómo se usarán esas instrucciones, que es diferente A partir de lo que teóricamente se pretende hacer el chip.

More Interesting

¿Qué debo hacer después de pasar la clase 12 en el comercio? Quiero ganar mucho.

Soy bueno en física. Quería graduarme en física, pero mis padres me obligaron a hacer una B.Tech. Ahora yo (B.Tech, estudiante de mecánica, segundo año) me estoy preparando para una posgrado en física, pero quiero probarme a mí mismo. No puedo postularme para la Olimpiada Internacional de Física. ¿Qué tengo que hacer?

¿Puedo dar neet después de cass 11th?

¿Cómo encontrar lo que me apasiona de la educación? No de la educación.

Creo que soy un buen profesor y profesor en un departamento de humanidades, y leo y pienso mucho sobre pedagogía. Estoy bien como investigador, pero apesto en absoluto al dirigir disertaciones. ¿Cómo puedo mejorar en eso?

Independientemente de si tiene uno o no, ¿cree que es necesario un doctorado en un campo STEM para una posición de investigación?

Cómo estudiar mucho después de obtener un porcentaje bajo en la clase 12

¿Cómo uno llega a ser tan talentoso como Alan Turing?

Quiero dirigir un hospital un día, ¿es crítico tener algún tipo de experiencia de atención médica de antemano? (MD / DO; PA; RN; NP)

La próxima semana, voy a tener un concurso de oradores en la escuela. ¿Puedes decirme qué debo hacer para prepararme bien?

¿Qué curso universitario debo tomar para poder comenzar mi propio negocio después? Amo y soy bueno en matemáticas, economía y física.

¿Es XLRI bueno solo para su curso de gestión de recursos humanos? ¿Los otros cursos valen la pena? ¿Están a la par con el IIM?

¿Dónde es un buen lugar para que los estudiantes extranjeros estudien en América?

Me uní a L&T Construction como un lote GET 2013. Actualmente estoy trabajando como ingeniero de planificación civil. Ahora quiero cambiar. ¿Qué opciones tengo?

¿Cuál es la mejor transmisión para el 11?