Preguntas etiquetadas con assembly

Un lenguaje ensamblador es un lenguaje de programación de bajo nivel para una computadora, microcontrolador u otro dispositivo programable, en el que cada instrucción corresponde a una sola instrucción de código de máquina.

17
¿Cómo el aprendizaje ayuda a ensamblar en la programación? [cerrado]
He estado programando en lenguajes de nivel superior (Python, C #, VBA, VB.NET) durante alrededor de 10 años y no entiendo completamente lo que está sucediendo, "bajo el capó". Me pregunto cuáles son los beneficios del aprendizaje de ensamblaje y cómo me ayudará como programador. ¿Puede proporcionarme un recurso que …
132 assembly 

7
¿Es este un lenguaje ensamblador?
En mi infancia solía programar en una calculadora soviética MK-61 . Tenía cuatro registros operativos (X, Y, Z, T) y 15 registros de almacenamiento. Un programa podría tener 105 pasos. Según recuerdo, tenía comandos como: Intercambiar registros X e Y Registros de desplazamiento (Z a T, Y a Z, X …


12
¿Cómo funcionan las computadoras? [cerrado]
Esta pregunta es casi vergonzosa ... Tengo una licenciatura en Informática (y una segunda en curso). He trabajado como desarrollador de .NET a tiempo completo durante casi cinco años. Generalmente parezco competente en lo que hago. ¡Pero no sé cómo funcionan las computadoras! Por favor, desnuda conmigo por un segundo. …


3
¿Por qué seguimos haciendo crecer la pila al revés?
Al compilar código C y mirar el ensamblaje, todo hace que la pila crezca hacia atrás de la siguiente manera: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- ¿Significa esto que el puntero base o el puntero de la pila en realidad están bajando las direcciones de memoria …
46 c  memory  assembly 

5
¿Cómo puede todo esto encajar en 64kb?
Entonces, estoy aquí en la asamblea 2011 y se jugó esta demostración: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded Es un solo archivo, lo dice en las reglas. Entonces repito, ¿cómo han hecho que esto se ajuste a un archivo tan pequeño?
45 assembly 


10
¿Se escribieron los primeros ensambladores en código máquina?
Estoy leyendo el libro The Elements of Computing Systems: Building a Modern Computer from First Principles , que contiene proyectos que abarcan la construcción de una computadora desde puertas booleanas hasta aplicaciones de alto nivel (en ese orden). El proyecto actual en el que estoy trabajando es escribir un ensamblador …



1
Explicación del puntero de fotograma
En el ensamblaje MIPS , hay un registro para el puntero de pila y otro registro para el puntero de marco. ¿Cuál es el puntero de marco y cuál es su propósito? ¿Cómo se diferencia del puntero de la pila?
28 assembly  stack 

5
¿Hay un libro canónico sobre el montaje x86? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 5 años . Hay muchos libros en asamblea. Sin embargo, generalmente tratan con ISA que no me …
25 learning  books  assembly  x86 

3
¿Por qué la instrucción de copia suele llamarse MOV?
En muchos ensambladores, una instrucción de copia de valores generalmente se denomina "MOV" y su descripción en los manuales también suele contener "mover" (sin embargo, se pueden usar otras palabras, como "cargar", "almacenar", "extraer", etc. ) Es raro encontrar un ISA ) que no sigue esta convención. Por otro lado, …
23 history  assembly 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.