Nwlapcug.com


Come utilizzare una ruota attraverso Carry Bit Shift

Ruota a sinistra attraverso trasportare (RCL) e ruota a destra attraverso trasportare (RCR) sono le due istruzioni in linguaggio assembler che prendere bit e spostano li sinistra o a destra, da un lato verso l'altro lato dell'operando. Così, nessun bit vengono perso come con solo le istruzioni di spostamento. Ecco come utilizzare una ruota tramite scorrimento di bit di carry in Microsoft MASM 6.11.

Istruzioni

1

Fare doppio clic sull'icona di MASM PWB sul desktop del computer.

2

Premere Alt-F per aprire il menu "File". Selezionare "Nuovo" dall'elenco delle voci del menu.

3

Digitare questo breve esempio nella finestra, utilizzando i valori di AL = 10110100 e il valore del CF = 1: RCR AL, 1 (il valore di AL è 11011010, CF è 0 e il passaggio è a destra); AL RCL, 3 (il valore di AL è 01101001, CF = 1 e spostamento è a sinistra).

4

Salvare il file facendo clic su "File" e selezionando "Salva".

5

Il PWB MASM quando finito di chiudere e tornare al desktop.

Consigli & Avvertenze

  • L'ultimo bit spostato a sinistra o a destra viene copiato nella bandierina di trasport (CF), lo stesso che con le istruzioni di spostamento, quindi è necessario ricordare che è dove è dopo aver eseguito il RCL o RCR. Quindi, il contenuto precedente della CF vengono copiato e sostituito con i nuovi contenuti che sono venuti dall'istruzione RCR o RCL.
  • Queste istruzioni sono utili quando si desidera modificare l'ordine dei bit in una parola. Utilizzando RCL o RCR, è possibile scambiare le sezioni della parola senza perdere i bit, ma ricordate che CF conterrà l'ultimo bit di sfollati.