Italiano Español Português English
Manuale pdf gratis
Sitemap Adobe Autodesk Corel Linguaggio di Programmazione Microsoft Open Source Numerosi manuali

Manuale di linguaggio C per ambiente MS DOS





Manuale di linguaggio C per ambiente MS DOS

Manuale di linguaggio C per ambiente MS DOS SCARICA IL MANUALE
Manuale in formato pdf in modo da poter salvare sul tuo PC, e-book reader o di stampa.


Sponsored Link



Nota: Il manuale che stai per scaricare è compresso in formato RAR, se non si dispone di un file rar decompressore è possibile scaricare 7-zip e si può visualizzare il Foxit PDF Reader.



Indice di Manuale di linguaggio C per ambiente MS DOS


LINGUAGGIO C per MS DOS
Include Undocomented Interrupts and Dos calls
Lo scopo di questa sfacchinata
INTRODUZIONE
Nota sul Copyright
Lo scopo di questa sfacchinata
Introduzione
Programmazione strutturata
Metodo di analisi informatico
Tipologia dei dati
Tipo BOOLEANO
Il tipo carattere
Il tipo intero
Il tipo reale (float)
Tabelle
Rappresentazione d'un algoritmo
L'assegnazione
La scelta
L'iterazione
Analisi discendente e ascendente
Modelli informatici
Algoritmo di Euclide
Algoritmo di fusione
Algoritmi di ordinamento
Algoritmi di visita grafi
Algoritmo di ricerca a ventaglio
Algoritmo di ricerca a scandaglio
Aspetto modulare e sottoprogrammi
Variabili locali e globali
Biblioteche o librerie
Strutture di dati
Ricorsivita'
Linguaggio C
Organizzazione del compilatore
Errori riportati dal compilatore
Sequenze di Escape
Commenti
Operatori
Parole chiave
Variabili
Identificatori di variabile
Costanti
Direttive al compilatore
Struttura di un programma C
Visibilita' di una variabile
Classe di memoria
Funzioni
Matrici e arrays
Input e output formattato
Stream predefiniti
Stream
Funzioni di controllo stream
Macro
Sequenze ESC per controllo video
Passaggio di argomenti al main
Puntatori
Unioni
Funzioni che ritornano array e puntatori a funz
Funzioni di libreria
Funzioni di libreria del compilatore Microsoft
Errori ritornati da funzioni
Funzioni per la classificazione e conversione di car.78
Conversione di data
Controllo delle directory
Funzioni che agiscono sui files
Funzioni di I/O
Handles predefiniti
Funzioni di orologio
Funzioni di I/O da console
Funzioni per la manipolazione delle stringhe
Funzioni matematiche
Funzioni per il controllo di processi
Funzioni per l'allocazione di memoria
Funzioni per la manipolazione di buffers
Interfaccia MS DOS
Accenni hardware 8088/86
Accenni all' hardware del sistema 8088/86
Architettura di sistema
Gestione memoria in linguaggio C
Interrupts hardware
8253 Timer Chip
Interrupts BIOS
Interrupt 14H (RS_232 I/O)
AH = 0 Setta i parametri relativi alla COM
AH = 1 Trasmette il carattere in AL
AH = 2 Riceve un carattere dalla porta
AH = 3 Riporta lo stato della linea e modem.156
Interrupt di tastiera (16H)
AH = 0 Legge un carattere dalla tastiera
AH = 1 Guarda se c'e' un carattere nel buf
AH = 2 Acquisisce lo stato dello Shift
Gestione dischi (13H)
AH = 0 Resetta il disco
AH = 1 Acquisisce lo stato del dischetto
AH = 2 Lettura settori disco
AH = 3 Scrive un settore o piu' su disco
AH = 4 Verifica i settori del dischetto
AH = 5 Formatta una traccia
Gestione stampante (INT 17H)
AH = 0 Stampa il carattere
Gestione MOUSE (INT 33H)
Gestione Memoria Estesa (EMM INT 67H)
Gestione video (INT 10H)
AH = 0 Setta il modo video
AH = 1 Setta il tipo di cursore
AH = 2 Setta la posizione del cursore
AH = 3 Legge la posizione del cursore
AH = 4 Riporta la posizione della penna
AH = 5 Seleziona la pagina attiva
AH = 6 Esegue lo scroll in alto
AH = 7 Esegue lo scroll in basso
AH = 8 Riporta il carattere
AH = 9 Scrive un carattere
AH = 0AH Scrive un carattere
AH = 0BH Setta la tavolozza dei colori
AH = 0CH Scrive un punto (pixel)
AH = 0DH Legge la posizione di un pixel
AH = 0EH Scrive un carattere in modo tel.221
AH = 0FH Riporta il settaggio corrente
Determina dimensione memoria (INT 12H)
Determinazione dei dispositivi installati (11H.)
Setta e legge l'orologio di sistema (INT 1AH)
AH = 0 Legge l'orologio
AH = 1 Setta il conteggio del clock
Stampa dello schermo (INT 5H)
Boot strap loader (INT 19H)
Interrupts DOS
Servizi interrupt 21H
00H - Program terminate
01H - Keyboard input
02H - Display output
03H - Auxiliary Input
04H - Auxiliary Output
05H - Printer Output
06H - Direct console I/O
07H - Direct Console Input Without Echo
08H - Console Input Without Echo
09H - Print String
0AH - Buffered Keyboard Input
0BH - Check Standard Input Status
0CH - Clear Keyboard Buffer
0DH - Disk Reset
0EH - Select Disk
0FH - Open File
10H - Close File
11H - Search for First Entry
12H - Search for Next Entry
13H - Delete File
14H - Sequential Read
15H - Sequential Write
16H - Create File
17H - Rename File
19H - Current Disk
1AH - Set Disk Transfer Address (DTA)
1BH - Allocation Table Information
1CH - Allocation Table Information
21H - Random Read
22H - Random Write
23H - File Size
24H - Set Realtive Record Field
25H - Set Interrupt Vector
26H - Create New Program Segment
27H - Random Block Read
28H - Random Block Write
29H - Parse Filename
2AH - Get Date
2BH = Set Date
2CH - Get Time
2DH - Set Time
2EH - Set/Reset Verify Switch
2FH - Get Disk Transfer Address (DTA)
30H - Get DOS Version Number
31H - Terminate Process and Remain Resident.266
32H - Get Disk Information
33H - Ctrl-Break Check
34H - Find Active Byte
35H - Get Vector
36H - Get Disk Free Space
37H - Determine or set DOS switch character.268
38H - Get or Set Country Dependent
39H - Create Subdirectory (MKDIR)
3AH - Remove Subdirectory (RMDIR)
3BH - Change the Currebt Directory (CHDIR)
3CH - Create a File
3DH - Open a File
3EH - Close a File Handle
3FH - Read from a File or Device
40H - Write to a File or Device
41H - Delete a File from a Specified Dir
42H - Move File Read/Write Pointer
43H - Change File Mode (CHMOD)
44H - I/O Control for Devices (IOCTL)
45H - Duplicate a File Handle (DUP)
46H - Force a Duplicate of a Handle (CDUP)
47H - Get Current Directory
48H - Allocate memory
49H - Free Allocated Memory
4AH - Modify Allocated Memory Blocks
4BH - Load or Execute a Program (EXEC)
4CH - Terminate a Process (EXIT)
4DH - Get Return Code of a Sub-process
4EH - Find First Matching File (FIND FIRST
4FH - Find Next Matching File
50H - Set address of PSP
51H - Get Address of PSP
54H - Get Verify Setting
56H - Rename a File
57H - Get/Set a File's Date and Time
59H - Get Extended Error
5AH - Create Temporary File
5BH - Create New File
5CH - Lock/Unlock File Access
62H - Get Program Segment Prefix Address
Mappatura della memoria
Altri Interrupts
20H - Program Terminate
22H - Terminate Address
23H - Ctrl Break Exit Address
24H - Critical Error Handler Vector
25H - Absolute Disk Read
26H - Absolute Disk Write
27H - Terminate but Stay Resident
28H - Call when DOS is free
2FH - Printer
Device Driver
INIT
MEDIA CHECK
BUILD BPB
INPUT or OUTPUT
Non Destructive Input
STATUS
FLUSH
OPEN or CLOSE
Programmi residenti in memoria
INDICE ANALITICO
#define
#elif
#elif defined
#else
#if
#if defined
#ifdef
#include
#typedef
A
Abort
Access
Acos
Addizione
ADDRESS BUS
AND
Area parametri BIOS
Argc
Argv
Arrays
Asin
Assegnazione
Atan
Atan2
Atof
Atoi
Atol
Attributi di un file
Attributi video
Attributo del device
AUX
B
Baud rate
Bdos
BIOS
Bootstrap
BPB
Break
Buffer del video
Buffer di tastiera
Buffers
BUILD BPB
Byte attivo
Byte ausiliario
C
Calloc
Campo del FCB
Canali del DMA
Caratteristiche video
Catena del file
CGA
Cgets
Char far
Chdir
Chip 8237
Chip 8253
CHIP SELECT
Chmod
Chsize
Cluster
Codice del carattere
Codice di comando
Codici d'errore EMM
Codici secondari
Colonne del video
COM1
COM2
Commenti
Complemento ad uno
CONST
CONTROLL BUS
Controllo del controllore
Controllo della stampante
Controllo delle directory
Cos
Cosh
Costante
Cprintf
CPU
Cputs
CRC
Creat
Cscanf
Ctime
Cursore
C_common
D
Data
DATA BUS
DataSegment
Decoder
Decremento
DEVICE CLOSE
DEVICE OPEN
Devices
DGROUP
Dimensione del file
Dimensioni del buffer video
Dischi
Dispositivo ausiliario
Diverso
Divisione
Divisori del baud rate
DMA
DTA
Dup
Dup2
E
E2BIG
EACCES
EBADF
EDEADLOCK
EGA
EINVAL
Elenco dei principali interrupts
EMFILE
ENOENT
ENOEXEC
ENOMEM
ENOSPC
ERANGE
Errno
Errori hardware
ESC
EXDEV
Execl
Execle
Execv
Execve
Exit
Exp
Expanded memory
Extern
F
Fabs
FAT (File Allocation Table)
FCB (File Control Block)
Fclose
Fcloseall
Fgets
FILE
File temporaneo
Filelength
Fileno
Flag
Flag di direzione
Flag di interruzione
Flag di overflow
Flag di parita'
Flag di riporto
Flag di riporto aux
Flag di segno
Flag di trappola
Flag di zero
Fopen
Formattatori
Fprintf
Fputs
FP_OFF
FP_SEG
Free
Fscanf
Fseek
Fstat
Ftime
Funzioni
Funzioni di I/O
Funzioni matematiche
G
Gestione delle porte di comunicazione
Getc
Getch
Getchar
Getche
Getcwd
Gets
H
Handle
Hardware
Head Pointer
I
Identificatore
Identificazione interruzione
Incremento
Indirizzamento di memoria
Indirizzo relativo
Indirizzo segmento
INIT
Inp
INPUT
INPUT FLUSH
INPUT STATUS
Insert
Int 08H
Int 1CH
Int86
Int86x
Intdos
Intdosx
Integrato 8250
Integrato 8259
Interrupt del DOS
Interrupts software del BIOS
Interruzione mascherabile
IOCTL
IP (istruction pointer)
Isalnum
Isalpha
Isascii
Iscntrl
Isdigit
Isgraph
Islower
Isprint
Ispunct
Isspace
Isupper
Isxdigit
Itoa
K
Kbhit
L
Lettura diretta della memoria
LK_LOCK
LK_NBLCK
LK_UNLCK
Localtime
Locking
Log
Log10
Lseek
Ltoa
M
Macro
Maggiore di
Maggiore uguale di
Malloc
Manipolazione delle stringhe
Matrice
MEDIA CHECK
Memccpy
Memchr
Memcmp
Memcpy
Memoria
Memset
Minore di
Minore uguale di
Mkdir
Modalita' CRT
Modalita' del cursore
Modalita' del video
Modulo
Moltiplicazione
Monocromatico
Mouse
Movedata
N
NO DESTRUCTIVE INPUT NO WAIT
NOT
NULL
Numero del lettore
O
Open
Operatori
OR
Ora
Orologio di sistema
Outp
OUTPUT
OUTPUT FLUSH
OUTPUT STATUS
OUTPUT WITH VERIFY
O_APPEND
O_BINARY
O_CREAT
O_EXCL
O_RDONLY
O_RDWR
O_TEXT
O_TRUNC
O_WRONLY
P
Pagina attiva
Parametri del disco
Parole chiave
Periferiche collegate
Periferiche installate
Perror
Pixel
Porte di sistema da 40H a 43H
Porte legate alle comunicazioni seriali
Posizione del cursore
Pow
Printf
Programmazione di una routine d'interrupt
PSP
PSP (Program Segment Prefix)
Puntatore a funzione
Puntatori
Putc
Putch
Putchar
Puts
P_NOWAIT
P_OVERLAY
P_WAIT
R
RAM
Read
Realloc
Record di boot
Refresh di memoria
Register
Registri del processore 8088/86
Registro controllo modem
Registro abilitazione interruzioni
Registro di controllo della linea
Registro di modalita'
Registro di stato
Registro di stato e di comando
REMOVABLE MEDIA
Rename
Request header
Rewind
Rinfresco di memoria
Rmdir
ROM
S
Scanf
SEEK
Segmentazione
Segmenti
Segnale di R/W
Servizi relativi all'interrupt 33H
Setmode
Shift a destra
Shift a sinistra
SIGINT
Signal
SIG_DFL
SIG_IGN
Sin
Sinh
Sottrazione
Spawnl
Spawnle
Spawnv
Spawnve
Specifiche di conversione
Sqrt
Stack
Stampante
Stampante parallela
Stat
Static
Stato del controllore
Stato del dischetto
Stato del modem
Stato della linea
Stato del motore
Stato di shift
Stdaux
Stderr
Stdin
Stdout
Stdprn
Strategy routine
Strcat
Strchr
Strcmp
Strcpy
Strdup
Stream
Strlen
Strlwr
Strncat
Strncmp
Strncpy
Strnset
Struct
Struct SREGS
Strupr
Struttura
St_atime
St_ctime
St_dev
St_mode
St_mtime
St_nlink
St_rdev
St_size
System
S_IEXEC
S_IFCHR
S_IFDIR
S_IFMT
S_IFREG
S_IREAD
S_IWRITE
T
Tail Pointer
Tan
Tanh
Tastiera
Tavola vettori interrupts
Tavolozza dei colori
Tavolozza del colore
Tell
Time
Timezone
Tipi di errore
Toascii
Tolower
Toupper
Trattazione dell'interrupt 10H
Tzset
U
Uguaglianza
Ultoa
Umask
Union REGS
Unioni
Unlink
Uso ricorsivo delle strutture
V
Valori di timeout
Variabile auto
Variabile statica
Verifica
Versione Dos
Video
W
Write
\
\b
\f
\n
\r
\t
\v
\\
_
_BSS
_DATA
_exit
_TEXT

Scaricare




Scaricare decompressor 7-zip
Scarica PDF reader Foxit PDF Reader.
ManualiPDF © 2015 - Creative Commons