es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ASCII

Python: Tomando la entrada del usuario, convirtiendo a ASCII, pero insertando NULL entre cada carácter.

Estoy tratando de encontrar una manera de convertir la entrada del usuario a ASCII, pero con NULL insertado entre cada carácter. user_input = input(“Ingrese un número: “) ascii_input = user_input.encode(‘ascii’) ascii_input_with_null = “NULL”.join(ascii_input) Esto no funciona, pero espero que quede bastante claro lo que estoy tratando de lograr… Ejemplo: El . . . Read more

Traducción: Instrucción en NASM Una instrucción en NASM es una operación que le indica a la CPU qué hacer. Cada instrucción está formada por un mnemónico y uno o más operandos. El mnemónico es una palabra clave que identifica la operación, mientras que los operandos son los datos que se utilizan para realizar la operación. Por ejemplo, la instrucción ADD sumará dos operandos y almacenará el resultado en otro operando. La sintaxis de la instrucción sería la siguiente: ADD destino, origen1, origen2 Donde “destino” es el registro o la dirección de memoria donde se almacenará el resultado, mientras que “origen1” y “origen2” son los dos operandos que se sumarán. NASM es un ensamblador muy potente que permite escribir código de bajo nivel con gran precisión. Si desea aprender a programar en NASM, deberá conocer el conjunto de instrucciones, la sintaxis y las convenciones de llamada. Con un poco de práctica, podrá crear programas muy eficientes y rápidos en lenguaje de ensamblaje.

Estoy tratando de aprender nasm, siguiendo este tutorial, he escrito este código section .text global _start _start: mov al, 1ah ; 0001 1010 mov bl, 40h ; 0100 0000 or al, bl ; 0101 1010 ==> ‘Z’ add al, byte ‘0’ ; convertir de decimal a ascii mov [result], al . . . Read more