Resultados de la búsqueda a petición "assembly"

1 la respuesta

x86 GNU Assembler Strange Change Seg Fault

El siguiente código de ensamblaje x86 se ensambla bien, y solía ejecutarse sin problemas en el servidor Linux de mi escuela, pero al aplicar el mismo código a mi máquina virtual Linux (ubuntu 14.04, de repente causa una falla ...

1 la respuesta

El ensamblador no puede ubicar los archivos existentes

Mi TASM está montado en la carpeta donde están mi TASM, TLINK y mis archivos. Específicamente está enC:/TASM/BIN. No tengo problemas al ejecutar un solo archivo .asm, pero cuando incluyo otro archivo para que mi código se vea modular, surge este ...

3 la respuesta

¿Por qué gcc 4.x reserva por defecto 8 bytes para la pila en Linux cuando se llama a un método?

Como principiante de ASM, estoy revisando gcc -S generado código ASM para aprender. ¿Por qué gcc 4.x reserva por defecto 8 bytes para la pila cuando se llama a un método? func18 es la función vacía sin retorno, sin parámetro, sin var local ...

2 la respuesta

Cómo funciona la entrada almacenada

La entrada en el siguiente programa funciona bien, pero cuando solicito mostrar la salida, ¡DOS no muestra nada en absoluto! ¿Cómo es esto posible? ORG 256 mov dx, msg1 mov ah, 09h ;DOS.WriteString int 21h mov dx, buf mov ah, 0Ah ...

2 la respuesta

¿Cómo retrasar el montaje de los microcontroladores avr?

Tengo problemas para calcular los retrasos. Quiero retrasar1 sec cuando estoy usando1MHz velocidad de reloj para mi microcontrolador atmega128. Utilizo proteus para simulación y avr studio para codificación en ensamblaje para microcontrolador ...

3 la respuesta

Error de segmentación push / pop en ensamblado x86

Estoy usandoelf64para compilar mi código x86 de ensamblaje: tengo esta subrutina: printNumber: mov EAX, EDX ; EDX contain some value like "35" mov ESI, 10 ; to divide by 10 MOV ECX,0 ; counter whileDiv: cmp EAX, 0 je endWhileDiv xor rdx, rdx ; ...

2 la respuesta

Interrupciones de clic derecho del mouse del ensamblado 8086

Estoy trabajando en un proyecto en el ensamblaje 8086 en una máquina con Windows y necesito saber en qué botón del mouse se ha hecho clic. ¿Cuáles son las interrupciones para esto? o ¿cómo hago para descubrir esto? Gracias

3 la respuesta

El uso de gdb para el código de ensamblaje de un solo paso fuera del ejecutable especificado provoca el error "no se pueden encontrar los límites de la función actual"

Estoy fuera del ejecutable de destino de gdb y ni siquiera tengo una pila que corresponda a ese objetivo. Quiero un solo paso de todos modos, para poder verificar lo que está sucediendo en mi código de ensamblaje, porque no soy un experto en ...

3 la respuesta

Con instrucciones de longitud variable, ¿cómo sabe la computadora la longitud de la instrucción que se obtiene?

En arquitecturas donde no todas las instrucciones tienen la misma longitud, ¿cómo sabe la computadora cuánto leer para una instrucción? Por ejemplo, en Intel IA-32 algunas instrucciones son de 4 bytes, algunas son de 8 bytes, entonces, ¿cómo sabe ...

3 la respuesta

¿Por qué las computadoras usan el sistema de números hexadecimales en lenguaje ensamblador?

¿Por qué la computadora usa el sistema de números hexadecimales en lenguaje ensamblador? ¿Por qué no usan ningún otro sistema de números como binario, octal, decimal? ¿Qué obligó al diseñador de computadoras a usar el sistema hexadecimal en el ...