Tag: X86-64
Actualmente estoy tratando de ingresar al modo largo, ya que ofrece más capacidades que el modo real de 16 bits. Hasta ahora, sin embargo, veo que para hacerlo tienes que configurar la paginación, lo cual es bastante confuso. ¿Existe alguna forma de entrar en el modo largo, mientras sigo utilizando . . . Read more
Estoy intentando construir una aplicación para amd64 utilizando clang en Mac OS. Aquí está la información de clang: aurelie@MacBook-Pro-de-aurelie ~/D/p/U/a/par2cmdline-0.3a (master) [2]> clang –version Apple clang version 13.0.0 (clang-1300.0.29.30) Objetivo: arm64-apple-darwin21.1.0 Modelo de hilos: posix Directorio instalado: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin aurelie@MacBook-Pro-de-aurelie ~/D/p/U/a/par2cmdline-0.3a (master)> Aquí están mis argumentos de clang: -g -O2 Mientras . . . Read more
He estado escribiendo algo de ensamblador x64 en Linux, exactamente lo que es no es relevante, y me he encontrado con un problema extraño. En mi código ensamblador, he declarado “printf” como una etiqueta externa, y lo llamo utilizando la Convención de Llamada en C de Linux x64. Las partes . . . Read more
Tengo mi función de asignación: malloc_: pushq %rbp movq %rsp, %rbp mov %rdi, %rcx # almacenar el tamaño movl $9, %eax # llamada al sistema 9 sys_mmap movq $0, %rdi # dirección de inicio movq %rcx, %rsi # tamaño movl $3, %edx # indicadores de página <— PROT_READ | PROT_WRITE . . . Read more
Mi máquina de desarrollo principal es x86_64, mientras que algunos de mis entornos de implementación son arm7vl (Raspberry Pi). Para la mayoría del desarrollo de Python, esto no es un problema, pero algunas bibliotecas de Python solo están disponibles exclusivamente en PyPI para x86_64 o en piwheels para aarmv7l. Esto . . . Read more