Resultados da pesquisa a pedido "gas"
Como depurar jonesforth com GDB?
jonesforth normalmente é iniciado da seguinte maneira: cat jonesforth.f - | ./jonesforthQual é uma boa maneira de depurarjonesforth?
Por que essa tentativa de usar sys_write não faz nada?
Aqui está: .SECTION .data msg: .string "AAAA" .SECTION .text .globl _start _start: mov $1, %rax mov $1, %rdi mov msg, %rsi mov $4, %rdx syscallEsse código não apenasnão segfault, ele também não produz nada. De acordo com o que eu li, um programa ...
gás: muitas referências de memória
Ao compilar as seguintes instruções: movl 4(%ebp), 8(%ebp)Eu tenho:muitas referências de memória. O que há de errado com isso?
Para que são usadas as diretivas CFI no Gnu Assembler (GAS)?
Parece haver uma diretiva .CFI após cada linha e também existem grandes variedades desses ex.,.cfi_startproc , .cfi_endproc etc ..mais aqui [http://sourceware.org/binutils/docs-2.17/as/CFI-directives.html#CFI-directives] . .file "temp.c" .text ...
GCC: Proibir o uso de alguns registros
Este é um pedido estranho, mas tenho a sensação de que isso pode ser possível. O que eu gostaria é inserir alguns pragmas ou diretrizes nas áreas do meu código (escritas em C) para que o alocador de registro do GCCnã usa-os Entendo que posso ...
Como vincular um programa de montagem de gás que usa a biblioteca padrão C com ld sem usar o gcc?
Como um exercício para aprender com mais precisão como os programas c funcionam e qual nível mínimo de conteúdo deve existir para que um programa possa usar a libc, resolvi tentar programar principalmente no assembly x86 usando gas e ld. Como um ...
Existe um símbolo que represente o endereço atual na montagem GNU GA
Estou curioso para saber se existe alguma sintaxe especial de GAS para obter o mesmo exemplo do NASM: SECTION .data msg: db "Hello World",10,0 ; the 0-terminated string. len: equ $-msg ; "$" means current address.Especialmente, estou ...
O carregador de inicialização funciona em emuladores, mas não em hardware real
Estou escrevendo um gerenciador de inicialização no assembly e parece funcionar bem no qemu, bochs e virtualbox. No entanto, ele não está carregando o kernel em hardware real (ao que parece). O gerenciador de inicialização inicia escrevendo um ...
Erro "sem essas instruções" durante a montagem do projeto no Mac OS X
Usei o homebrew para instalar o GCC 4.7.0 e a marca do meu projeto está falhando no momento da montagem. Posso obter código com êxito de .c -> .s, mas .s -> .o falha. Para visualizar a fórmula de preparação usada para instalar o GCC, ...