Resultados da pesquisa a pedido "nasm"
Como usar números grandes?
Como usar números grandes? como 3441881739,30000000 etc
x64 nasm: empurrando endereços de memória para a função de pilha e chamada
Eu sou muito novo no assembly x64 no Mac, então estou ficando confuso portando algum código de 32 bits em 64 bits.O programa deve simplesmente imprimir uma m...
série harmônica com montagem x86-64
Tentando calcular uma série harmônica.Agora eu estou digitando o número que eu quero que a adição suba.Quando eu digito um número pequeno como 1.2, o program...
Gravando em um arquivo no assembler
A minha tarefa é criar um programa que escreva algumas strings em um arquivo. Até agora, eu vim com isso: org 100h mov dx, text mov bx, filename mov cx, 5 mov ah, 40h int 21h mov ax, 4c00h int 21h text db "Adam$" filename db "name.txt",0mas não ...
NASM 2 linhas de db (dados inicializados) aparentemente não funcionando
Eu tenho o seguinte código x86-64, que posso executar no OSX Yosemite: global _main extern _exit extern _puts DEFAULT REL section .data putsmsg: db 'Puts message...',0 another: db 0 section .text _main: push rbp mov rbp, rsp ; print a string ...
Erro de salto de montagem embutido
Por que isso falha, uma vez que Masm alcança o jmp?
Por que dados e segmentos de pilha são executáveis?
Acabei de notar que meu programa simples tem seus segmentos de dados e pilha executáveis. Eu vi isso em / proc / [pid] / maps, e um código simples confirmo Por exemplo ; prog.asm section .data code: db 0xCC ;int3 section .text global _start ...
algoritmo de endereçamento de uma memória de matrizes triangulares usando assembly
Eu estava fazendo um projeto em ASM sobre triângulo pascal usando NASM Portanto, no projeto, você precisa calcular o triângulo pascal da linha 0 à linha 63 meu primeiro problema é onde armazenar os resultados do cálculo -> memória segundo ...
Como $ trabalha exatamente no NASM?
message db "Enter a digit ", 0xA,0xD Length equ $- messageÉ usado para obter o comprimento de uma string? Como isso funciona internamente?