Resultados da pesquisa a pedido "assembly"
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, ...
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 ...
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 ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...