Registro seguente di conteggio basso di BP SI DI SP IP del CS dell'ASCIA BX CX DX DS es ss della bandierina di istruzione della batteria di dati di uso generale dei registri del CPU dell'accumulatore interno del registro di codice di segmento della base degli indicatori di fonte di indice supplementare della destinazione

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Registri del CPU

Il CPU ha 4 registri interni, ogni di 16 bit. I primi quattro, ASCIA, BX, CX e DX sono registri di uso generale e possono anche essere usati come 8 registri del bit, se usato in tale maniera esso è necessario da riferirsi per esempio come: AH ed AL, che sono gli alti e byte bassi dell'ASCIA registrare. Questa nomenclatura è inoltre applicabile ai registri di BX, di CX e di DX.

I registri conosciuti dai loro nomi specifici:

Registro
  

Nome specifico

          AX
          BX
          CX
          DX
          DS
          Es
          Ss
          CS
          BP
          SI
          DI
          PS
          IP
          F

Accumulatore
Registro basso
Conteggio del registro
Registro di dati
Registro di segmento di dati
Registro supplementare di segmento
Registro di segmento della batteria
Registro di segmento di codice
Registro basso degli indicatori
Registro di indice di fonte
Registro di indice della destinazione
Registro dell'indicatore della batteria
Registro seguente dell'indicatore di istruzione
Registro della bandierina

Tuttavia utilizzeremo questo il registro nelle interruzioni che si programmano dettagliatamente con la C nei capitoli seguenti ma imparare i principi fondamentali del linguaggio Assembler qui sarà buon ideale e li aiuterà con fuori la programmazione dei funzionamenti ecc. del disc.

È possibile prevedere i valori dei registri interni del CPU usando il programma di mett a punto. Per cominciare a funzionare con mettere a punto, scrivere il seguente richiamo a macchina in vostro calcolatore:

C:/>Debug <Enter>

Sulla linea che seguente un precipitare comparirà, questo è l'indicatore di mette a punto, a questo momento le istruzioni di mettono a punto possono essere introdotte usando il seguente ordine:

- r <Enter>

Tutto il contenuto dei registri interni del CPU è visualizzato. Un'alternativa dell'osservazione loro è di usare il "r" ordine usando come parametro il nome del registro di cui il valore desidera essere visto. Per esempio:

-rbx <Enter>

Questa istruzione visualizzerà soltanto il contenuto del registro di BX e l'indicatore di mett a punto cambia da "-" a ":"

Quando il richiamo è come questo, è possibile cambiare il valore del registro che è stato visto scrivendo il nuovi valore e <Enter> a macchina, o il vecchio valore può essere lasciato premendo entra senza scrivere qualunque altro valore a macchina.

È possibile cambiare il valore del registro della bandierina e lo usa poichè una struttura di controllo nei nostri programmi poichè vedremo più successivamente. Ogni punta del registro ha un nome speciale ed il significato, la seguente lista descrive il valore di ogni punta, sopra o fuori e del relativo rapporto con i funzionamenti del processor:

Overflow

NV = there is no overflow
OV = there is an overflow

Direction

UP = forward
DN = backward

Interrupts

DI = deactivated
EI = activated

Sign

PL = positive
NG = negative

Zero

NZ = it is not zero
ZR = it is zero

Auxiliary Carry

NA = there is no auxiliary carry
AC = there is auxiliary carry

Parity

PO = uneven parity
PE = even parity

Carry

NC = there is no carry
CY = there is carry

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek