1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 電話 >> 留守番電話

与えられた数値が偶数か奇数かをチェックする 8085 マイクロプロセッサ プログラムを作成しますか?

数値が偶数か奇数かをチェックする 8085 アセンブリ プログラム

「」アセンブリ

オーグ100H

;スタックポインタを初期化する

LXI SP、2000H

;ユーザーから入力番号を取得します

MVI A、00H

ゲットナムに電話する

;数値が偶数かどうかを確認する

MVI B、00H

MOV C、A

アナB

ニュージーランド・イーブン

;奇数なので「Odd」と表示

MVI C、「O」

通話表示

MVI C、「D」

通話表示

MVI C、「D」

通話表示

JMP出口

平:

;偶数なので「偶数」と表示

MVI C、「E」

通話表示

MVI C、「V」

通話表示

MVI C、「E」

通話表示

MVI C、「N」

通話表示

JMP出口

ゲットナム:

;キーボードから入力された数字文字を取得します

MVI C、00H

GETCHAR を呼び出す

; ASCIIコードをバイナリに変換します

MOV D、A

DCRD

お父さんD

お父さんD

サブ「0」

; 2進数をアキュムレータに保存します

ムーブA、D

RET

画面:

;アキュムレータ内の文字を画面に表示します

D を押してください。データポインタの現在値を保存します

お父さんSP

MOV M、A;データ ポインタが指すメモリ位置に文字を格納します。

ポップD;データポインタの元の値を復元します

INX D

ムーブA、D

JMP5

出口:

HLT

「」