Skip to content
NASM 2.16.01

Compilatore Online Assembler (NASM)

myCompiler è un compilatore, editor ed esecutore di codice Assembly online gratuito che ti permette di scrivere, eseguire e condividere codice Assembly direttamente nel tuo browser. Funziona come playground, sandbox, fiddle, compilatore cloud e REPL online per Assembly. Nessun download, nessuna installazione necessaria. Apri l'editor e inizia a programmare con evidenziazione della sintassi, completamento automatico e output istantaneo.

27+ linguaggi Usato da 1M+ sviluppatori Gratuito per sempre

Come eseguire codice Assembly online

Tre passi dall'idea al codice Assembly funzionante in questo playground online. Nessun account necessario.

Scrivi il tuo codice Editor di codice con evidenziazione della sintassi, numeri di riga e una scheda file che mostra il linguaggio corrente main.asm 1 1 2 3 4 5 6 7 Assembly Ln 7, Col 25

Scrivi il tuo codice

Apri l'editor Assembly e inizia a scrivere. L'editor intelligente ti offre evidenziazione della sintassi, completamento automatico e rilevamento degli errori mentre digiti.

Clicca Esegui Editor con un pulsante Esegui e un suggerimento per la scorciatoia da tastiera per eseguire codice su server cloud main.asm 2 Run or press Ctrl +

Clicca Esegui

Premi il pulsante Run oppure premi +Enter per eseguire il tuo codice Assembly su server cloud sicuri e isolati.

Visualizza i risultati Terminale integrato che mostra l'output del programma con prompt dei comandi e risultati di esecuzione main.asm 3 1 2 ... Terminal $ nasm main.asm && ld && ./a.out $ Program finished

Visualizza i risultati

L'output appare istantaneamente nel terminale integrato. Errori ed eccezioni vengono mostrati con messaggi chiari e utili.

Tutto il necessario per programmare in Assembly

Un IDE Assembly online completo e playground di programmazione nel tuo browser. Scrivi, esegui e condividi codice senza alcuna configurazione.

Nessuna configurazione richiesta

Inizia a programmare in pochi secondi con questo interprete Assembly basato su browser. Nessun download, nessuna installazione, nessuna configurazione dell'ambiente. Apri il browser, vai su myCompiler e inizia a scrivere codice Assembly immediatamente.

Funziona su qualsiasi dispositivo con un browser web. Desktop, laptop, tablet, telefono, Chromebook. Non c'è nulla da installare e nulla da configurare.

Editor di codice ricco di funzionalità

Scrivi Assembly con un editor di codice di livello professionale integrato nel tuo browser. L'evidenziazione della sintassi colora il codice per una migliore leggibilità, rendendo parole chiave, stringhe e funzioni facilmente distinguibili a colpo d'occhio.

Il completamento automatico intelligente suggerisce metodi e proprietà mentre digiti, e il rilevamento degli errori in tempo reale individua i problemi prima che tu esegua il codice.

Progetti multi-file

Crea e gestisci più file in un singolo progetto. Usa la barra laterale dei file per organizzare il codice in moduli, poi importali tra i file proprio come in un IDE desktop.

Costruisci applicazioni modulari con una struttura di progetto appropriata. Ogni file è modificabile e puoi passare da uno all'altro istantaneamente.

Esegui il codice istantaneamente

Clicca il pulsante Esegui oppure premi +Enter per eseguire il tuo codice Assembly all'istante. Questo esecutore di codice online mostra l'output immediatamente nel pannello del terminale integrato. Il tuo codice viene eseguito su server cloud sicuri e isolati e i risultati appaiono in pochi secondi.

I messaggi di errore e i traceback vengono visualizzati chiaramente, rendendo facile trovare e correggere i problemi. Il terminale supporta i colori ANSI per una formattazione ricca dell'output.

Pronto a provarlo? Scrivi ed esegui il tuo primo programma Assembly in pochi secondi.

Apri l'editor Assembly

Assembly su myCompiler

myCompiler esegue NASM 2.16.01, sempre aggiornato all'ultima versione stabile. Ottieni un IDE completo basato su browser con evidenziazione della sintassi, completamento intelligente del codice, supporto per progetti multi-file, un terminale integrato per l'output in tempo reale e input standard (stdin) per programmi interattivi. Scrivi, compila, esegui e fai il debug di codice Assembly su qualsiasi dispositivo. Desktop, laptop, tablet, telefono, Chromebook. Nessun download, nessuna configurazione e nessuna registrazione richiesta. Salva i tuoi programmi con un URL univoco e condividili con chiunque. Puoi anche incorporare un editor Assembly funzionante sul tuo sito web.

Usa questo playground Assembly online come esecutore di codice rapido per testare snippet, una sandbox di programmazione per imparare, o un compilatore cloud per prepararti ai colloqui tecnici. L'editor include la modalità scura per programmare comodamente, scorciatoie da tastiera per flussi di lavoro più rapidi e messaggi di errore chiari con numeri di riga per fare il debug velocemente. Gli studenti lo usano per i compiti e l'esercitazione. Gli insegnanti lo usano per condividere esempi funzionanti. Gli sviluppatori lo usano per prototipare idee. myCompiler è adatto ai principianti, veloce e completamente gratuito. Funziona in qualsiasi browser web moderno.

Inizia a programmare in Assembly

Esempi di codice Assembly

Pattern comuni di Assembly che puoi provare nel compilatore online. Ogni esempio è pronto per essere eseguito.

Hello World in Assembly

main.asm
section .data
    msg db "Hello, World!", 10
    len equ $ - msg
section .text
    global _start
_start:
    mov rax, 1
    mov rdi, 1
    mov rsi, msg
    mov rdx, len
    syscall
    mov rax, 60
    xor rdi, rdi
    syscall

Variabili e tipi di dati in Assembly

main.asm
section .data
    num1    dq 42
    num2    dq 58
    msg     db "Sum: ", 0
    msglen  equ $ - msg

section .text
    global _start
_start:
    mov rax, [num1]
    add rax, [num2]     ; rax = 42 + 58 = 100
    ; exit with the sum as exit code
    mov rdi, rax
    mov rax, 60
    syscall

Condizionali If-Else in Assembly

main.asm
section .data
    pos_msg db "Positive", 10
    pos_len equ $ - pos_msg
    neg_msg db "Non-positive", 10
    neg_len equ $ - neg_msg

section .text
    global _start
_start:
    mov rax, 5          ; test value
    cmp rax, 0
    jle .non_positive
    mov rax, 1
    mov rdi, 1
    mov rsi, pos_msg
    mov rdx, pos_len
    syscall
    jmp .exit
.non_positive:
    mov rax, 1
    mov rdi, 1
    mov rsi, neg_msg
    mov rdx, neg_len
    syscall
.exit:
    mov rax, 60
    xor rdi, rdi
    syscall

Cicli For e While in Assembly

main.asm
section .data
    newline db 10

section .bss
    buf resb 2

section .text
    global _start
_start:
    mov rcx, 5          ; loop counter
    mov rbx, 0          ; i = 0
.loop:
    test rcx, rcx
    jz .done
    ; convert rbx to ASCII digit and print
    mov rax, rbx
    add rax, 0x30
    mov [buf], al
    mov rax, 1
    mov rdi, 1
    mov rsi, buf
    mov rdx, 1
    syscall
    inc rbx
    dec rcx
    jmp .loop
.done:
    mov rax, 60
    xor rdi, rdi
    syscall

Funzioni in Assembly

main.asm
section .data
    msg db "Result: 120", 10
    len equ $ - msg

section .text
    global _start

; Compute factorial(n): n in rdi, result in rax
factorial:
    cmp rdi, 1
    jle .base
    push rdi
    dec rdi
    call factorial
    pop rdi
    imul rax, rdi
    ret
.base:
    mov rax, 1
    ret

_start:
    mov rdi, 5
    call factorial      ; rax = 120
    mov rax, 1
    mov rdi, 1
    mov rsi, msg
    mov rdx, len
    syscall
    mov rax, 60
    xor rdi, rdi
    syscall

Array e collezioni in Assembly

main.asm
; Array of 5 integers
section .data
    nums    dq 10, 20, 30, 40, 50
    count   equ 5

section .text
    global _start
_start:
    xor rax, rax        ; sum = 0
    xor rcx, rcx        ; i = 0
.loop:
    cmp rcx, count
    jge .done
    add rax, [nums + rcx*8]
    inc rcx
    jmp .loop
.done:
    ; exit with sum / 10 as code (15 = 150/10)
    mov rdi, rax
    mov rax, 60
    syscall

Memory Layout in Assembly

main.asm
; Assembly structs via memory layout
; struct Dog { name: 32 bytes, age: 8 bytes }
section .data
    dog_name db "Rex", 0
             times 29 db 0
    dog_age  dq 3
    msg      db "Dog initialized", 10
    msg_len  equ $ - msg

section .text
    global _start
_start:
    mov rax, 1
    mov rdi, 1
    mov rsi, msg
    mov rdx, msg_len
    syscall
    mov rax, 60
    xor rdi, rdi
    syscall

Gestione degli errori in Assembly

main.asm
; Check syscall return value for errors
section .data
    filename db "nonexistent.txt", 0
    errmsg   db "File not found", 10
    errlen   equ $ - errmsg

section .text
    global _start
_start:
    ; Try to open file
    mov rax, 2          ; sys_open
    mov rdi, filename
    mov rsi, 0          ; O_RDONLY
    mov rdx, 0
    syscall
    ; Check for error (negative return)
    test rax, rax
    jns .ok
    mov rax, 1
    mov rdi, 2          ; stderr
    mov rsi, errmsg
    mov rdx, errlen
    syscall
.ok:
    mov rax, 60
    xor rdi, rdi
    syscall

I/O su file in Assembly

main.asm
section .data
    filename db "output.txt", 0
    content  db "Hello, File!", 10
    cont_len equ $ - content

section .text
    global _start
_start:
    ; Open/create file (O_WRONLY|O_CREAT|O_TRUNC = 0o641)
    mov rax, 2
    mov rdi, filename
    mov rsi, 0o641
    mov rdx, 0o644
    syscall
    mov r8, rax         ; save fd
    ; Write to file
    mov rax, 1
    mov rdi, r8
    mov rsi, content
    mov rdx, cont_len
    syscall
    ; Close file
    mov rax, 3
    mov rdi, r8
    syscall
    ; Exit
    mov rax, 60
    xor rdi, rdi
    syscall

System call in Assembly

main.asm
; Linux x86-64 system calls demo
section .data
    msg1 db "sys_write: stdout", 10
    len1 equ $ - msg1
    msg2 db "sys_write: stderr", 10
    len2 equ $ - msg2

section .text
    global _start
_start:
    ; Write to stdout (fd=1)
    mov rax, 1
    mov rdi, 1
    mov rsi, msg1
    mov rdx, len1
    syscall
    ; Write to stderr (fd=2)
    mov rax, 1
    mov rdi, 2
    mov rsi, msg2
    mov rdx, len2
    syscall
    ; Exit with code 0
    mov rax, 60
    xor rdi, rdi
    syscall

Come fornire input in Assembly online

myCompiler supporta l'input standard (stdin) per i programmi Assembly. Usa le funzioni di input standard di Assembly per leggere l'input dell'utente. Inserisci i tuoi dati di input nel pannello stdin prima di eseguire il programma.

Funziona sia per input su una riga che su più righe. Puoi leggere stringhe e convertirle in numeri utilizzando le funzioni I/O integrate del linguaggio.

Provalo tu stesso
main.asm stdin supportato
section .data
    msg db "Enter text: ", 0
    mlen equ $ - msg
section .bss
    buf resb 64
section .text
    global _start
_start:
    mov rax, 0
    mov rdi, 0
    mov rsi, buf
    mov rdx, 64
    syscall
    mov rdx, rax
    mov rax, 1
    mov rdi, 1
    mov rsi, buf
    syscall
    mov rax, 60
    xor rdi, rdi
    syscall
stdin
Hello!
Output
Hello!

Nessuna configurazione, nessuna registrazione. Inizia a scrivere codice Assembly adesso.

Inizia a programmare ora

Inizia con Assembly online

Puoi iniziare a scrivere ed eseguire codice Assembly adesso senza installare nulla. Digita il tuo codice e clicca su Esegui. Questo esecutore di codice Assembly gratuito esegue il tuo programma istantaneamente e mostra l'output nel pannello del terminale sotto l'editor. Apri l'editor online di Assembly, digita il tuo codice e clicca su Esegui.

Se sei nuovo a Assembly, usa questo playground Assembly online per iniziare con le basi come variabili, tipi di dati, condizionali e cicli. Gli esempi di codice qui sopra coprono tutti i fondamentali necessari per iniziare. Ogni esempio può essere copiato nella sandbox ed eseguito immediatamente. Nessuna configurazione, nessuna impostazione.

Man mano che avanzi, prova a creare progetti multi-file, usare librerie e condividere i tuoi programmi con altri tramite URL. Registra un account gratuito per salvare il tuo lavoro e costruire una libreria personale di programmi. myCompiler funziona come un IDE Assembly online completo direttamente nel tuo browser.

Chi usa myCompiler

Che tu stia imparando a programmare, preparandoti per i colloqui o prototipando idee, myCompiler è fatto per te.

Studenti e chi impara

Fai esercizi, completa i compiti e sperimenta con il codice senza installare nulla sui computer scolastici o personali.

Insegnanti ed educatori

Condividi esempi di codice con gli studenti tramite URL univoci. Incorpora il compilatore nei materiali del corso così gli studenti possono eseguire gli esempi direttamente nel browser.

Candidati ai colloqui

Esercitati con i problemi dei colloqui di programmazione, testa algoritmi e verifica soluzioni rapidamente durante la preparazione ai colloqui tecnici.

Sviluppatori professionisti

Prototipa rapidamente idee, testa snippet di codice o prova una libreria senza configurare un ambiente locale. Ottimo per esperimenti veloci.

Creatori di contenuti e blogger

Incorpora esempi interattivi in post di blog, tutorial e documentazione così i lettori possono eseguire il codice senza lasciare la pagina.

Team e collaboratori

Condividi snippet di codice con i colleghi tramite URL. Gli altri possono visualizzare, eseguire e fare il fork del tuo codice per svilupparlo ulteriormente.

myCompiler vs. IDE locale

Perché usare un compilatore Assembly online invece di installarne uno localmente?

Funzionalità myCompiler IDE locale
Tempo di configurazione Istantaneo Da minuti a ore
Installazione Nessuna richiesta Assembly + IDE richiesti
Supporto dispositivi Qualsiasi browser Solo desktop
Condivisione del codice URL con un clic Manuale (file, git, ecc.)
Linguaggi 27+ in un unico posto Uno alla volta
Costo Gratuito per sempre Gratuito a €€€
Funziona su Chromebook Limitato

Cos'è Assembly?

Il linguaggio Assembly è un linguaggio di programmazione a basso livello che fornisce una rappresentazione leggibile delle istruzioni in codice macchina di un processore. A differenza dei linguaggi di alto livello, Assembly ha una corrispondenza quasi uno a uno con le istruzioni binarie eseguite dalla CPU. NASM (Netwide Assembler), usato su myCompiler, è uno degli assemblatori x86/x86-64 più popolari, noto per la sua sintassi Intel pulita e i formati di output portabili.

Scrivere in Assembly significa lavorare direttamente con i registri della CPU (rax, rbx, rsp), gli indirizzi di memoria, le istruzioni aritmetiche e le chiamate di sistema Linux tramite syscall. Non ci sono variabili, funzioni o oggetti, solo registri, memoria e istruzioni. Questa esplicitezza estrema rende Assembly inestimabile per comprendere come funzionano realmente i computer.

A cosa serve Assembly?

Assembly è usato per comprendere l'architettura dei computer e come le CPU eseguono i programmi, scrivere kernel di sistemi operativi e bootloader (i settori di boot x86 sono scritti in Assembly), driver di dispositivo per l'interazione hardware, ottimizzare percorsi critici in compilatori e database, reverse engineering e analisi malware e sviluppo di exploit nella ricerca sulla sicurezza. Compilatori come GCC e LLVM generano Assembly come passaggio intermedio.

Assembly per principianti

Assembly non è un linguaggio per principianti, richiede la comprensione dell'architettura della CPU, del layout della memoria, delle convenzioni di chiamata e delle interfacce delle chiamate di sistema. Tuttavia, scrivere Assembly ti insegna cosa fanno i compilatori e costruisce un modello mentale insostituibile della computazione. Gli studenti di informatica spesso scrivono un "Hello World" in Assembly come rito di passaggio. Usa il compilatore NASM online di myCompiler per sperimentare con Assembly x86-64 senza configurare un ambiente di sviluppo Linux.

Assembly vs altri linguaggi

Rispetto a C, Assembly richiede la gestione manuale dei registri e dei frame dello stack che C gestisce automaticamente, ma Assembly dà il controllo assoluto su ogni istruzione eseguita. I compilatori ottimizzanti moderni (GCC, Clang) spesso producono Assembly efficiente quanto il codice scritto a mano, motivo per cui Assembly è usato principalmente per specifici percorsi critici piuttosto che per interi programmi. Rispetto a Rust o C++, Assembly non ha sistema di tipi, sicurezza della memoria o astrazione, si lavora direttamente al livello di astrazione dell'hardware.

Perché usare un compilatore Assembly online?

Un assemblatore NASM online, chiamato anche sandbox Assembly o playground x86, ti permette di assemblare ed eseguire codice Assembly x86-64 direttamente nel browser senza installare NASM e un ambiente Linux. È prezioso per i corsi di architettura dei computer, imparare come funzionano le chiamate di sistema, comprendere l'uso dei registri della CPU e sperimentare con concetti di programmazione a basso livello senza configurazione locale.

L'IDE Assembly online di myCompiler usa NASM per x86-64 Linux, collegato con il runtime C. Puoi fare chiamate di sistema Linux, scrivere funzioni seguendo l'ABI System V AMD64 e usare sezioni dati per stringhe e costanti. Salva e condividi i tuoi programmi Assembly tramite URL, tutto gratuito.

Perché Assembly è così popolare?

Assembly resta rilevante perché tutto il software alla fine viene eseguito come codice macchina, e comprendere Assembly è fondamentale per capire le prestazioni, le vulnerabilità di sicurezza e come funzionano i compilatori. I reverse engineer e i ricercatori di sicurezza leggono Assembly quotidianamente, ogni binario si disassembla in Assembly. La rinascita dell'interesse per la programmazione di sistema, lo sviluppo embedded e la ricerca sulla sicurezza ha mantenuto viva l'educazione Assembly nelle università e nei bootcamp.

Opportunità di carriera con Assembly

La conoscenza di Assembly è apprezzata per ruoli di ricercatore di sicurezza / reverse engineer, ingegnere di sistemi embedded, ingegnere di compilatori, sviluppatore di sistemi operativi e ingegnere delle prestazioni. Aziende di sicurezza, produttori di chip, appaltatori della difesa e aziende di software a basso livello apprezzano l'esperienza in Assembly. Spesso viene combinata con C e Rust per ruoli a livello di sistema operativo e firmware.

Prova Assembly online Gratuito · Nessuna registrazione necessaria

Scorciatoie da tastiera

Programma più velocemente con queste scorciatoie da tastiera nell'editor myCompiler.

Esegui codice
+ Enter
Salva programma
+ S
Attiva/disattiva commento
+ /
Indenta riga
Tab
Rimuovi indentazione
Shift + Tab
Annulla
+ Z
Seleziona occorrenza successiva
+ D
Trova e sostituisci
+ H

Incorpora il compilatore Assembly sul tuo sito web

Aggiungi un compilatore Assembly interattivo al tuo sito web, blog o piattaforma di apprendimento. I lettori possono scrivere ed eseguire codice Assembly direttamente sulla tua pagina senza lasciarla.

Perfetto per tutorial tecnici, corsi di programmazione, documentazione e contenuti educativi. Salva un programma su myCompiler e usa il link di incorporamento per aggiungerlo a qualsiasi pagina web.

Embedded Assembly compilatore, editor ed esecutore di codice
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/asm-x86_64"
width="100%"
height="400"
frameborder="0">
</iframe>

Perché gli sviluppatori scelgono myCompiler

Un IDE online completo per Assembly e 27+ altri linguaggi di programmazione.

27+ Linguaggi

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# e molti altri. Tutti i compilatori e gli interpreti in un unico posto. Passa da un linguaggio all'altro istantaneamente.

Modalità scura e chiara

Passa tra tema chiaro e scuro con un clic. Programma comodamente in qualsiasi condizione di illuminazione, giorno e notte.

Ottimizzato per mobile

Editor completamente responsivo ottimizzato per telefoni, tablet e Chromebook. Programma su qualsiasi dispositivo con un browser web. Nessuna app da scaricare.

Salva e condividi il codice

Salva i programmi nel tuo account, condividili tramite URL univoci e lascia che gli altri visualizzino, facciano il fork ed eseguano il tuo codice. Ottimo per la collaborazione e le revisioni del codice.

Tag e organizzazione

Organizza i tuoi programmi salvati con i tag e trovali rapidamente con ricerca e filtri. Costruisci una libreria personale di snippet di codice e soluzioni.

Nessun account richiesto

Inizia a scrivere ed eseguire codice immediatamente. Nessuna registrazione, nessuna email, nessuna carta di credito. Crea un account gratuito in seguito solo se vuoi salvare il tuo lavoro.

Domande frequenti

Domande comuni sull'uso del compilatore, playground ed esecutore di codice Assembly online.

Sì! myCompiler è completamente gratuito per tutti i linguaggi supportati, incluso Assembly. Non ci sono abbonamenti, livelli premium né costi nascosti. Ogni funzionalità è disponibile gratuitamente.
myCompiler mantiene aggiornato il proprio ambiente Assembly. Puoi vedere la versione esatta nella sezione dettagli del linguaggio di questa pagina. Aggiorniamo regolarmente tutti i runtime dei linguaggi alle loro ultime versioni stabili.
myCompiler usa NASM per Assembly x86-64 su Linux. Puoi scrivere programmi usando istruzioni x86-64, fare chiamate di sistema Linux e imparare concetti di programmazione a basso livello.
Apri semplicemente l'editor Assembly, scrivi o incolla il tuo codice e clicca il pulsante Esegui. Il tuo codice verrà eseguito sui nostri server e l'output apparirà nel pannello del terminale entro pochi secondi.
Sì. Clicca Salva per memorizzare il tuo programma. Riceverai un URL univoco che puoi condividere con chiunque. I destinatari possono visualizzare, fare il fork ed eseguire il tuo codice.
Sì. myCompiler supporta progetti multi-file. Puoi creare, rinominare ed eliminare file nella barra laterale. Questo ti permette di organizzare il tuo codice Assembly proprio come in un IDE locale.
Sì. Tutto il codice viene eseguito in container isolati sui nostri server. Ogni esecuzione ottiene il proprio ambiente sandbox che viene distrutto al termine. Il tuo codice non può influire su altri utenti né sulla nostra infrastruttura.
Sì. myCompiler ha un design responsivo ottimizzato per telefoni e tablet. Puoi scrivere ed eseguire codice Assembly in movimento. L'interfaccia mobile usa tab per passare tra editor, output e pannelli file.
Sì. Clicca sulla scheda Input nel pannello inferiore, digita o incolla i tuoi dati di input, poi clicca Esegui. Il tuo programma leggerà dall'input che hai fornito.
L'esecuzione è veloce. Il codice viene eseguito sulla nostra infrastruttura cloud ottimizzata e l'output appare tipicamente entro pochi secondi. Il tempo di esecuzione dipende dalla complessità del tuo programma.
Sì. myCompiler offre una funzionalità di incorporamento. Puoi copiare uno snippet iframe e incollarlo nel tuo sito web, blog o documentazione. I visitatori possono modificare ed eseguire il codice direttamente sulla tua pagina.
myCompiler supporta le scorciatoie comuni dell'editor tra cui Esegui (Ctrl/Cmd+Invio), Salva (Ctrl/Cmd+S), Trova (Ctrl/Cmd+F) e altre. Consulta la sezione scorciatoie da tastiera su questa pagina per l'elenco completo.
No. myCompiler richiede una connessione a internet perché il codice viene compilato ed eseguito sui nostri server cloud. L'editor stesso si carica nel browser, ma l'esecuzione del codice richiede la connettività.
myCompiler offre un ambiente veloce, gratuito e senza configurazione con un moderno editor di codice, supporto multi-file, modalità scura e condivisione istantanea. È ideale per imparare, prototipare, prepararsi ai colloqui e condividere esempi di codice.
Sì. myCompiler è ottimo per esercitarsi con algoritmi e problemi di programmazione. Puoi scrivere codice Assembly, fornire input personalizzati e testare le tue soluzioni istantaneamente. Salva il tuo lavoro e torna ad esso in qualsiasi momento.
Usa istruzioni print o output sulla console per tracciare il comportamento del tuo programma. myCompiler mostra tutto l'output standard e i messaggi di errore nel pannello del terminale. I messaggi di errore includono i numeri di riga per aiutarti a individuare i problemi.

Pronto a scrivere codice Assembly?

Apri il playground Assembly gratuito e inizia a programmare immediatamente. Nessun download, nessun account necessario.

Inizia a programmare in Assembly

Gratuito · Nessuna registrazione richiesta · NASM 2.16.01

Inizia a programmare in Assembly