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

1 la respuesta

NASM Asamblea lógica lógica

Tengo un programa en ensamblado para el terminal de Linux que se supone que funciona a través de una serie de manipulaciones matemáticas, compara el valor final con 20 y luego usa la lógica if, report <,> o =. El código es: segment .data ...

1 la respuesta

¿De dónde viene -32768?

Este es el código de ensamblaje LC3 con el que estoy trabajando .ORIG x3000 LOOP LDI R0, KBSR BRzp LOOPDeAsamblea LC3 [http://www.cis.upenn.edu/~milom/cse240-Fall05/handouts/Ch05.pdf] , Sé que LDI es un modo de direccionamiento indirecto de ...

1 la respuesta

¿Cómo guarda la instrucción LEA la dirección de A?

Esto se basa en esta preguntaInstrucción LEA [https://stackoverflow.com/questions/25866566/lc3-lea-instruction-and-the-value-stored] Aquí está el segmento de código sobre el que tengo una pregunta .ORIG X3700 LEA R0, A ..... A .FILL X1234@Paul ...

1 la respuesta

¿Qué significa quitar la plantilla ASCII?

Estoy trabajando en un problema de examen de práctica El problemaAl ejecutar este programa, el usuario ingresa dos números. ¿Cuál es el valor de xGuess para que podamos eliminar la plantilla ASCII? Explique. .ORIG x3000 TRAP x23 LD R2, ASCII ...

4 la respuesta

Cambiar el código de nivel de ensamblaje de la caja

Estoy programando C en cygwin windows. Después de haber hecho un poco de programación en C y sentirme cómodo con el lenguaje, quería mirar debajo del capó y ver qué está haciendo el compilador para el código que escribo. Así que escribí un ...

1 la respuesta

Use ld en la plataforma de 64 bits para generar un ejecutable de 32 bits

Escribí una asamblea que se ensambla con: $as --32 -o hello.o hello.sLuego intenté generar un ejecutable con: $ld -o hello hello.oMe da un error: ld: i386 architecture of input file `ConditionalBranching.o' is incompatible with i386:x86-64 ...

3 la respuesta

Alineamiento de memoria hoy y hace 20 años

En el famoso artículo "Smashing the Stack for Fun and Profit", su autor toma una función C void function(int a, int b, int c) { char buffer1[5]; char buffer2[10]; }y genera la salida del código de ensamblaje correspondiente pushl %ebp movl ...

1 la respuesta

Ensamblado x86 Fecha a número: división de una cadena en secciones más pequeñas

De hecho, estoy buscando que se apunte en la dirección correcta en un tema. Estoy buscando convertir una fecha en Asamblea x86 del formato "DD-MMM-AAAA" a un número único para que pueda ser ordenada por burbujas más tarde y eventualmente ...

2 la respuesta

Transformación del modo indexado basado en modo de direccionamiento indirecto (ensamblaje x86)

Actualmente estoy trabajando en cambiar ejemplos del modo complejo de direccionamiento indirecto a piezas simples del modo de direccionamiento indirecto. Sin embargo, me he encontrado con un ejemplo del modo basado, no puedo ...

4 la respuesta

Multiplica números sin usar las instrucciones MUL, IMUL, SHL, SHR, LOOP

¿Es posible calcular el resultado de la multiplicación sin usar las instrucciones MUL, IMUL, SHL, SHR, LOOP, JMP en lenguaje ensamblador x86?