|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jun 2007
Messaggi: 107
|
Sapete cos'è un listato asm?
Come da titolo: sapete cos'è un listato asm?
|
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Oct 2008
Messaggi: 19
|
è un listato di codice assembler
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E' un sorgente in linguaggio assembly.
|
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Jan 2009
Messaggi: 194
|
Ecco un classico listato in ASM86 (assembler x86)
da compilare come *.com su sistema MS-DOS dal sito : http://www.emu8086.com/dr/asm2html/a...r_source_code/ Codice:
org 100h mov al, 5 ; bin=00000101b mov bl, 10 ; hex=0ah or bin=00001010b ; 5 + 10 = 15 (decimal) or hex=0fh or bin=00001111b add bl, al ; 15 - 1 = 14 (decimal) or hex=0eh or bin=00001110b sub bl, 1 ; print result in binary: mov cx, 8 print: mov ah, 2 ; print function. mov dl, '0' test bl, 10000000b ; test first bit. jz zero mov dl, '1' zero: int 21h shl bl, 1 loop print ; print binary suffix: mov dl, 'b' int 21h ; wait for any key press: mov ah, 0 int 16h ret |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:36.