>> Tecnologia elettronica >  >> Telefoni >> Segreterie telefoniche

Scrivere un programma per microprocessore 8085 per verificare se il numero fornito è pari o dispari?

Programma Assembly 8085 per verificare se un numero è pari o dispari

"assemblea".

ORG 100H

; Inizializza il puntatore dello stack

LXI SP, 2000H

; Ottieni il numero di input dall'utente

MVI A, 00H

CHIAMA PRENDI NUM

; Controlla se il numero è pari

MVI B, 00H

MOV C, A

ANA B

ANCHE JNZ

; Il numero è dispari, quindi visualizza "Dispari"

MVI C, 'O'

VISUALIZZAZIONE CHIAMATA

MVI C, 'D'

VISUALIZZAZIONE CHIAMATA

MVI C, 'D'

VISUALIZZAZIONE CHIAMATA

USCITA DA JMP

ANCHE:

; Il numero è pari, quindi visualizza "Pari"

MVI C, 'E'

VISUALIZZAZIONE CHIAMATA

MVI C, 'V'

VISUALIZZAZIONE CHIAMATA

MVI C, 'E'

VISUALIZZAZIONE CHIAMATA

MVI C, 'N'

VISUALIZZAZIONE CHIAMATA

USCITA DA JMP

OTTIENI NUM:

; Ottieni il carattere del numero immesso dalla tastiera

MVI C, 00H

CHIAMA GETCHAR

; Converti il ​​codice ASCII in binario

MOV D, A

DCR D

PAPÀ D

PAPÀ D

SUB '0'

; Memorizza il numero binario nell'accumulatore

MOV A, D

RET

DISPLAY:

; Visualizza il carattere nell'accumulatore sullo schermo

PREMERE D; Salva il valore corrente del puntatore dati

PAPÀ SP

MOV M, A; Memorizza il carattere nella posizione di memoria indicata dal puntatore dati

POP D; Ripristina il valore originale del puntatore dati

INX D

MOV A, D

JMP5

USCITA:

HLT

```

  1. Cos'è un condizionatore del segnale di ingresso?
  2. Qual è il lavoro più casuale?
  3. Quali sono gli esempi di alcune aziende che offrono soluzioni web?
  4. Istruzioni GE sistema di messaggistica digitale
  5. A quante domande su questo sito viene data risposta con un semplice sì o no?
  6. Come si fa una domanda su Answers.com?