Resultados da pesquisa a pedido "masm"
Programação de montagem - WinAsm vs Visual Studio 2017
Estou aqui para perguntar algumas coisas sobre o VS201 No passado, eu usei o WinAsm para MASM e nunca tive problemas com el No entanto, quando estou tentando fazer algo com o MASM no VS2017, sempre vou ter problemas e outras coisas ... Eu ...
Existe um código de montagem escrito para a API do Windows, como compilá-lo no Linux e executar com o Wine
Há um código de exemplo emesta introdução [https://software.intel.com/en-us/articles/introduction-to-x64-assembly], como abaixo: ; Sample x64 Assembly Program ; Chris Lomont 2009 www.lomont.org extrn ExitProcess: PROC ; external functions in ...
Como criar um arquivo em lotes que cria, vincula e executa automaticamente um arquivo .asm?
Estou trabalhando com o emulador de DosBox na minha universidade. Criamos arquivos .asm com MASM. Estou extremamente cansado de ter que criar meu arquivo .asm todas as vezes com masm, pressionar enter 4 vezes e inserir o link .obj e inserir 4 ...
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 ...
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 ...
alocação de mul e memória nos registros edx :: eax with masm
Estou tentando entender a lógica do uso do operando "mul" no assembler (estou usando a Comunidade do Visual Studio e o MASM). Por que, depois de "mul ebx", o resultado também muda e edx, e não apenas o eax? "O resultado (de MUL) é armazenado no ...
BYTE de origem “Esta é a string de origem”, 0 destino BYTE SIZEOF DUP de origem (0), 0
A que SIZEOF está se referindo? Está se referindo ao tamanho da fonte (lengthOf * TYPE, que é igual ao número de elementos na matriz * o tamanho de cada elemento)? Além disso, alguém pode explicar DUP (0), 0? Isso está se referindo ao Assembly ...
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 ...
Qual a diferença entre dw e dd das diretivas db para strings?
Digamos que eu queira definir uma string de variável inicializada antes de executar meu programa de montagem (emsection .data) A variável que escolhi criar é chamadaDigits e é uma sequência que contém todos os símbolos hexadecimais. Digits: db ...
aiz @Cube na FPU x87 usando o método Newton-Raphson
Estou tentando escrever um programa de montagem usando o processador 8086 que encontrará a raiz do cubo de um número. Obviamente, estou usando pontos flutuantes. Algoritmo baseado em Método ...