Resultados da pesquisa a pedido "irvine32"

1 a resposta

Depurando o ASM com o Visual Studio - o conteúdo do registro não será exibido

Eu tenho trabalhado em um projeto de linguagem assembly para uma classe e, apesar de finalmente ter conseguido solucionar todos os problemas deste código (acredito), agora não consigo exibir o conteúdo do Register. Aqui está o meu código ...

2 a resposta

MASM de montagem lidando com inteiros negativos

2 a resposta

Limite de memória de bits de montagem em aritmética

Queria adicionar os seguintes números: 40, 90, 50 e 155 e recebo um total de 355. Eu queria experimentar e testar se o AL de registro terá um limite de bits de (2 ^ 8) - 1 e, quando compilei o código e o executei, obtive o decimal ...

2 a resposta

Teste se o valor no EAX é igual a qualquer valor em uma matriz x86

Estou tentando testar se o valor aleatório gerado no eax é igual a qualquer valor em uma matriz que eu aloquei. O loop externo gera a matriz e a grava na tela e na matriz. O loop interno deve testar se o valor existe na matriz. Sei que não estou ...

1 a resposta

erro A2070: operandos de instruções inválidos ao usar o loop while aninhado na linguagem assembly

Eu estou tentando aninhado enquanto loop na montagem usando masm. Estou recebendo o "erro A2070: operandos de instruções inválidos" na linha 15, ou seja, na diretiva endw do loop while interno enquanto executa o código a seguir. INCLUDE ...

1 a resposta

Podemos usar dois reg 32 bit (32 + 32 = 64) de cada vez para torná-lo capaz de assumir valores de 64 bits? Linguagem Assembly 8086

3 a resposta

Como fazer um loop na linguagem assembly

Como calcularia os 12 primeiros valores na sequência numérica de Fibonacci e poderia colocá-lo no EAX reg. e exibir chamando DumpRegs? Usando o endereçamento indireto, eu sei que preciso de um loop for aqui, mas não tenho certeza de como fazer ...

1 a resposta

erro A2022: operandos de instrução devem ter o mesmo tamanho

1 a resposta

Como ver a memória ocupada pela matriz inicializada vs matriz não inicializada

Atualmente, estou aprendendo a programação de montagem seguindo a "Assembly Language for x86 Processor" de Kip Irvine. Na seção 3.4.12, o autor declara: o.DATA? diretiva declara dados não inicializados. Ao definir um grande bloco de dados não ...