Resultados da pesquisa a pedido "assembly"
um programa simples de linguagem assembly em "Hello World" em C / C ++
eu uso o compilador devcpp e borland c .... asm { mov ax,4 // (I/O Func.) mov bx,1 // (Output func) mov cx,&name // (address of the string) mov dx,6 // (length of the string) int 0x21 // system call }nos trechos de código acima, eu quero ...
Como faço para que os front-ends do gdb mostrem a seta de instruções atual na janela de código-fonte do assembly?
Estou fazendo alguma codificação de assembler x86 no Linux (Arch 64), usando nasm para montar e ld para vincular, para criar um executável de 32 bits assim: wordcount: wordcount.o ld -o wordcount wordcount.o -melf_i386 wordcount.o: wordcount.asm ...
Uma série de instruções de chamada / retenção x86 forma uma cadeia dependente?
Considere o seguinte assembly x86-64: inner: ... ret outer: .top: call inner dec rdi jnz .top retA funçãoouter simplesmente faz repetidamentecall para a funçãoinner (cujo corpo não é mostrado - pode estar vazio). A série decall instruções ...
Como obter argumentos de valor usando assembly embutido em C sem Glibc?
Como obter argumentos de valor usando assembly embutido em C sem Glibc? eu preciso desse código paraLinux arquitecturax86_64 ei386. se você conheceMAC OS X ouWindows , também envie e guie. void exit(int code) { //This function not important! ...
Push e pop no AMD64 [duplicado]
Esta pergunta já tem uma resposta aqui: Cada instrução PUSH envia um múltiplo de 8 bytes em x64? [/questions/40305965/does-each-push-instruction-push-a-multiple-of-8-bytes-on-x64] 2 respostasQual é o equivalente depushl %ecx epopl %ecx em um ...
Linguagem de Montagem do BRAÇO uART0 Input Output, O que estou fazendo de errado.
Escreva duas (2) sub-rotinas da linguagem assembly ARM, chamadas output_char e read_char. Essas sub-rotinas permitirão ao usuário inserir um caractere e exibi-lo no PuTTy via UART. Todas as entradas do usuário devem ser repetidas no visor Tentei ...
Recebo uma penalidade de desempenho ao misturar instruções SIMD de número inteiro / flutuante SSE
Eu usei instruções x86 SIMD (SSE1234) na forma de intrínsecas bastante ultimamente. O que eu achei frustrante é que o SSE ISA tem várias instruções simples que estão disponíveis apenas para floats ou apenas para números inteiros, mas, em teoria, ...
Como executar um programa sem um sistema operacional?
Como você executa um programa sozinho sem um sistema operacional em execução? Você pode criar programas de montagem que o computador possa carregar e executar na inicialização, por exemplo inicialize o computador a partir de uma unidade flash e ...
Intel x86-64 XSAVE / XRSTOR
Sou aluno de CS escrevendo no assembly Intel x86-64, compilando comnasme executando em um processador Core i7 com o Ubuntu 12.04 como sistema operacional convidado. Alguém tem um exemplo de como usarXSAVE eXRSTOR? Eu li a seção emXSAVE no manual ...
Como encontrar o restante sem operador de divisão ou módulo na montagem MIPS
Eu quero encontrar uma maneira de saber se um número inteiro é dividido por 3 ou 7 sem usar divisão, porque é muito lento na montagem do MIPS. Eu pesquisei bastante, mas não encontrei nada.