Resultados da pesquisa a pedido "assembly"

1 a resposta

Instruções de montagem para descobrir quantos threads estão ativados em um sistema com vários núcleos

Estou trabalhando em um sistema básico no qual preciso determinar algum tempo após a inicialização quantos núcleos e threads estão ativados, para que eu possa enviar eventos SIPI. Também quero que cada thread saiba qual é o thread. or exemplo, ...

6 a resposta

obre o sinalizador CF (Carry) e OF (Overflow) do assembly

Sabe-se que CF indica execução não assinada e OF indica estouro assinado. Então, como um programa de montagem diferencia entre dados não assinados e dados assinados, uma vez que é apenas uma sequência de bits? (Por meio de armazenamento de ...

4 a resposta

Obtenha o endereço da instrução atual para x86 [duplicado]

Esta pergunta já tem uma resposta aqui: Lendo o contador do programa diretamente [/questions/599968/reading-program-counter-directly] respostasEstou usando o Linux com x86 (64 bits para ser mais preciso). Existe uma maneira de obter o endereço ...

2 a resposta

Saída de números inteiros em assembly no Linux

Isso precisa ser feito em uma montagem pura (ou seja, sem bibliotecas ou chamadas para C Entendo a essência do problema: é necessário dividir o número inteiro por 10, converter o restante de um dígito em ASCII, gerar a saída e repetir o ...

2 a resposta

inalizadores @Overflow e Carry no Z80

Eu comecei a implementar o conjunto de opcodes ADD A, r no meu núcleo Z80. Fiquei um pouco confuso sobre os sinalizadores de carry e overflow que acho que acertou em cheio, mas queria colocá-lo na comunidade para verificar se estou certo. ...

3 a resposta

Como um somador executa subtração de número inteiro não assinad

Suponha queA eB são números inteiros positivos assinados, depois paraA-B, é calculado usandoA+2 complemento de @ deB. Por exemplo, em um sistema binário de 4 bits, para números inteiros assinados, temos7-3=0111-0011=0111+1101=(1)0100, o 1 no ...

7 a resposta

Linguagem de montagem padrão

Tem algumapadrã que define osintax esemântic doassembly language? Da mesma forma que o idiomaC has ISO padrão e idioma C # has ECMA padrão? Existe apenas um padrão ou há mais deles? Estou perguntando porque eu ...

2 a resposta

x86 NASM Assembly - Problemas com a Entrada

Estou trabalhando para receber a entrada de um usuário duas vezes e comparar a entrada. Se eles forem iguais, o programa será encerrado. Caso contrário, reimprime a entrada desde a primeira vez e aguarda o usuário digitar alguma coisa. Se for o ...

1 a resposta

Escrevendo uma função de trampolim

Consegui sobrescrever os primeiros bytes de uma função na memória e desviá-la para minha própria função. Agora estou tendo problemas para criar uma função de trampolim para devolver o controle à função rea Esta é uma segunda parte da minha ...

1 a resposta

x86 ASM Linux - Usando a seção .bss

spero que estas perguntas sejam bastante simples: (NASM Compiler, Linux, x86 Intel Synta PARTE 1 Estou tentando descobrir como usar a seção .bss de um programa Assembly para encontrar uma maneira de armazenar valores, como um valor de uma ...