>> Elettronica Tecnologia >  >> telefoni >> Rispondere Machines

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. Come sbloccare il tuo telefono Sprint e passare a Cricket
  2. Come collegare un mixer a un ricevitore
  3. Dieci passi per migliorare l'audio dell'auto
  4. Come fidarsi di un certificato in IE
  5. Dove posso trovare informazioni affidabili sulle società di Dropship?
  6. Come Unsync l' iPhone da iTunes manualmente