Resultados de la búsqueda a petición "cpu-registers"

2 la respuesta

¿Cada núcleo tiene su propio conjunto privado de registros?

Mirando desde este Intel Core i7 Nehalem Microarchitecure Parece que cada núcleo tiene su propio archivo de registro privado. Entonces tengo un par de preguntas cortas, porque pensé que solo hay 1 conjunto de registros que no dependen del número ...

1 la respuesta

¿Por qué mi programa de ensamblaje no establece r1 en el valor correcto?

Estoy escribiendo un programa de ensamblaje en la máquina LC3. Mi programa de ensamblaje es un programa LC3 que multiplica R2 y R3 y almacena el resultado en R1. Aquí está mi código fuente (con comentarios) ;Sets pc to this address at start of ...

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 ...

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

¿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

NASM: ¿cómo se mueve un registro de 8 bits a un registro completo de 32 bits?

Estoy escribiendo el código de ensamblaje NASM y tengo que hacer algunas direcciones indexadas. Tengo el índice almacenado en $ al, pero x86 no le permitirá usar $ al como registro de índice, y ya estoy usando $ bl, así que no puedo usar $ bx. ...

1 la respuesta

¿Nombres de registro de CPU de Android?

Este fragmento de código se extrae de un informe de bloqueo de Android en un Samsung Tab S: Build fingerprint: 'samsung/chagallwifixx/chagallwifi:5.0.2/LRX22G/T800XXU1BOCC:user/release-keys' Revision: '7' ABI: 'arm' r0 a0d840bc r1 a0dcb880 r2 ...

7 la respuesta

¿Cómo utiliza una computadora unos pocos registros?

Sé un poco sobre el ensamblaje, y que hay 4 u 8 o más registros de propósito general. ¿Cómo funcionan todos los programas en una computadora con esa cantidad de registros, especialmente con subprocesos múltiples y todo?

2 la respuesta

Qué registros de la CPU deben restaurarse al final de un procedimiento asm en Delphi

Al escribir un procedimiento o función de Delphi en el código de ensamblaje, ¿qué registros deben guardarse y restaurarse al valor original al final del procedimiento? Al llamar a otro procedimiento o función Delphi desde el código de ...

3 la respuesta

¿Cómo imprimo un número entero en la programación de nivel de ensamblaje sin printf desde la biblioteca c?

¿Alguien puede decirme el ensamblado puro código para mostrar el valor en un registro en formato decimal? No sugiera usar el hack printf y luego compile con gcc. Descripción Bueno, hice un poco de investigación y experimentación con NASM y ...