Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Scaricare
l'accesso più veloce di browser!
 

Assembly

Indice Assembly

Il linguaggio assembly, detto anche linguaggio assemblativo, è, tra i linguaggi di programmazione, quello più vicino al linguaggio macchina vero e proprio, pur essendo differente rispetto a quest'ultimo.

253 relazioni: Accumulatore (informatica), Acorn Atom, Acorn Computers, AIDA64, Algoritmo iterativo, AmigaDOS, AmigaOS, Analizzatore logico, Apple DOS, Apple II, AppleWorks, Architettura ARM, Architettura di un processore basato su registri generali, ASM, Assembler, Assembler (disambigua), Assembler inline, Assembly (disambigua), Assembly x86, Astrazione (informatica), Attack of the Mutant Camels, BAL (linguaggio), Bell Laboratories, BEQ, BIOS, Bit, Bit blit, BNE, Bootkit, Buffer overflow, Byte (periodico), C (linguaggio), C--, Call stack, Car e cdr, Casio PB-1000, Charles Babbage, Chiamata di sistema, Chiptune, Classic Mac OS, Clipper (linguaggio), CodeWarrior, Codice automodificante, Colony Wars, COMEFROM, Commento (informatica), Commodore 16, Commodore 64, Common Intermediate Language, Compilatore, ..., Computer, CP/M, CPU, CPUID, Crack (informatica), Cronologia dei computer fino al 1950, Data Language/1, Data path, Datapoint 2200, DB2, DBase, Debugger, Demoscene, Design Patterns, Direttiva (programmazione), Disassembler, Dona Bailey, Doom Engine, Driver, Elektronika UKNC, Empire (videogioco), Epic Pinball, Exidy Sorcerer, Explicit Data Graph Execution, FALSE, Famiglia Atari 8-bit, Fetch, File sorgente, Folding@home, Fondamenti di programmazione, Fork bomb, Format string, Forth (linguaggio), Fortran, Free Pascal, FreeRTOS, Freescale ColdFire, Front-end e back-end, Frontier: Elite II, Funzione (informatica), Funzione intrinseca, George Boole, GeoWorks, GLSL, GNU, Google Code Search, GOTO, GPGPU, Halt and Catch Fire, Halt and Catch Fire (serie televisiva), High Level Assembly, High Level Shader Language, Hu Jun, IJVM, Indirezione, Indirizzo di base, Infogrames, Instruction step, Intel 8051, Intel 8080, Intel 8086, Intel i860, Interrupt, Istruzione (informatica), Java Native Interface, Jeff Minter, JMP, JSR, Jump 'n Bump, KC 85, KERNAL, KolibriOS, Lego Mindstorms NXT, Linguaggi di programmazione non basati sull'inglese, Linguaggio di programmazione, Linguaggio di programmazione a basso livello, Linguaggio di programmazione ad alto livello, Linguaggio di programmazione esoterico, Linguaggio macchina, Linux, Linux (kernel), Lista dei linguaggi di programmazione, Lista dei pacchetti GNU, Lista di assemblatori, Lista di formati di file, Lista di sistemi operativi, Little man computer, Lode Runner, Lotus 1-2-3, Macchina analitica, Macchina RASP, MacsBug, Mainframe, Master boot record, Memotech MTX, Metasploit Project, Metodi di input/output, Microchip Technology, Microcontrollore, Microprofessor I, Microsoft .NET, Microsoft Visual Studio, MIPS (unità di misura), Monitor (informatica), MOS 6502, MOS KIM-1, MOS VDC, Motorola 6800, Motorola 68000, Motorola 6809, MOV, MOV (istruzione), MS-DOS, Multiple Virtual Storage, Nathaniel Rochester, NBA Jam, Nibble, NOP, NOP (informatica), Notepad++, Notepad2, Nulla, Occam (linguaggio di programmazione), Offset, OGRE 3D, Olivetti BCS 2025, Omikron BASIC, One instruction set computer, Opcode, OpenBSD, OS-9, OS/360, Ottimizzazione (informatica), Overhead, Overloading, Paradox (database), Patch (informatica), PDP-10, PDP-7, Pentium FDIV bug, Pentium III, Philips Videopac, PIC (microcontrollore), PICAXE, Plankalkül, Polimorfismo (informatica), Progettazione (ingegneria del software), Programma (informatica), Programmazione (informatica), Programmazione genetica, Programmazione modulare, Programmazione stack-oriented, Proteus (linguaggio), Quake engine, Rappresentazione intermedia, Reduced instruction set computer, Register Transfer Language, RET, Reverse engineering, Rockbox, Rockwell AIM 65, RollerCoaster Tycoon, RT-11, RText, RTS, Salto (informatica), Sargon (serie), Sega Saturn, Shakespeare (linguaggio di programmazione), Shellcode, Signetics 2650, Single instruction multiple data, Sistema di sviluppo, Sistema numerico esadecimale, SLT, Soap, SoftICE, Software per Commodore 64, Source lines of code, Storia dei sistemi operativi, Storia dei videogiochi, Structure and Interpretation of Computer Programs, Sviluppatore di videogiochi, The Quill (software), Theatre of Tragedy, Therac-25, Tim Paterson, True BASIC, Ultima I, Unified Extensible Firmware Interface, URA, Valore (informatica), Variabile (informatica), Vero programmatore, Virus (informatica), Vorbis, Windows API, Wolfenstein 3D engine, Zilog Z8, Zilog Z80, .NET Reflector, 3D Pinball: Space Cadet, 86-DOS. Espandi índice (203 più) »

Accumulatore (informatica)

L'accumulatore nelle CPU è il registro più importante perché è quello che coinvolge quasi tutte le operazioni logico-aritmetiche.

Nuovo!!: Assembly e Accumulatore (informatica) · Mostra di più »

Acorn Atom

L'Acorn Atom è un home computer progettato da Acorn Computers e commercializzato dal 1980 al 1982, quando è stato sostituito dal BBC Micro.

Nuovo!!: Assembly e Acorn Atom · Mostra di più »

Acorn Computers

Acorn Computers era una compagnia inglese con sede a Cambridge, Inghilterra, nata nel 1978.

Nuovo!!: Assembly e Acorn Computers · Mostra di più »

AIDA64

AIDA64 (noto prima anche come AIDA32 ed Everest) è un software di analisi, diagnostica ed IT asset management per piattaforma Windows, realizzato da una azienda ungherese, FinalWire.

Nuovo!!: Assembly e AIDA64 · Mostra di più »

Algoritmo iterativo

Un algoritmo iterativo è una tipologia di algoritmo costituito da una sequenza di azioni che viene ripetuta, finché è necessaria la ripetizione stessa (un ciclo).

Nuovo!!: Assembly e Algoritmo iterativo · Mostra di più »

AmigaDOS

AmigaDOS è uno dei moduli principali di AmigaOS e si occupa della memorizzazione dei dati su dispositivi come hard disk e floppy disk.

Nuovo!!: Assembly e AmigaDOS · Mostra di più »

AmigaOS

AmigaOS è il sistema operativo della piattaforma informatica Amiga.

Nuovo!!: Assembly e AmigaOS · Mostra di più »

Analizzatore logico

Un analizzatore logico è uno strumento di analisi elettronica che consente di visualizzare i segnali di un circuito digitale.

Nuovo!!: Assembly e Analizzatore logico · Mostra di più »

Apple DOS

L'Apple DOS, acronimo di Apple Disk Operating System, è stato il sistema operativo per dischi che Apple ha fornito dal 1978 fino al 1983 in abbinamento alle unità a dischi Disk II vendute per i personal computer della serie Apple II.

Nuovo!!: Assembly e Apple DOS · Mostra di più »

Apple II

L'Apple II (trascritto come Apple.

Nuovo!!: Assembly e Apple II · Mostra di più »

AppleWorks

AppleWorks è il nome di due suite di software per l'ufficio.

Nuovo!!: Assembly e AppleWorks · Mostra di più »

Architettura ARM

L'architettura ARM (precedentemente Advanced RISC Machine, prima ancora Acorn RISC Machine), in elettronica e informatica, indica una famiglia di microprocessori RISC a 32-bit sviluppata da ARM Holdings e utilizzata in una moltitudine di sistemi embedded.

Nuovo!!: Assembly e Architettura ARM · Mostra di più »

Architettura di un processore basato su registri generali

In informatica l'architettura di un processore basata sui registri generali rappresenta lo schema logico di funzionamento più diffuso nella realizzazione hardware di processori per computer.

Nuovo!!: Assembly e Architettura di un processore basato su registri generali · Mostra di più »

ASM

Nessuna descrizione.

Nuovo!!: Assembly e ASM · Mostra di più »

Assembler

Un assembler (assemblatore in italiano) è un software che trasforma le istruzioni mnemoniche dell'assembly in linguaggio macchina.

Nuovo!!: Assembly e Assembler · Mostra di più »

Assembler (disambigua)

* Assembler – software.

Nuovo!!: Assembly e Assembler (disambigua) · Mostra di più »

Assembler inline

Nella programmazione di un computer, l'assembler inline è un procedimento che permette di aggiungere in un sorgente scritto in un linguaggio di alto livello come il C o l'ADA, parti scritte in un linguaggio di basso livello come l'Assembly.

Nuovo!!: Assembly e Assembler inline · Mostra di più »

Assembly (disambigua)

Nessuna descrizione.

Nuovo!!: Assembly e Assembly (disambigua) · Mostra di più »

Assembly x86

Assembly x86 è una famiglia di linguaggi Assembly, usati per creare codici oggetto per i processori Intel X86.

Nuovo!!: Assembly e Assembly x86 · Mostra di più »

Astrazione (informatica)

Nell'informatica l'astrazione è l'applicazione del metodo logico di astrazione nella strutturazione della descrizione dei sistemi informatici complessi, per facilitarne la progettazione e manutenzione o la stessa comprensione.

Nuovo!!: Assembly e Astrazione (informatica) · Mostra di più »

Attack of the Mutant Camels

Attack of the Mutant Camels (letteralmente, L'attacco dei cammelli mutanti) è un videogioco del 1983, creato dalla Llamasoft di Jeff Minter.

Nuovo!!: Assembly e Attack of the Mutant Camels · Mostra di più »

BAL (linguaggio)

Il BAL è un linguaggio di programmazione usato nella seconda metà degli anni '70 e nei primi anni '80 dalla Olivetti.

Nuovo!!: Assembly e BAL (linguaggio) · Mostra di più »

Bell Laboratories

I Bell Laboratories (noti anche come Bell Labs, Bell, Laboratori Bell, in precedenza denominati AT&T Bell Laboratory e Bell Telephone Laboratories) sono un centro di ricerca e sviluppo, attualmente di proprietà di Nokia.

Nuovo!!: Assembly e Bell Laboratories · Mostra di più »

BEQ

Nessuna descrizione.

Nuovo!!: Assembly e BEQ · Mostra di più »

BIOS

Il Basic Input-Output System (in acronimo, BIOS, pronuncia inglese: ˈbaɪəʊs), in informatica, è un insieme di routine software, generalmente scritte su memoria ROM, FLASH o altra memoria non volatile, che fornisce una serie di funzioni di base per l'accesso all'hardware del computer e alle periferiche integrate sulla scheda madre da parte del sistema operativo e dei programmi.

Nuovo!!: Assembly e BIOS · Mostra di più »

Bit

La parola bit, in informatica e in teoria dell'informazione, ha due significati molto diversi, a seconda del contesto in cui rispettivamente la si usi.

Nuovo!!: Assembly e Bit · Mostra di più »

Bit blit

Il termine Bit blit, che sta per bit block transfer (scritto anche BITBLT, BIT BLT, BitBLT, Bit BLT, Bit Blt ecc..), indica un'operazione di computer grafica nella quale una o più bitmap sono combinate insieme utilizzando una funzione booleana.

Nuovo!!: Assembly e Bit blit · Mostra di più »

BNE

Nessuna descrizione.

Nuovo!!: Assembly e BNE · Mostra di più »

Bootkit

Il Bootkit è una recente tipologia di virus informatico, che si può vedere come un ibrido tra un virus del tipo che infetta i boot-sector e un virus tipo rootkit.

Nuovo!!: Assembly e Bootkit · Mostra di più »

Buffer overflow

In informatica il buffer overflow (o buffer overrun) è una condizione di errore che si verifica a runtime quando in un buffer di una data dimensione vengono scritti dati di dimensioni maggiori.

Nuovo!!: Assembly e Buffer overflow · Mostra di più »

Byte (periodico)

Byte è stata una rivista mensile statunitense di informatica dedicata ai microcomputer.

Nuovo!!: Assembly e Byte (periodico) · Mostra di più »

C (linguaggio)

C è un linguaggio di programmazione imperativo di natura procedurale.

Nuovo!!: Assembly e C (linguaggio) · Mostra di più »

C--

Il C-- è un linguaggio di programmazione simile al linguaggio C creato da Simon Peyton Jones e Norman Ramsey, ricercatori nell'ambito della programmazione funzionale.

Nuovo!!: Assembly e C-- · Mostra di più »

Call stack

In informatica, un call stack è una zona di memoria di un programma, organizzata in forma di stack, nella quale sono immagazzinate le informazioni sulle subroutine attive in un dato momento (le subroutine attive sono quelle che sono state invocate ma la cui esecuzione non è terminata).

Nuovo!!: Assembly e Call stack · Mostra di più »

Car e cdr

Introdotte nel linguaggio di programmazione Lisp, car e cdr (pronunciato o) sono operazioni primitive che operano su liste concatenate composte da celle cons.

Nuovo!!: Assembly e Car e cdr · Mostra di più »

Casio PB-1000

Il Casio PB-1000 è un computer palmare prodotto dalla Casio nel 1987.

Nuovo!!: Assembly e Casio PB-1000 · Mostra di più »

Charles Babbage

Nel mondo dell'informatica è conosciuto grazie alle sue macchine: della prima, la macchina differenziale, fu realizzato un prototipo imperfetto mentre la seconda, la macchina analitica, fu solo progettata.

Nuovo!!: Assembly e Charles Babbage · Mostra di più »

Chiamata di sistema

In informatica, una chiamata di sistema (in inglese system call) è il meccanismo, usato da un processo a livello utente o livello applicativo, per richiedere un servizio a livello kernel dal sistema operativo del computer in uso.

Nuovo!!: Assembly e Chiamata di sistema · Mostra di più »

Chiptune

Con il termine chiptune o chip music ci si riferisce a brani di musica scritta per formati sonori in cui tutti i suoni sono sintetizzati in tempo reale dal chip sonoro di un computer o una console, anziché essere basati sulla sintesi di sample presistenti.

Nuovo!!: Assembly e Chiptune · Mostra di più »

Classic Mac OS

"Classic" Mac OS è stato il sistema operativo di Apple dedicato ai computer Macintosh.

Nuovo!!: Assembly e Classic Mac OS · Mostra di più »

Clipper (linguaggio)

Clipper è un versatile linguaggio di programmazione di alto livello.

Nuovo!!: Assembly e Clipper (linguaggio) · Mostra di più »

CodeWarrior

CodeWarrior è un integrated development environment (IDE) che serve per la creazione di software compatibili con molti sistemi embedded.

Nuovo!!: Assembly e CodeWarrior · Mostra di più »

Codice automodificante

La programmazione di codice automodificante è una particolare tecnica di programmazione volta a realizzare programmi in grado di modificare il proprio codice durante l'esecuzione.

Nuovo!!: Assembly e Codice automodificante · Mostra di più »

Colony Wars

Colony Wars è un videogioco di simulazione del 1997 sviluppato e pubblicato da Psygnosis per PlayStation.

Nuovo!!: Assembly e Colony Wars · Mostra di più »

COMEFROM

Nei linguaggi di programmazione, COMEFROM (o COME FROM) è una oscura struttura di controllo usata in alcuni linguaggi di programmazione, originariamente pensata come uno scherzo.

Nuovo!!: Assembly e COMEFROM · Mostra di più »

Commento (informatica)

Il commento, nell'ambito dei linguaggi di programmazione, è una parte del codice sorgente che ha il solo scopo di descriverne le caratteristiche funzionali, ovvero di spiegare il funzionamento delle successive linee di codice, e che non fa parte dell'algoritmo risolutivo codificato in linguaggio di programmazione.

Nuovo!!: Assembly e Commento (informatica) · Mostra di più »

Commodore 16

Il Commodore 16 è un modello di home computer presentato da Commodore nel 1984 come erede del VIC-20.

Nuovo!!: Assembly e Commodore 16 · Mostra di più »

Commodore 64

Il Commodore 64 (abbreviazioni diffuse: C64, C.

Nuovo!!: Assembly e Commodore 64 · Mostra di più »

Common Intermediate Language

Il Common Intermediate Language (CIL), in italiano linguaggio intermedio comune, è il linguaggio di programmazione di livello più basso previsto dalla piattaforma.NET e dal Common Language Infrastructure.

Nuovo!!: Assembly e Common Intermediate Language · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto).

Nuovo!!: Assembly e Compilatore · Mostra di più »

Computer

Un computer (pronuncia italiana), in italiano anche elaboratore (vedi «aspetti linguistici»), è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.

Nuovo!!: Assembly e Computer · Mostra di più »

CP/M

Il CP/M (sigla di Control Program for Microprocessor), è un sistema operativo per micro e personal computer pubblicato dalla Digital Research, Inc. di Gary Kildall nel 1974.

Nuovo!!: Assembly e CP/M · Mostra di più »

CPU

L'unità di elaborazione centrale (central processing unit, in sigla CPU, con particolare riferimento alla sezione logica in astratto) o processore centrale o più propriamente microprocessore (in sigla µP o uP, con particolare riferimento al chip hardware) è un tipo di processore digitale general purpose che si contraddistingue per sovrintendere a gran parte delle funzionalità del computer digitale basato sull'architettura di von Neumann o sull'architettura Harvard.

Nuovo!!: Assembly e CPU · Mostra di più »

CPUID

In informatica, CPUID è un codice mnemonico assembly (derivato da CPU IDentification) corrispondente ad un'istruzione di linguaggio macchina dell'architettura x86 che permette al software di determinare il tipo di microprocessore e la presenza di caratteristiche specifiche (ad esempio la presenza dei set di istruzioni MMX o SSE).

Nuovo!!: Assembly e CPUID · Mostra di più »

Crack (informatica)

Il crack, in informatica, è un'applicazione che aggira le protezioni di un programma in modo da permetterne l'uso anche non avendolo acquistato.

Nuovo!!: Assembly e Crack (informatica) · Mostra di più »

Cronologia dei computer fino al 1950

Questo articolo presenta una cronologia di eventi nella storia dei computer dall'Antichità al 1950.

Nuovo!!: Assembly e Cronologia dei computer fino al 1950 · Mostra di più »

Data Language/1

Il linguaggio dei dati DL/I è il linguaggio di programmazione utilizzato negli ambienti IMS tradizionali per accedere ai database IMS.

Nuovo!!: Assembly e Data Language/1 · Mostra di più »

Data path

Il data path è un insieme di unità di calcolo, come ad esempio le unità di elaborazione (ALU), i registri e i moltiplicatori necessari per l'esecuzione delle istruzioni nella CPU.

Nuovo!!: Assembly e Data path · Mostra di più »

Datapoint 2200

Il Datapoint 2200 è un terminale sviluppato da Phil Ray e Gus Rocheda e prodotto da Computer Terminal Corporation (CTC).

Nuovo!!: Assembly e Datapoint 2200 · Mostra di più »

DB2

DB2 è un Relational Database Management System (RDBMS) della IBM.

Nuovo!!: Assembly e DB2 · Mostra di più »

DBase

dBase, scritto anche dBASE è un software per la gestione di database (DBMS), archivi dati, tabelle, report in ambiente MS-DOS e Windows.

Nuovo!!: Assembly e DBase · Mostra di più »

Debugger

Un debugger in informatica è un programma/software specificatamente progettato per l'analisi e l'eliminazione dei bug (debugging), ovvero errori di programmazione interni al codice di altri programmi.

Nuovo!!: Assembly e Debugger · Mostra di più »

Demoscene

Con demoscene (termine derivato dalla lingua inglese formato dalla fusione delle parole demo e scene) si indica un fenomeno di arte e cultura informatica, spesso indicato come parte della controcultura.

Nuovo!!: Assembly e Demoscene · Mostra di più »

Design Patterns

Design Patterns - Elementi per il riuso di software ad oggetti è un saggio del 1995.

Nuovo!!: Assembly e Design Patterns · Mostra di più »

Direttiva (programmazione)

In programmazione, il termine direttiva o pragma (da "pragmatico") si usa per descrivere determinati costrutti di un linguaggio di programmazione che, specificati nel codice sorgente di un programma, vengono letti ed eseguiti dal preprocessore.

Nuovo!!: Assembly e Direttiva (programmazione) · Mostra di più »

Disassembler

Un disassemblatore o disassembler è un programma che traduce dal linguaggio macchina al linguaggio assembly.

Nuovo!!: Assembly e Disassembler · Mostra di più »

Dona Bailey

Bailey è una delle poche programmatrici donne dell'industria dei videogiochi: al momento della sua assunzione in Atari era l'unica donna su 30 progettisti di giochi, e quando lasciò l'azienda era l'unica su 120 dipendenti.

Nuovo!!: Assembly e Dona Bailey · Mostra di più »

Doom Engine

Doom Engine (chiamato anche id Tech 1) è il motore grafico sviluppato per il famigerato sparatutto in prima persona Doom, di id Software.

Nuovo!!: Assembly e Doom Engine · Mostra di più »

Driver

Un driver, in informatica, indica l'insieme di procedure software, spesso scritte in assembly, che permette ad un sistema operativo di pilotare un dispositivo hardware.

Nuovo!!: Assembly e Driver · Mostra di più »

Elektronika UKNC

L'Elektronika UKNC era un microcomputer prodotto nella Unione Sovietica compatibile con il PDP-11.

Nuovo!!: Assembly e Elektronika UKNC · Mostra di più »

Empire (videogioco)

Empire è un videogioco strategico a turni sviluppato inizialmente per mainframe nel 1977 e poi convertito per vari personal computer nel 1987 con il titolo Empire: Wargame of the Century.

Nuovo!!: Assembly e Empire (videogioco) · Mostra di più »

Epic Pinball

Epic Pinball è un simulatore di flipper realizzato da James Schmalz e pubblicato dalla Epic MegaGames nel 1993 per PC.

Nuovo!!: Assembly e Epic Pinball · Mostra di più »

Exidy Sorcerer

L'Exidy Sorcerer, prodotto da Exidy nel 1978, è stato uno dei primi home computer commercializzati.

Nuovo!!: Assembly e Exidy Sorcerer · Mostra di più »

Explicit Data Graph Execution

Explicit Data Graph Execution o EDGE è un instruction set che invece di utilizzare il tradizionale approccio istruzione/registro tipico delle architetture RISC e CISC segue una nuova strada.

Nuovo!!: Assembly e Explicit Data Graph Execution · Mostra di più »

FALSE

FALSE è un linguaggio di programmazione esoterico ideato da Wouter van Oortmerssen nel 1993, chiamato così in onore del valore booleano, il preferito dall'autore.

Nuovo!!: Assembly e FALSE · Mostra di più »

Famiglia Atari 8-bit

La famiglia Atari 8-bit indica un gruppo di home computer a 8 bit proditti e commercialuzzati da Atari tra il 1979 ed il 1992.

Nuovo!!: Assembly e Famiglia Atari 8-bit · Mostra di più »

Fetch

In informatica ed elettronica il fetch o Instruction Fetch (dall'inglese, prendere, prelevare), è la prima delle tre fasi fondamentali dell'elaborazione sequenziale di un programma per calcolatori elettronici.

Nuovo!!: Assembly e Fetch · Mostra di più »

File sorgente

Un file sorgente è un file di testo contenente una serie di istruzioni (dette codice sorgente) scritte in un linguaggio di programmazione (normalmente ad alto livello) pronto per essere trasformato da un compilatore in un programma eseguibile o per essere interpretato da un interprete.

Nuovo!!: Assembly e File sorgente · Mostra di più »

Folding@home

Folding@home (talvolta abbreviato come FAH o F@h) è un progetto che utilizza il calcolo distribuito per simulare e studiare diversi fenomeni, quali il ripiegamento delle proteine, la progettazione di farmaci e altri tipi di dinamiche molecolari.

Nuovo!!: Assembly e Folding@home · Mostra di più »

Fondamenti di programmazione

Con fondamenti di programmazione, in informatica, si indicano le conoscenze basilari che un programmatore deve possedere per la programmazione in un qualunque linguaggio di programmazione.

Nuovo!!: Assembly e Fondamenti di programmazione · Mostra di più »

Fork bomb

La bomba fork è un attacco di tipo denial of service contro un computer che utilizza la funzione fork.

Nuovo!!: Assembly e Fork bomb · Mostra di più »

Format string

Per "format string" in lingua inglese si intende una stringa di caratteri contenente testo in chiaro e/o regole per la conversione di valori da codice a testo leggibile.

Nuovo!!: Assembly e Format string · Mostra di più »

Forth (linguaggio)

Il Forth è un linguaggio di programmazione sviluppato da Chuck Moore presso l'US National Radio Astronomy Observatory (NRAO) durante gli anni sessanta, ma che venne formalizzato solo nel 1977, per essere poi standardizato dall'ANSI nel 1994.

Nuovo!!: Assembly e Forth (linguaggio) · Mostra di più »

Fortran

Fortran (o FORTRAN) - acronimo di FORmula TRANslation (o TRANslator) ovvero "traduzione (o traduttore) di formule" - è uno dei primi linguaggi di programmazione, sviluppato a partire dal 1954 da un gruppo di lavoro guidato da John Backus.

Nuovo!!: Assembly e Fortran · Mostra di più »

Free Pascal

Free Pascal (chiamato anche FPK Pascal od ancora FPC Pascal) è un compilatore Pascal multipiattaforma.

Nuovo!!: Assembly e Free Pascal · Mostra di più »

FreeRTOS

FreeRTOS è un popolare kernel di sistema operativo in real-time utilizzato nei dispositivi embedded.

Nuovo!!: Assembly e FreeRTOS · Mostra di più »

Freescale ColdFire

Il Freescale ColdFire è un microprocessore della famiglia 68k concepito per sistemi embedded prodotto da Freescale Semiconductor (l'ex divisione semiconduttori di Motorola).

Nuovo!!: Assembly e Freescale ColdFire · Mostra di più »

Front-end e back-end

I termini front end (in sigla FE) e back end (in sigla BE) (anche scritti, con grafia meno corretta, ma più comune, frontend o front-end e backend o back-end) denotano, rispettivamente, la parte visibile all'utente e con cui egli può interagire (interfaccia utente) e la parte che permette l'effettivo funzionamento di queste interazioni.

Nuovo!!: Assembly e Front-end e back-end · Mostra di più »

Frontier: Elite II

Frontier: Elite 2 è un videogioco per computer scritto da David Braben e pubblicato dalla Gametek nel 1993.

Nuovo!!: Assembly e Frontier: Elite II · Mostra di più »

Funzione (informatica)

Una funzione (detta anche routine, subroutine, procedura, sottoprogramma o metodo), in informatica e nell'ambito della programmazione, è un particolare costrutto sintattico di un determinato linguaggio di programmazione che permette di raggruppare, all'interno di un programma, una sequenza di istruzioni in un unico blocco, espletando così una specifica (e in generale più complessa) operazione, azione (o elaborazione) sui dati del programma stesso in modo tale che, a partire da determinati input, restituisca determinati output.

Nuovo!!: Assembly e Funzione (informatica) · Mostra di più »

Funzione intrinseca

La funzione intrinseca (dal latino intrinsĕcus) nel software per computer, nella teoria del compilatore, una funzione intrinseca (o funzione incorporata) è una funzione (subroutine) disponibile per l'uso in un determinato linguaggio di programmazione che l'implementazione è gestita appositamente dal compilatore.

Nuovo!!: Assembly e Funzione intrinseca · Mostra di più »

George Boole

Padre della matematica Alicia Boole, la sua opera influenzò anche settori della filosofia e diede vita alla scuola degli algebristi della logica.

Nuovo!!: Assembly e George Boole · Mostra di più »

GeoWorks

GeoWorks è il nome con il quale era conosciuto il sistema operativo PC/GEOS (Personal Computer Graphic Envroinment Operating System).

Nuovo!!: Assembly e GeoWorks · Mostra di più »

GLSL

GLSL, acronimo di OpenGL Shading Language, anche conosciuto come GLslang, è un linguaggio di programmazione ad alto livello per la gestione delle unità shader di una Graphics Processing Unit basato su linguaggio di programmazione C. Lo scopo di questo linguaggio è quello di permettere ai programmatori un controllo più diretto e immediato delle pipeline grafiche, che non richieda l'uso di codice assembly o di codici specifici.

Nuovo!!: Assembly e GLSL · Mostra di più »

GNU

GNU (acronimo ricorsivo di "GNU's Not Unix") è un sistema operativo Unix-like, ideato nel 1984 da Richard Stallman e promosso dalla Free Software Foundation, allo scopo di ottenere un sistema operativo completo utilizzando esclusivamente software libero.

Nuovo!!: Assembly e GNU · Mostra di più »

Google Code Search

Google Code Search è stato un motore di ricerca per codice sorgente di Google.

Nuovo!!: Assembly e Google Code Search · Mostra di più »

GOTO

In informatica, GO TO o GOTO (letteralmente "vai a") è un'istruzione di controllo del flusso di esecuzione.

Nuovo!!: Assembly e GOTO · Mostra di più »

GPGPU

In informatica per GPGPU, sigla di general-purpose computing on graphics processing units (letteralmente "calcolo a scopo generale su unità di elaborazione grafica"), si intende l'uso di un'unità di elaborazione grafica (GPU) per scopi diversi dal tradizionale utilizzo nella grafica computerizzata.

Nuovo!!: Assembly e GPGPU · Mostra di più »

Halt and Catch Fire

Halt and Catch Fire (fermati e prendi fuoco), indicato con la sigla mnemonica di HCF, è un'istruzione fittizia del linguaggio assembly - intesa prevalentemente come uno scherzo - che è stata usata per definire istruzioni solitamente non documentate che portano la CPU in uno stato da cui può essere fatta uscire solo con un reset.

Nuovo!!: Assembly e Halt and Catch Fire · Mostra di più »

Halt and Catch Fire (serie televisiva)

Halt and Catch Fire è una serie televisiva statunitense ideata da Christopher Cantwell e Christopher C. Rogers e trasmessa dal 1º giugno 2014 su AMC.

Nuovo!!: Assembly e Halt and Catch Fire (serie televisiva) · Mostra di più »

High Level Assembly

High Level Assembler (HLA) è un linguaggio assembly sviluppato da Randall Hyde.

Nuovo!!: Assembly e High Level Assembly · Mostra di più »

High Level Shader Language

L'High Level Shader Language o HLSL è un linguaggio sviluppato da Microsoft per la creazione di shader da usare in DirectX, ed è molto simile al linguaggio Cg di nVidia.

Nuovo!!: Assembly e High Level Shader Language · Mostra di più »

Hu Jun

Famoso per aver interpretato ruoli drammatici sia al cinema che in televisione, nel 1997 ha vinto il premio come "Miglior Attore" al Taormina Film Fest per il film Palazzo dell'est, palazzo dell'ovest.

Nuovo!!: Assembly e Hu Jun · Mostra di più »

IJVM

IJVM è un linguaggio assembly creato (a scopo didattico) da Andrew Stuart Tanenbaum implementato sulla microarchitettura MIC-1 (anch'essa ideata da quest'ultimo).

Nuovo!!: Assembly e IJVM · Mostra di più »

Indirezione

In informatica l'indirezione (detta anche riferimento indiretto) è la tecnica che consente di indicare un oggetto o un valore mediante un suo riferimento invece che direttamente.

Nuovo!!: Assembly e Indirezione · Mostra di più »

Indirizzo di base

In informatica e in particolare nei linguaggi di programmazione Assembly, lo spazio di indirizzamento della memoria è suddiviso in blocchi detti segmenti, i quali rappresentano un'unità indipendente di memoria indirizzabile.

Nuovo!!: Assembly e Indirizzo di base · Mostra di più »

Infogrames

Infogrames Entertainment SA, comunemente chiamata Infogrames, è stata una holding internazionale con sede a Lione, Francia.

Nuovo!!: Assembly e Infogrames · Mostra di più »

Instruction step

Instruction step è l'esecuzione di una singola istruzione di un programma per computer.

Nuovo!!: Assembly e Instruction step · Mostra di più »

Intel 8051

L'Intel 8051 è un microcontrollore a 8 bit su singolo chip basato su architettura Harvard, prodotto da Intel nel 1980 come processore per sistemi integrati.

Nuovo!!: Assembly e Intel 8051 · Mostra di più »

Intel 8080

L'Intel 8080 fu uno dei primi microprocessori progettati e prodotti da Intel.

Nuovo!!: Assembly e Intel 8080 · Mostra di più »

Intel 8086

L'Intel 8086 (chiamato anche iAPX 86 durante i primi anni ottanta) è un microprocessore a 16 bit progettato da Intel nel 1978, che diede origine all'architettura x86.

Nuovo!!: Assembly e Intel 8086 · Mostra di più »

Intel i860

L'Intel i860 (conosciuto come 80860, e con il nome in codice N10) è un microprocessore RISC prodotto da Intel e presentato nel 1989.

Nuovo!!: Assembly e Intel i860 · Mostra di più »

Interrupt

Un interrupt, in informatica, è un segnale asincrono che indica il "bisogno di attenzione" da parte di una periferica finalizzata ad una particolare richiesta di servizio, un evento sincrono che consente l'interruzione di un processo qualora si verifichino determinate condizioni (gestione dei processi) oppure più in generale una particolare richiesta al sistema operativo da parte di un processo in esecuzione.

Nuovo!!: Assembly e Interrupt · Mostra di più »

Istruzione (informatica)

Con il termine istruzione in informatica si intende il comando impartito ad un esecutore (processore) utilizzando un linguaggio ad esso comprensibile.

Nuovo!!: Assembly e Istruzione (informatica) · Mostra di più »

Java Native Interface

La Java Native Interface o JNI è un framework del linguaggio Java che consente al codice Java di richiamare (o essere richiamato da) codice cosiddetto "nativo", ovvero specifico di un determinato sistema operativo o, più in generale, scritto in altri linguaggi di programmazione, in particolare C, C++ e assembly.

Nuovo!!: Assembly e Java Native Interface · Mostra di più »

Jeff Minter

Ha fondato la software house Llamasoft nel 1982.

Nuovo!!: Assembly e Jeff Minter · Mostra di più »

JMP

Nessuna descrizione.

Nuovo!!: Assembly e JMP · Mostra di più »

JSR

Nessuna descrizione.

Nuovo!!: Assembly e JSR · Mostra di più »

Jump 'n Bump

Jump 'n Bump è un videogame freeware di tipo platform, distribuito nel 1998 per piattaforma MS-DOS, scritto in C e Assembly da Brainchild Design.

Nuovo!!: Assembly e Jump 'n Bump · Mostra di più »

KC 85

Con la sigla KC 85 ('KC' sta per "KleinComputer", o "piccolo computer") venivano indicati una serie di computer prodotti a partire dal 1984 nella Germania dell'Est inizialmente dal costruttore Robotron (il KC 85/1) e successivamente dalla VEB Mikroelektronik "Wilhelm Pieck" di Mühlhausen/Thüringen (il KC 85/2, il KC 85/3 ed il KC 85/4).

Nuovo!!: Assembly e KC 85 · Mostra di più »

KERNAL

Il KERNAL (acronimo per Keyboard Entry Read, Network, And Link) è il nome del kernel del sistema operativo residente nella ROM degli home computer ad 8 bit prodotti da Commodore International.

Nuovo!!: Assembly e KERNAL · Mostra di più »

KolibriOS

KolibriOS (Kolibri Operating System, definito anche KOS) è un sistema operativo gratuito e Open Source (distribuito sotto licenza GPL).

Nuovo!!: Assembly e KolibriOS · Mostra di più »

Lego Mindstorms NXT

LEGO Mindstorms NXT è un kit robotico programmabile sia da computer sia manualmente, messo in commercio dalla Lego alla fine del luglio 2006.

Nuovo!!: Assembly e Lego Mindstorms NXT · Mostra di più »

Linguaggi di programmazione non basati sull'inglese

I linguaggi di programmazione non basati sull'inglese sono linguaggi di programmazione che, a differenza dei linguaggi più conosciuti, non usano termini presi dal vocabolario della lingua inglese.

Nuovo!!: Assembly e Linguaggi di programmazione non basati sull'inglese · Mostra di più »

Linguaggio di programmazione

Un linguaggio di programmazione, in informatica, è un linguaggio formale che specifica un insieme di istruzioni che possono essere usate per produrre dati in output.

Nuovo!!: Assembly e Linguaggio di programmazione · Mostra di più »

Linguaggio di programmazione a basso livello

In informatica, per linguaggio di programmazione a basso livello si intende un linguaggio di programmazione che coincide con il linguaggio macchina o che differisce poco dal linguaggio macchina, fornendo poca o nessuna astrazione dai dettagli del funzionamento fisico del calcolatore.

Nuovo!!: Assembly e Linguaggio di programmazione a basso livello · Mostra di più »

Linguaggio di programmazione ad alto livello

In informatica, un linguaggio di programmazione ad alto livello è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.

Nuovo!!: Assembly e Linguaggio di programmazione ad alto livello · Mostra di più »

Linguaggio di programmazione esoterico

Un linguaggio di programmazione esoterico è una tipologia di linguaggi di programmazione particolarmente complessi e volutamente meno chiari possibile.

Nuovo!!: Assembly e Linguaggio di programmazione esoterico · Mostra di più »

Linguaggio macchina

Il linguaggio macchina o codice macchina è il linguaggio in cui sono scritti i programmi eseguibili per computer.

Nuovo!!: Assembly e Linguaggio macchina · Mostra di più »

Linux

Linux (pronuncia inglese) è una famiglia di sistemi operativi di tipo Unix-like, pubblicati sotto varie possibili distribuzioni, aventi la caratteristica comune di utilizzare come nucleo il kernel Linux.

Nuovo!!: Assembly e Linux · Mostra di più »

Linux (kernel)

Linux è un kernel, creato nel 1991 da Linus Torvalds, che insieme al sistema operativo GNU, ideato da Richard Stallman e utilizzato congiuntamente, hanno dato vita al sistema operativo GNU/Linux, diffusosi nelle sue varie distribuzioni.

Nuovo!!: Assembly e Linux (kernel) · Mostra di più »

Lista dei linguaggi di programmazione

Questa lista dei linguaggi di programmazione ha lo scopo di includere tutti i linguaggi di programmazione esistenti, sia quelli storici sia quelli correntemente in uso, in ordine alfabetico.

Nuovo!!: Assembly e Lista dei linguaggi di programmazione · Mostra di più »

Lista dei pacchetti GNU

Questa lista elenca, in ordine alfabetico, tutti i pacchetti ufficiali del progetto GNU.

Nuovo!!: Assembly e Lista dei pacchetti GNU · Mostra di più »

Lista di assemblatori

Questo è un elenco di assemblatori, cioè compilatori che traducono in linguaggio macchina il codice sorgente scritto in assembly.

Nuovo!!: Assembly e Lista di assemblatori · Mostra di più »

Lista di formati di file

La lista seguente presenta i più comuni tipi di file suddivisi per il tipo di dati per cui sono stati creati, nominandoli con le estensioni che normalmente (ma non necessariamente) vengono assegnate loro.

Nuovo!!: Assembly e Lista di formati di file · Mostra di più »

Lista di sistemi operativi

Nel business dell'informatica, tutti i sistemi operativi sono categorizzati principalmente per.

Nuovo!!: Assembly e Lista di sistemi operativi · Mostra di più »

Little man computer

Il Little Man Computer (LMC, letteralmente L'omino-computer) è un modello di computer a istruzioni, creato dal dottor Stuart Madnick nel 1965.

Nuovo!!: Assembly e Little man computer · Mostra di più »

Lode Runner

Lode Runner è un videogioco a piattaforme pubblicato da Brøderbund nel 1983 per diversi home computer e convertito successivamente per molte altre piattaforme, tra cui anche macchine arcade in licenza alla Irem.

Nuovo!!: Assembly e Lode Runner · Mostra di più »

Lotus 1-2-3

Lotus 1-2-3 è un foglio elettronico sviluppato da Lotus (ora acquisita da IBM) e fu uno dei primi programmi di questo tipo che riscosse un grande successo commerciale.

Nuovo!!: Assembly e Lotus 1-2-3 · Mostra di più »

Macchina analitica

La macchina analitica (Analytical engine in lingua inglese) è stato il primo prototipo di un computer meccanico sviluppato per eseguire compiti generici.

Nuovo!!: Assembly e Macchina analitica · Mostra di più »

Macchina RASP

La Macchina RASP (Random Access Stored Program) è un calcolatore primitivo ideale che, sulla base dell'architettura di von Neumann, elabora le informazioni ricevute in entrata da un nastro di input in una unità centrale (CPU), grazie al supporto di una memoria interna ad accesso casuale (RAM), e stampa i risultati su un nastro di output.

Nuovo!!: Assembly e Macchina RASP · Mostra di più »

MacsBug

MacsBug è un debugger a basso livello (linguaggio macchina e linguaggio assemblatore) per i sistemi operativi Macintosh precedenti al Mac OS X. MacsBug è un acronimo di Motorola Advanced Computer Systems Debugger, ideato per distinguerlo da Macintosh Debugger; in più questi processori Motorola 68000 avevano la scritta MACSS stampata in superficie.

Nuovo!!: Assembly e MacsBug · Mostra di più »

Mainframe

Il mainframe computer (ellissi utilizzata comunemente: "mainframe") o sistema centrale è una tipologia di computer caratterizzata da prestazioni di elaborazione dati di alto livello di tipo centralizzato.

Nuovo!!: Assembly e Mainframe · Mostra di più »

Master boot record

Il master boot record (MBR), in informatica ed elettronica, nell'ambito dell'architettura dei PC IBM, è quel settore dell'hard disk di un computer, noto anche come settore di avvio principale, composto dai primi 512 byte (mezzo kilobyte) del disco, che contiene la sequenza di comandi/istruzioni necessarie all'avvio (boot) del sistema operativo, tipicamente il boot manager/boot loader del sistema e la tabella delle partizioni presenti nel disco.

Nuovo!!: Assembly e Master boot record · Mostra di più »

Memotech MTX

Le serie di home computer Memotech MTX500, MTX512 e RS128 basati sul processore Zilog Z80A erano prodotti nel Regno Unito da parte di Memotech durante il 1983 e 1984.

Nuovo!!: Assembly e Memotech MTX · Mostra di più »

Metasploit Project

Il Metasploit Project è un progetto di sicurezza informatica che fornisce informazioni sulle vulnerabilità, semplifica le operazioni di penetration testing e aiuta nello sviluppo di sistemi di rilevamento di intrusioni.

Nuovo!!: Assembly e Metasploit Project · Mostra di più »

Metodi di input/output

Memory-mapped I/O (MMIO) e port I/O (chiamato anche port-mapped I/O o PMIO) sono due metodi complementari per eseguire operazioni di input/output (I/O) in un computer, tra la CPU ed un dispositivo di I/O.

Nuovo!!: Assembly e Metodi di input/output · Mostra di più »

Microchip Technology

Microchip Technology è una società produttrice di semiconduttori soprattutto microcontrollori, ma anche memorie di tipo EEPROM, amplificatori operazionali, dispositivi per comunicazione wireless e radio frequenza, e dispositivi per la gestione dell'alimentazione di potenza.

Nuovo!!: Assembly e Microchip Technology · Mostra di più »

Microcontrollore

Un microcontrollore (in inglese microcontroller in acronimo MCU ovvero MicroController Unit), in elettronica digitale, è un dispositivo elettronico integrato su singolo circuito elettronico.

Nuovo!!: Assembly e Microcontrollore · Mostra di più »

Microprofessor I

Il Microprofessor I, presentato nel 1981 da Multitech (che, nel 1987, ha cambiato nome in Acer), è stato il primo computer marchiato Multitech ed uno dei computer più a lungo venduti.

Nuovo!!: Assembly e Microprofessor I · Mostra di più »

Microsoft .NET

.NET è una piattaforma di sviluppo general purpose che mette a disposizione varie funzionalità come il supporto per più linguaggi di programmazione (coprendo tutti i paradigmi di programmazione: object oriented, procedurali, funzionali, imperativi, user oriented, ecc.), modelli di programmazione asincroni e simultanei, interoperabilità, consentendo l'esecuzione su più piattaforme ed in presenza di scenari applicativi variegati.

Nuovo!!: Assembly e Microsoft .NET · Mostra di più »

Microsoft Visual Studio

Visual Studio è un ambiente di sviluppo integrato (Integrated development environment o IDE) sviluppato da Microsoft, che supporta attualmente diversi tipi di linguaggio, quali C, C++, C#, F#, Visual Basic.Net, Html e JavaScript, e che permette la realizzazione di applicazioni, siti web, applicazioni web e servizi web.

Nuovo!!: Assembly e Microsoft Visual Studio · Mostra di più »

MIPS (unità di misura)

In informatica, il MIPS (Acronimo di Million Instructions Per Second, milioni di istruzioni per secondo) è un'unità di misura della frequenza di esecuzione delle istruzioni effettuata da un microprocessore.

Nuovo!!: Assembly e MIPS (unità di misura) · Mostra di più »

Monitor (informatica)

Il monitor, noto anche come monitor in linguaggio macchina, è un programma informatico che permette all'utente di un computer di inserire, tramite un'interfaccia a riga di comando, dei comandi per poter caricare e salvare porzioni di memoria su supporti esterni, per accedere al contenuto di singole celle di memoria, per scrivere programmi in assembly o per disassemblare quelli scritti in linguaggio macchina presenti nella memoria del computer.

Nuovo!!: Assembly e Monitor (informatica) · Mostra di più »

MOS 6502

Il MOS 6502 è un microprocessore a 8 bit presentato da MOS Technology nel settembre del 1975.

Nuovo!!: Assembly e MOS 6502 · Mostra di più »

MOS KIM-1

Il MOS KIM-1 ("KIM" è l'acronimo dell'inglese Keyboard Input Monitor, successivamente CBM KIM-1) è un microcomputer basato sul microprocessore MOS 6502 progettato e commercializzato dalla MOS Technology negli Stati Uniti d'America a partire dal 1975.

Nuovo!!: Assembly e MOS KIM-1 · Mostra di più »

MOS VDC

Il MOS 8563 Video Display Controller (VDC) è un processore prodotto da MOS Technology ed utilizzato come chip video nel computer Commodore 128 per generare una modalità ad 80 colonne (640x200 pixel) in formato RGBI (RGB plus Intensity), il cui segnale è compatibile con lo standard CGA.

Nuovo!!: Assembly e MOS VDC · Mostra di più »

Motorola 6800

Con Motorola 6800, (noto anche come MC6800), si indica ina famiglia di microprocessore ad 8 bit progettata e costruita da Motorola nel 1974.

Nuovo!!: Assembly e Motorola 6800 · Mostra di più »

Motorola 68000

Motorola 68000 smontato da una Amiga 600 Preversione del Motorola 68000 Il Motorola 68000 (nome in codice MC68000) è un microprocessore CISC a 16/32 bit.

Nuovo!!: Assembly e Motorola 68000 · Mostra di più »

Motorola 6809

Il Motorola 6809 è un microprocessore prodotto da Motorola a partire dal 1979 come evoluzione del predecessore Motorola 6800 per rispondere al MOS 6502 di MOS Technology.

Nuovo!!: Assembly e Motorola 6809 · Mostra di più »

MOV

Nessuna descrizione.

Nuovo!!: Assembly e MOV · Mostra di più »

MOV (istruzione)

MOV è il codice mnemonico di un'istruzione del set della serie di processori x86.

Nuovo!!: Assembly e MOV (istruzione) · Mostra di più »

MS-DOS

MS-DOS (sigla di Microsoft Disk Operating System) è stato un sistema operativo della Microsoft, non più in produzione, dedicato ai personal computer con microprocessore x86.

Nuovo!!: Assembly e MS-DOS · Mostra di più »

Multiple Virtual Storage

In informatica il Multiple Virtual Storage, più comunemente chiamato MVS, era il sistema operativo più comunemente utilizzato sui computer mainframe di IBM System/370 e System/390.

Nuovo!!: Assembly e Multiple Virtual Storage · Mostra di più »

Nathaniel Rochester

Lavorando per l'IBM, ha progettato l'IBM 701, il primo computer commerciale della storia, oltre al primo linguaggio assembly simbolico.

Nuovo!!: Assembly e Nathaniel Rochester · Mostra di più »

NBA Jam

NBA Jam è un videogioco arcade di basket, creato nel 1993 dalla Midway Games.

Nuovo!!: Assembly e NBA Jam · Mostra di più »

Nibble

Il nibble è un'unità di misura informatica per indicare quattro bit.

Nuovo!!: Assembly e Nibble · Mostra di più »

NOP

Nessuna descrizione.

Nuovo!!: Assembly e NOP · Mostra di più »

NOP (informatica)

NOP (No OPeration) è un'istruzione assembly, il cui scopo è quello di permettere all'unità di esecuzione della pipeline di oziare per N cicli di clock (dove N cambia a seconda del processore utilizzato), come deducibile dal nome dunque, non esegue alcuna operazione.

Nuovo!!: Assembly e NOP (informatica) · Mostra di più »

Notepad++

Notepad++ è un editor di testo libero per Windows.

Nuovo!!: Assembly e Notepad++ · Mostra di più »

Notepad2

Notepad2 è un editor di testo open source per Microsoft Windows, disponibile con licenza BSD.

Nuovo!!: Assembly e Notepad2 · Mostra di più »

Nulla

Nulla è un termine comunemente usato per indicare la mancanza o l'assenza completa di qualcosa.

Nuovo!!: Assembly e Nulla · Mostra di più »

Occam (linguaggio di programmazione)

occam è un linguaggio di programmazione per architetture parallele sviluppato dalla INMOS per la programmazione di reti di INMOS Transputer e successivamente implementato anche per altre piattaforme.

Nuovo!!: Assembly e Occam (linguaggio di programmazione) · Mostra di più »

Offset

Il termine offset, o slittamento, è usato per indicare la differenza rispetto ad un valore di riferimento.

Nuovo!!: Assembly e Offset · Mostra di più »

OGRE 3D

OGRE (Object-Oriented Graphics Rendering Engine) è un motore di rendering 3D, flessibile, orientato alla scena.

Nuovo!!: Assembly e OGRE 3D · Mostra di più »

Olivetti BCS 2025

L'Olivetti BCS 2025 è stato un business computer dell'Olivetti venduto dal 1980.

Nuovo!!: Assembly e Olivetti BCS 2025 · Mostra di più »

Omikron BASIC

L'Omikron BASIC è un dialetto del linguaggio di programmazione BASIC presentato nel 1985 per i computer Atari ST e sviluppato per svolgere importanti calcoli matematici.

Nuovo!!: Assembly e Omikron BASIC · Mostra di più »

One instruction set computer

Uno One Instruction Set Computer (OISC) è una macchina di Turing che usa una sola istruzione, e non necessita quindi di opcode.

Nuovo!!: Assembly e One instruction set computer · Mostra di più »

Opcode

In informatica un opcode (operation code, codice operativo) è una porzione d'istruzione in linguaggio macchina che specifica l'operazione che deve essere eseguita.

Nuovo!!: Assembly e Opcode · Mostra di più »

OpenBSD

OpenBSD è un sistema operativo libero, open-source, multipiattaforma, di tipo unix-like, derivato dalla Berkeley Software Distribution (4.4BSD).

Nuovo!!: Assembly e OpenBSD · Mostra di più »

OS-9

OS-9 è una famiglia di sistemi operativi multitasking, real-time, basato sui processi, multiutenza e Unix-like sviluppati negli anni 1980, originariamente da Microware Systems Corporation per il microprocessore Motorola 6809.

Nuovo!!: Assembly e OS-9 · Mostra di più »

OS/360

In informatica OS/360 è un sistema operativo sviluppato dalla IBM (International Business Machines) nel 1966.

Nuovo!!: Assembly e OS/360 · Mostra di più »

Ottimizzazione (informatica)

In informatica, l'ottimizzazione è il processo atto a modificare alcuni aspetti di un sistema per lavorare più efficientemente o per utilizzare meno risorse.

Nuovo!!: Assembly e Ottimizzazione (informatica) · Mostra di più »

Overhead

In informatica, la parola inglese overhead (letteralmente in alto, che sta di sopra) serve per definire le risorse accessorie, richieste in sovrappiù rispetto a quelle strettamente necessarie per ottenere un determinato scopo in seguito all'introduzione di un metodo o di un processo più evoluto o più generale.

Nuovo!!: Assembly e Overhead · Mostra di più »

Overloading

In programmazione, è detta overloading (o sovraccarico) la creazione di una famiglia di funzioni/subroutine aventi tutte lo stesso nome, ma che accettino un diverso insieme di argomenti (signature), e che eventualmente restituiscano un diverso valore di ritorno (in Java con signature non viene incluso il valore di ritorno).

Nuovo!!: Assembly e Overloading · Mostra di più »

Paradox (database)

Paradox è un'interfaccia software per la gestione di basi di dati di tipo relazionale (RDBMS) che sfrutta le Borland Database Engine e che integra nativamente in sé un modulo per lo sviluppo rapido di applicativi (RAD, Rapid Application Development) gestionali, attualmente distribuito da Corel Corporation.

Nuovo!!: Assembly e Paradox (database) · Mostra di più »

Patch (informatica)

In informatica una patch (in inglese pezza, toppa) indica una porzione di software progettata per aggiornare o migliorare un programma.

Nuovo!!: Assembly e Patch (informatica) · Mostra di più »

PDP-10

Il PDP-10 ("Programmed Data Processor model 10") era un computer fabbricato da Digital Equipment Corporation (DEC) a partire dagli inizi del 1970.

Nuovo!!: Assembly e PDP-10 · Mostra di più »

PDP-7

Un PDP-7 a Oslo Il PDP-7 (Programmed Data Processor-7) fu un computer della serie PDP di Digital Equipment.

Nuovo!!: Assembly e PDP-7 · Mostra di più »

Pentium FDIV bug

Il Pentium FDIV bug è un difetto diffuso tra le FPU dei primi processori Intel Pentium.

Nuovo!!: Assembly e Pentium FDIV bug · Mostra di più »

Pentium III

Il Pentium III (talvolta abbreviato in "P3") fu un microprocessore x86 sviluppato da Intel come successore del Pentium II, e arrivò sul mercato il 26 febbraio 1999.

Nuovo!!: Assembly e Pentium III · Mostra di più »

Philips Videopac

Il Videopac è una console giochi commercializzata dalla Philips a partire dal 1978.

Nuovo!!: Assembly e Philips Videopac · Mostra di più »

PIC (microcontrollore)

PIC è una famiglia di circuiti integrati a semiconduttore con funzioni di microcontrollore.

Nuovo!!: Assembly e PIC (microcontrollore) · Mostra di più »

PICAXE

Il PICAXE è un microcontrollore economico (basato sulla nota famiglia PIC), che può essere programmato senza l'ausilio di software costosi o programmatori esterni.

Nuovo!!: Assembly e PICAXE · Mostra di più »

Plankalkül

Il Plankalkül (in tedesco "calcolo dei programmi") è un linguaggio di programmazione sviluppato per applicazioni ingegneristiche da Konrad Zuse.

Nuovo!!: Assembly e Plankalkül · Mostra di più »

Polimorfismo (informatica)

In informatica, il termine polimorfismo (dal greco πολυμορφος composto dai termini πολυ molto e μορφή forma quindi "avere molte forme") viene usato in senso generico per riferirsi a espressioni che possono rappresentare valori di diversi tipi (dette espressioni polimorfiche).

Nuovo!!: Assembly e Polimorfismo (informatica) · Mostra di più »

Progettazione (ingegneria del software)

In ingegneria del software, la progettazione (talvolta detta anche progetto o disegno, dall'inglese design) è una fase del ciclo di vita del software.

Nuovo!!: Assembly e Progettazione (ingegneria del software) · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Nuovo!!: Assembly e Programma (informatica) · Mostra di più »

Programmazione (informatica)

La programmazione, in informatica, è l'insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma, ossia un software da far eseguire ad un computer, scrivendo il relativo codice sorgente in un determinato linguaggio di programmazione.

Nuovo!!: Assembly e Programmazione (informatica) · Mostra di più »

Programmazione genetica

La programmazione genetica (GP) è una metodologia di programmazione automatizzata, ispirata dall'evoluzione biologica, per scoprire programmi informatici che svolgano in maniera ottimale un determinato compito.

Nuovo!!: Assembly e Programmazione genetica · Mostra di più »

Programmazione modulare

In informatica la programmazione modulare è un paradigma di programmazione che consiste nella realizzazione di programmi suddivisi in moduli, ognuno dei quali svolge precise funzioni.

Nuovo!!: Assembly e Programmazione modulare · Mostra di più »

Programmazione stack-oriented

La programmazione stack-oriented (letteralmente "orientata alla pila"), o stack-based ("basata su pila") è un paradigma di programmazione che basa il suo funzionamento su una macchina a stack (stack machine) a cui passare i parametri.

Nuovo!!: Assembly e Programmazione stack-oriented · Mostra di più »

Proteus (linguaggio)

Proteus (PROcessor for TExt Easy to USe - processore di testo facile da usare) è un linguaggio di programmazione procedurale totalmente funzionale creato nel 1998 da Simone Zanella.

Nuovo!!: Assembly e Proteus (linguaggio) · Mostra di più »

Quake engine

Il Quake engine (a volte chiamato idTech 1.5) è un motore grafico sviluppato nel 1996, da id Software, per lo sparatutto in prima persona Quake.

Nuovo!!: Assembly e Quake engine · Mostra di più »

Rappresentazione intermedia

In informatica, il termine rappresentazione intermedia indica una struttura dati generata a partire dai dati in ingresso a un programma per calcolatore dalla quale è possibile generare dati in uscita risultanti dall'elaborazione.

Nuovo!!: Assembly e Rappresentazione intermedia · Mostra di più »

Reduced instruction set computer

L'acronimo RISC, dall'inglese Reduced Instruction Set Computer, indica una filosofia di progettazione di architetture per microprocessori che predilige lo sviluppo di un'architettura semplice e lineare.

Nuovo!!: Assembly e Reduced instruction set computer · Mostra di più »

Register Transfer Language

Con Register Transfer Language (RTL) ci si riferisce, in ambito informatico, a due diversi oggetti.

Nuovo!!: Assembly e Register Transfer Language · Mostra di più »

RET

Nessuna descrizione.

Nuovo!!: Assembly e RET · Mostra di più »

Reverse engineering

Il processo di reverse engineering (anche chiamato in italiano ingegneria inversa) consiste nell'analisi dettagliata del funzionamento, progettazione e sviluppo di un oggetto (dispositivo, componente elettrico, meccanismo, software, ecc.) al fine di produrre un nuovo dispositivo o programma che abbia un funzionamento analogo, magari migliorando o aumentando l'efficienza dello stesso, senza in realtà copiare niente dall'originale; inoltre, si può tentare di realizzare un secondo oggetto in grado di interfacciarsi con il primo.

Nuovo!!: Assembly e Reverse engineering · Mostra di più »

Rockbox

Rockbox è un progetto free software orientato al miglioramento delle performance dei lettori MP3 portatili più diffusi, sia in termini efficienza che di quantità di codec audio supportati.

Nuovo!!: Assembly e Rockbox · Mostra di più »

Rockwell AIM 65

Il Rockwell AIM 65 (R6500 based Advanced Interactive Microcomputer) è un microcomputer basato sul microprocessore MOS Technology 6502 prodotto da Rockwell International a partire dal 1976.

Nuovo!!: Assembly e Rockwell AIM 65 · Mostra di più »

RollerCoaster Tycoon

RollerCoaster Tycoon è un videogioco manageriale, primo dell'omonima serie, che simula numerosi aspetti della gestione di un parco divertimenti.

Nuovo!!: Assembly e RollerCoaster Tycoon · Mostra di più »

RT-11

RT-11 (dove RT sta per Real Time, in tempo reale) era un sistema operativo in tempo reale per la famiglia di computer PDP-11 della DEC.

Nuovo!!: Assembly e RT-11 · Mostra di più »

RText

RText è un editor di testo per programmatori ed un software libero, pubblicato rispettando le specifiche di una versione modificata del protocollo BSD License, per Windows, macOS, Linux, OS/2, Unix e OpenVMS.

Nuovo!!: Assembly e RText · Mostra di più »

RTS

Nessuna descrizione.

Nuovo!!: Assembly e RTS · Mostra di più »

Salto (informatica)

Un salto (o diramazione in alcune architetture di microprocessori, come il PDP-8 e l'Intel x86) è un punto nel quale in un processo viene alterato il sequenziale flusso delle istruzioni.

Nuovo!!: Assembly e Salto (informatica) · Mostra di più »

Sargon (serie)

Sargon è una serie di videogiochi scacchistici, sviluppati inizialmente da Dan Spracklen e Kathleen Spracklen a partire dal 1977.

Nuovo!!: Assembly e Sargon (serie) · Mostra di più »

Sega Saturn

Il Sega Saturn (Giapponese: セガサターン, Sega Satān), è una console della quinta era prodotta da SEGA.

Nuovo!!: Assembly e Sega Saturn · Mostra di più »

Shakespeare (linguaggio di programmazione)

Shakespeare (a volte indicato anche come SPL, sigla di Shakespeare Programming Language) è un linguaggio di programmazione esoterico ideato da Jon Åslund e Karl Hasselström.

Nuovo!!: Assembly e Shakespeare (linguaggio di programmazione) · Mostra di più »

Shellcode

In informatica uno shellcode è un programma in linguaggio assembly che tradizionalmente esegue una shell, come la shell Unix '/bin/sh' oppure la shell command.com sui sistemi operativi DOS e Microsoft Windows.

Nuovo!!: Assembly e Shellcode · Mostra di più »

Signetics 2650

Il Signetics 2650, presentato nel 1975, è stato uno dei primi microprocessori ad 8 bit.

Nuovo!!: Assembly e Signetics 2650 · Mostra di più »

Single instruction multiple data

Single Instruction stream, Multiple Data stream (SIMD) è un'architettura in cui più unità di elaborazione elaborano più flussi di dati in parallelo.

Nuovo!!: Assembly e Single instruction multiple data · Mostra di più »

Sistema di sviluppo

Per sistema di sviluppo s'intende l'insieme di strumenti (kit) software e hardware necessari alla generazione del codice macchina che deve essere eseguito dal processore (implementazione del software), al suo collaudo e messa a punto (debug).

Nuovo!!: Assembly e Sistema di sviluppo · Mostra di più »

Sistema numerico esadecimale

Il sistema numerico esadecimale (spesso abbreviato come esa o hex) è un sistema numerico posizionale in base 16, cioè che utilizza 16 simboli invece dei 10 del sistema numerico decimale tradizionale.

Nuovo!!: Assembly e Sistema numerico esadecimale · Mostra di più »

SLT

Nessuna descrizione.

Nuovo!!: Assembly e SLT · Mostra di più »

Soap

*SOAP – Simple Object Access Protocol, protocollo di internet.

Nuovo!!: Assembly e Soap · Mostra di più »

SoftICE

SoftICE è un debugger in kernel mode per Microsoft Windows.

Nuovo!!: Assembly e SoftICE · Mostra di più »

Software per Commodore 64

Il software per Commodore 64 fu una vastissima libreria di software di circa 10 000 titoli commerciali, comparabile per diffusione all'Apple II.

Nuovo!!: Assembly e Software per Commodore 64 · Mostra di più »

Source lines of code

Source lines of code (dall'inglese "linee di codice sorgente", SLOC, o più brevemente LOC) è una metrica software che misura le dimensioni di un software basandosi sul numero di linee di codice sorgente.

Nuovo!!: Assembly e Source lines of code · Mostra di più »

Storia dei sistemi operativi

La storia dei sistemi operativi descrive l'evoluzione durante tutto il periodo di sviluppo dei calcolatori elettronici.

Nuovo!!: Assembly e Storia dei sistemi operativi · Mostra di più »

Storia dei videogiochi

Per storia dei videogiochi si intende un lasso di tempo lungo oltre mezzo secolo dove dopo anni di sviluppo e innovazione i videogiochi si sono evoluti fino a diventare parte integrante della vita sociale.

Nuovo!!: Assembly e Storia dei videogiochi · Mostra di più »

Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs (comunemente noto con l'acronimo SICP, o come wizard book, "libro dello stregone", per via dell'illustrazione in copertina) è un libro di testo che tratta i principi della programmazione, tra i quali astrazione, astrazione metalinguistica, ricorsione, interpreti e programmazione modulare, ed è considerato un testo classico dell'informatica.

Nuovo!!: Assembly e Structure and Interpretation of Computer Programs · Mostra di più »

Sviluppatore di videogiochi

Lo sviluppatore di videogiochi è colui che realizza applicazioni videoludiche, ovvero software interattivi di intrattenimento.

Nuovo!!: Assembly e Sviluppatore di videogiochi · Mostra di più »

The Quill (software)

The Quill (lett. "La penna"), presentato anche come The Quill Adventure System o The Quill Adventure Writing System e nelle versioni americane AdventureWriter, è un software per lo sviluppo di videogiochi di avventura testuale su home computer a 8 bit senza necessità di conoscenza della programmazione.

Nuovo!!: Assembly e The Quill (software) · Mostra di più »

Theatre of Tragedy

I Theatre of Tragedy sono stati un gruppo musicale gothic metal norvegese formatosi all'inizio degli anni '90 a Stavanger e conosciuto principalmente per aver dato il via al gothic caratterizzato da influenze letterarie e da una tecnica di contrasto vocale (adottata contemporaneamente agli olandesi the Gathering e successivamente da innumerevoli band come i norvegesi Tristania, The Sins of Thy Beloved e Trail of Tears o gli svedesi Draconian) comprendente una voce growl e un soprano, nominato Beauty and the Beast (la bella e la bestia).

Nuovo!!: Assembly e Theatre of Tragedy · Mostra di più »

Therac-25

Il Therac-25 è stata una macchina per la radioterapia, prodotta dalla canadese AECL come succeditrice alle unità Therac-6 e Therac-20, realizzate inizialmente insieme alla francese Compagnie Generale de Radiologie.

Nuovo!!: Assembly e Therac-25 · Mostra di più »

Tim Paterson

Durante gli studi all'Università di Washington, Paterson lavorò come tecnico riparatore per un negozio di computer a Seattle, Washington.

Nuovo!!: Assembly e Tim Paterson · Mostra di più »

True BASIC

Il True BASIC è uno dei dialetti del linguaggio di programmazione BASIC.

Nuovo!!: Assembly e True BASIC · Mostra di più »

Ultima I

Ultima, conosciuto più tardi come Ultima I: The First Age of Darkness o più semplicemente Ultima I, è il primo videogioco ufficiale della serie di Ultima, pubblicato inizialmente dalla California Pacific Computer Co. per Apple II nel 1981.

Nuovo!!: Assembly e Ultima I · Mostra di più »

Unified Extensible Firmware Interface

UEFI, acronimo di Unified Extensible Firmware Interface, è l'interfaccia firmware predefinita per PC che ha sostituito l'ambiente BIOS.

Nuovo!!: Assembly e Unified Extensible Firmware Interface · Mostra di più »

URA

Nessuna descrizione.

Nuovo!!: Assembly e URA · Mostra di più »

Valore (informatica)

In informatica, un valore può essere un numero una stringa, un array o qualunque altra cosa che può essere utilizzata come se fosse un numero.

Nuovo!!: Assembly e Valore (informatica) · Mostra di più »

Variabile (informatica)

Una variabile, in informatica, è un contenitore di dati situato in una porzione di memoria (una o più locazioni di memoria) destinata a contenere valori, suscettibili di modifica nel corso dell'esecuzione di un programma.

Nuovo!!: Assembly e Variabile (informatica) · Mostra di più »

Vero programmatore

Il termine vero programmatore (mutuato dall'inglese real programmer) è un termine usato solitamente in modo sarcastico e goliardico da alcuni programmatori per descrivere uno stereotipo programmatore vecchia scuola, tutt'uno con la macchina al punto da conoscerla spesso meglio dei suoi stessi progettisti.

Nuovo!!: Assembly e Vero programmatore · Mostra di più »

Virus (informatica)

Un virus, in informatica, è un software appartenente alla categoria dei malware che, una volta eseguito, infetta dei file in modo da fare copie di se stesso, generalmente senza farsi rilevare dall'utente (da questo punto di vista il nome è in perfetta analogia con i virus in campo biologico).

Nuovo!!: Assembly e Virus (informatica) · Mostra di più »

Vorbis

Vorbis è un algoritmo libero per la compressione audio digitale con compressione dati lossy, che si pone come alternativa di altri standard come MP3, VQF, AAC.

Nuovo!!: Assembly e Vorbis · Mostra di più »

Windows API

Le Windows API sono l'insieme delle interfacce di programmazione (in inglese application programming interface o API) disponibili nei sistemi operativi Windows di Microsoft.

Nuovo!!: Assembly e Windows API · Mostra di più »

Wolfenstein 3D engine

Il Wolfenstein 3D engine (noto anche come id Tech 0) è un motore grafico sviluppato, per la maggior parte, da John Carmack di id Software.

Nuovo!!: Assembly e Wolfenstein 3D engine · Mostra di più »

Zilog Z8

Lo Zilog Z8 è un microcontrollore ad 8 bit presentato per la prima volta nel 1979.

Nuovo!!: Assembly e Zilog Z8 · Mostra di più »

Zilog Z80

Lo Zilog Z80 è un microprocessore ad 8 bit progettato da Zilog e commercializzato a partire dal luglio del 1976.

Nuovo!!: Assembly e Zilog Z80 · Mostra di più »

.NET Reflector

Il.NET Reflector è un'utility non ufficiale per la decompilazione di assembly Microsoft.NET Framework; può essere utilizzato anche per la sola visualizzazione della gerarchia delle classi di un progetto compilato, o altrimenti può essere anche esteso con degli addons.

Nuovo!!: Assembly e .NET Reflector · Mostra di più »

3D Pinball: Space Cadet

3D Pinball: Space Cadet (noto anche come Pinball 3D o più semplicemente Pinball) è un videogioco arcade, fornito con Microsoft Plus! e successivamente incluso in Windows NT, Windows Me, Windows 2000 e per le edizioni a 32 bit di Windows XP.

Nuovo!!: Assembly e 3D Pinball: Space Cadet · Mostra di più »

86-DOS

L'86-DOS è un sistema operativo per dischi scritto da Tim Paterson presso Seattle Computer Products (SCP) per i computer Gazelle basati sul microprocessore Intel 8086.

Nuovo!!: Assembly e 86-DOS · Mostra di più »

Riorienta qui:

Linguaggio assemblatore, Linguaggio assembly.

UscenteArrivo
Ehi! Siamo su Facebook ora! »