Perguntas sobre 'assembly'

1
resposta

Como faço para compilar o Chromium for ARM?

Meta Eu preciso instalar o Chromium no FriendlyARM mini210s executando o Linux 3.0.8 armv7l Ambiente Caixa Vagrant com o Ubuntu Precise64 Instalado depot_tools seguindo estas diretrizes Get-the-code e Linux Chromium ARM...
31.12.2014 / 12:14
1
resposta

Não é possível executar um executável criado com o NASM

Eu estou tentando montar o arquivo de origem de montagem abaixo usando o seguinte comando NASM: nasm -f elf -o test.o test.asm Isso é concluído sem erros e, em seguida, tento vincular um executável a ld : ld -m elf_i386 -e main -o te...
03.06.2015 / 23:19
3
respostas

Gerar o código de montagem da arquitetura MIPS em uma máquina X86

Eu preciso gerar um código específico MIPS na minha máquina quando executo meu programa em C. Quando eu simplesmente corro, gcc -O2 -S -c hello.c No meu sistema, recebo o hello.s , que parece gerar algum código assembly, mas não parec...
20.10.2014 / 22:51
3
respostas

8086 emulador para sistemas operacionais unix-like?

Existe algum emulador 8086 (grátis ou pago) para o Fedora 17? Estou aprendendo a linguagem assembly usando o estilo AT & T.     
21.08.2013 / 07:13
1
resposta

O que não é acessível do userspace?

Eu li algum lugar (3.1.3) que há um anel alto (modo supervisor) e um anel baixo (modo de usuário) e que algumas "coisas" só podem ser executadas a partir do anel mais alto. O que eles querem dizer com "coisas"? Eu acho que isso inclui o que...
01.02.2014 / 20:51
1
resposta

QEMU para programas ARM com GDB [closed]

Eu quero emular um processador ARM para executar os programas de montagem usando o QEMU no RHEL. Eu instalei o QEMU, mas ainda tenho problemas na execução do programa de montagem. Eu tenho o programa de montagem, mapa de memória e makefile de e...
23.09.2013 / 18:19
1
resposta

Z80 CPU cross-assembler para o padrão MSX

Estou tentando programar o antigo padrão MSX dos anos 80 que usava uma CPU Z80. Meu problema é que não consigo encontrar um cross-assembler para este processador usando o padrão MSX. Existe algum cross-assembler padrão MSX Z80 para Linux?...
04.12.2016 / 02:05
2
respostas

Mover código de montagem compilado para o setor de inicialização de um dispositivo USB

Eu escrevi um sistema operacional simples e estou tentando testá-lo. Eu tenho o VirtualBox instalado e uma unidade flash de oito GB, então pensei em usá-los. Eu não tenho certeza como fazer o drive USB inicializável, no entanto. Eu tenho seguido...
30.05.2013 / 01:11
1
resposta

Não é possível compilar o glibc para o sistema de 64 bits

Estou tentando compilar o glibc-2.16 estaticamente para o sistema x64, ../configure --enable-kernel=2.6.9 --prefix=/run/shm/libc-static-64 --enable-static --enable-shared --host=i486-linux-gnu --build=i486-linux-gnu -q Então eu peguei:...
03.03.2014 / 02:25
1
resposta

Como você chama a convenção de chamada por trás de 'int 0x80'?

Eu sei que há uma convenção de syscall , mas o que você chama de convenção de chamada que precede quando você chama a int 80 em vez de syscall , assim. mov rax,4 ; system call number (sys_write) mov rbx,1 ; file descriptor (s...
30.05.2018 / 03:16