Anda di halaman 1dari 10

PERCOBAAN 3

ARITMATIKA, LOGIKA dan PERBANDINGAN

I. Judul : Aritmatika, LogikadanPerbandingan

II. Alat dan bahan


- Seperangkat Midicom LN 85 V3.0

III. Tujuan
- Memahami berbagai register operasiaritmatika, logika.
- Memahami perbandingandua data, register dengan register.

IV. Dasar teori


Register
benderaberfungsisebagaipenandahasildarisuatuperintahbaikituaritmatika,
logikamauounperbandingan.
Perintahtersebutdijalankanakanmempengaruhikeadaan bit register
benderaberkapasitas 8 bit dantiap bit mempunyaiartisendiri,
tampilanberikutmenunjukkanfungsidari bit-bit tersebut.

S Z - AC - P - CV

Gambar 3.1 Bit Register Bendera

Tiap register registerbenderamempunyaifungsi:

S (sign)
Bit iniakan di set (S=1) apabilasuatuoperasimemberikanhasil data negative
dan (S=0) jika data positif.

Z (zero)
Bit iniakan di set (Z=1) apabilasuatuoperasiadalahnol (0), sebaliknyaakan di
reset jika data tidaksamadengan nol.
AC (Auxiliary Carry)
Apabilapadasuatuoperasiterjadi carry pada data bit ke 3 (D3), maka AC di set
ke 1, dan AC=0 jikatidakterdapat carry.

P (parity)
Data berparitygenapatauganjil, jika P=1 untuk parity genapdanuntuk P=0
untuk parity ganjil.

CY (Carry)
Jika carry = 1 terjadipada bit D7 dansebaliknya carry = 0 tifakterdapat carry
pada bit D7.

V. Langkah Percobaan
V.1 Latihan 1 membuat program di alamat 8000 untuk memeriksa register
bendera.
Org 8000
LXI H,0000
LXI B,00FF
MIV D,AA
MVI E,50
INX B
DCR C
INR D
DCR E
INR C
DCX H
RST 1
V.2 Latihan 2 membuat program di alamat 8100 untuk memeriksa register
bendera.
Org 8100
LXI H,0000
LXI D,0001
LXI B,A000
LDAX D
ADD M
STAX B
INR E
LDAX D
ADC M
INR C
STAX B
INR L
SUB M
MOV A,M
SUI 0F
RST 1
V.3 Latihan 3 membuat program di alamat 8100 untuk pemindahan data
dari register ke register, dari register kememori (register M)
atausebaliknyadarimemorike register.
Org 8100
MVI L,00
MVI h,80
MVI A,M
MVI L,01
MVI h,80
MOV M.A
RST 1

V.4 Latihan 4 membuat program di alamat 8200 untuk operasilogika.


Org 8200
MVI A,AA
MVI B,BB
ANI 55
XRA B
ORA B
ANA B
CMA
CMC
RST 1
V.5 Latihan 5 membuat program di alamat 8300 untuk perbandingan data
padasuatu register.
Org 8300
MVI A,E3
MVI B,A0
CMP B
CPI 43
CPI FD
RST 1

VI. Hasil Percobaan

VI.1 Latihan 1

-A = Assembler

Adr. = 8000

Adr. Hex-Code Mnemonics


8000 21 0000 LXI H,0000
8003 01 FF00 LXI B,00FF
8006 16 AA MVI D,AA
8008 1E 50 MVI E,50
800A 03 INX B
800B 0D DCR C
800C 14 INR D
800D 1D DCR E
800E 0C INR C
800F 2B DCX H
8010 CF RST 1

- G: Go

Start Adr.: = 8000

PC A BC DE HL M F
8010 FF 0100 AB4F FFFF 58 74
VI.2 Latihan 2

-A = Assembler

Adr. = 8100

Adr. Hex-Code Mnemonics


8100 21 0000 LXI H,0000
8103 11 0100 LXI D,0001
8106 01 00A0 LXI B,A000
8109 1A LDAX D
810A 86 ADD M
810B 02 STAX B
810C 1C INR E
810D 1A LDAX D
810E 8E ADC M
810F 0C INR C
8110 02 STAX B
8111 2C INR L
8112 96 SUB M
8113 7E MOV A,M
8114 D6 0F SUI 0F
8116 CF RST 1

-G: Go

Start Adr.: 8100

PC A BC DE HL M F
8116 C4 A001 0002 0001 D3 A0
VI.3 Latihan 3

-A = Assembler

Adr. = 8100

Adr. Hex-Code Mnemonics


8100 2E 00 MVI L,00
8102 26 80 MVI H,80
8104 MVI A,M
8104 2E 01 MVI L,01
8106 26 80 MVI H,80
8108 77 MOV M,A
8109 CF RST 1

-G: Go
Start Adr. : 8100
PC A BC DE HL M F
8109 C4 A001 0002 8001 C4 A0
VI. 4 Latihan 4
-A = Assembler
Adr. = 8200

Adr. Hex-Code Mnemonics


8200 3E AA MVI A,AA
8202 06 BB MVI B,BB
8204 E6 55 ANI 55
8206 A8 XRA B
8207 B0 ORA B
8208 A0 ANA B
8209 2F CMA
820A 3F CMC
820B CF RST 1

-G: Go

Start Adr.: 8200

PC A BC DE HL M F
802B 44 BB01 0002 8001 C4 B5
VI. 5 Latihan 5

-A = Assembler

Adr. = 8300

Adr. Hex-Code Mnemonics


8300 3E E3 MVI A,E3
8302 06 A0 MVI B,A0
8304 B8 CMP B
8305 FE 43 CPI 43
8307 FE FD CPI FD
8309 CF RST 1

-G: Go

Start Adr.: 8300

PC A BC DE HL M F
8309 E3 A001 0002 8001 C4 A1
LAPORAN PRAKTIKUM
MIKROPROSESOR 1
ARITMATIKA LOGIKA dan PERBANDINGAN

Dibuat untuk Memenuhi Tugas Praktek Mikroprosesor I


Teknik Elektro Program Studi Teknik Elektronika

Nama : Aditya Krisnanto


NIM : 061530320901
Nama Partner : Venandya Arneliza
NIM : 061530320922
Kelas : 4EC

Dosen pembimbing : Sabilal Rasyad, ST. MKom

POLITEKNIK NEGERI
SRIWIJAYA

2017

Anda mungkin juga menyukai