Resultados da pesquisa a pedido "assembly"

1 a resposta

Posso imprimir o descritor gdtr e gdt em gdb?

I want to use gdb to see my GDTR/LDTR/TTR and segment registerparte invisível (x86), então em gdb insiro "p / x $ gdtr" .... etc, mas o resultado é "$ 6 = Valor não pode ser convertido em número inteiro" e em gdb insiro "p / x $ cs" o único ...

3 a resposta

FizzBuzz na montagem - falha de segmentação

Estou tentando escrever o FizzBuzz no Assembly e vejo falhas de segmentação o tempo todo. Até agora, determinei que não são minhas rotinas de impressão (porque removi o conteúdo e o problema persiste) e o erro está oculto em algum lugar da função ...

3 a resposta

Por que aplicativos de 32 bits funcionam em CPUs x86 de 64 bits?

Os executáveis de aplicativos de 32 bits contêm código de máquina para uma CPU de 32 bits, mas a montagem e a arquitetura interna (número de registros, largura do registro, convenção de chamada) das CPUs Intel de 32 e 64 bits diferem. exe bit ...

0 a resposta

Como carregar símbolos definidos da biblioteca em um local especificado?

O teste é no Ubuntu 12.04, 32 bits, comgcc 4.6.3 Basicamente, estou fazendo algum trabalho de manipulação binária em binários ELF, e o que tenho que fazer agora é montar um programa de montagem e garantir que os símbolos libc sejam carregados em ...

3 a resposta

Como executar o turno de rotação em C [duplicado]

Esta pergunta já tem uma resposta aqui: Práticas recomendadas para operações de deslocamento circular (rotação) em C ++ [/questions/776508/best-practices-for-circular-shift-rotate-operations-in-c] 15 respostasEu tenho uma pergunta como descrito: ...

3 a resposta

Como interpretar o mapa x86 opcode?

Ao olhar para um mapa de opcode x86 como este: http://www.mlsite.net/8086/#tbl_map1 [http://www.mlsite.net/8086/#tbl_map1] Ele define mapeamentos, por exemplo: 00: ADD Eb,Gb 01: ADD Ev,Gv ...Esse link possui descrições básicas do significado ...

1 a resposta

acessando o elemento da matriz na linguagem assembly (windows)

Eu tenho um problema na linguagem assembly que eu tenho que acessar o elemento de uma matriz ... suponha que uma matriz contenha semanas dia ... como sol, seg, ter, qua .... eu tenho que acessar o segundo índice da matriz ... Como posso fazer isso?

2 a resposta

Por que não há instrução "sub rsp" neste prólogo de função e por que os parâmetros de função são armazenados com desvios de rbp negativos?

Foi o que entendi ao ler alguns documentos de segmentação de memória: quando uma função é chamada, existem algumas instruções (chamadas prólogo de funções) que salvam o ponteiro do quadro na pilha, copiam o valor do ponteiro da pilha no ponteiro ...

2 a resposta

Assembly de Aprendizagem, Problema com Código?

jmp start ;============================== ; Draws a horiz and vert line ;============================== startaddr dw 0a000h ;start of video memory colour db 1 ;============================== start: mov ah,00 mov al,19 int 10h ;switch to 320x200 ...

2 a resposta

Como usar o GDB no modo de 16 bits?

Eu tenho o código a seguir, onde estou tentando implementar uma função que imprime string usando as funções do BIOS: int printString(char* string) { int i = 0; while (*(string + i) != '\0') { char al = *(string + i); char ah = 0xe; int ax = ah * ...