Breaking News

Saturday 26 May 2012

8080/Z80 Instruction Set

Selamat malam sobat yang berkunjung, kali ini kami bagikan sebuah tugas kuliah yang diberikan dosen kepada kami,dan mungkin bisa menjadi referensi bagi sobat blogger. yang mungkin mendapatkan tugas yang sama.tugas ini adalah Zilog 80 Instruction Set 8080

Langsung saja, berikut isi dari tugas ini :

8 Bit Transfer Instructions
8080 Mnemonic
Z80 Mnemonic
Machine Code
Operation
MOV
A,A
LD
A,A
7F
A <- A
MOV
A,B
LD
A,B
78
A <- B
MOV
A,C
LD
A,C
79
A <- C
MOV
A,D
LD
A,D
7A
A <- D
MOV
A,E
LD
A,E
7B
A <- E
MOV
A,H
LD
A,H
7C
A <- H
MOV
A,L
LD
A,L
7D
A <- L
MOV
A,M
LD
A,(HL)
7E
A <- (HL)
LDAX
B
LD
A,(BC)
0A
A <- (BC)
LDAX
D
LD
A,(DE)
1A
A <- (DE)
LDA
word
LD
A,(word)
3Aword
A <- (word)
---
LD
A,(IX+index)
DD7Eindex
A <- (IX+index)
---
LD
A,(IY+index)
FD7Eindex
A <- (IY+index)
MOV
B,A
LD
B,A
47
B <- A
MOV
B,B
LD
B,B
40
B <- B
MOV
B,C
LD
B,C
41
B <- C
MOV
B,D
LD
B,D
42
B <- D
MOV
B,E
LD
B,E
43
B <- E
MOV
B,H
LD
B,H
44
B <- H
MOV
B,L
LD
B,L
45
B <- L
MOV
B,M
LD
B,(HL)
46
B <- (HL)
---
LD
B,(IX+index)
DD46index
B <- (IX+index)
---
LD
B,(IY+index)
FD46index
B <- (IY+index)
MOV
C,A
LD
C,A
4F
C <- A
MOV
C,B
LD
C,B
48
C <- B
MOV
C,C
LD
C,C
49
C <- C
MOV
C,D
LD
C,D
4A
C <- D
MOV
C,E
LD
C,E
4B
C <- E
MOV
C,H
LD
C,H
4C
C <- H
MOV
C,L
LD
C,L
4D
C <- L
MOV
C,M
LD
C,(HL)
4E
C <- (HL)
---
LD
C,(IX+index)
DD4Eindex
C <- (IX+index)
---
LD
C,(IY+index)
FD4Eindex
C <- (IY+index)
MOV
D,A
LD
D,A
57
D <- A
MOV
D,B
LD
D,B
50
D <- B
MOV
D,C
LD
D,C
51
D <- C
MOV
D,D
LD
D,D
52
D <- D
MOV
D,E
LD
D,E
53
D <- E
MOV
D,H
LD
D,H
54
D <- H
MOV
D,L
LD
D,L
55
D <- L
MOV
D,M
LD
D,(HL)
56
D <- (HL)
---
LD
D,(IX+index)
DD56index
D <- (IX+index)
---
LD
D,(IY+index)
FD56index
D <- (IY+index)
MOV
E,A
LD
E,A
5F
E <- A
MOV
E,B
LD
E,B
58
E <- B
MOV
E,C
LD
E,C
59
E <- C
MOV
E,D
LD
E,D
5A
E <- D
MOV
E,E
LD
E,E
5B
E <- E
MOV
E,H
LD
E,H
5C
E <- H
MOV
E,L
LD
E,L
5D
E <- L
MOV
E,M
LD
E,(HL)
5E
E <- (HL)
---
LD
E,(IX+index)
DD5Eindex
E <- (IX+index)
---
LD
E,(IY+index)
FD5Eindex
E <- (IY+index)
MOV
H,A
LD
H,A
67
H <- A
MOV
H,B
LD
H,B
60
H <- B
MOV
H,C
LD
H,C
61
H <- C
MOV
H,D
LD
H,D
62
H <- D
MOV
H,E
LD
H,E
63
H <- E
MOV
H,H
LD
H,H
64
H <- H
MOV
H,L
LD
H,L
65
H <- L
MOV
H,M
LD
H,(HL)
66
H <- (HL)
---
LD
H,(IX+index)
DD66index
H <- (IX+index)
---
LD
H,(IY+index)
FD66index
H <- (IY+index)
MOV
L,A
LD
L,A
6F
L <- A
MOV
L,B
LD
L,B
68
L <- B
MOV
L,C
LD
L,C
69
L <- C
MOV
L,D
LD
L,D
6A
L <- D
MOV
L,E
LD
L,E
6B
L <- E
MOV
L,H
LD
L,H
6C
L <- H
MOV
L,L
LD
L,L
6D
L <- L
MOV
L,M
LD
L,(HL)
6E
L <- (HL)
---
LD
L,(IX+index)
DD6Eindex
L <- (IX+index)
---
LD
L,(IY+index)
FD6Eindex
L <- (IY+index)
MOV
M,A
LD
(HL),A
77
(HL) <- A
MOV
M,B
LD
(HL),B
70
(HL) <- B
MOV
M,C
LD
(HL),C
71
(HL) <- C
MOV
M,D
LD
(HL),D
72
(HL) <- D
MOV
M,E
LD
(HL),E
73
(HL) <- E
MOV
M,H
LD
(HL),H
74
(HL) <- H
MOV
M,L
LD
(HL),L
75
(HL) <- L
---
LD
(IX+index),A
DD77index
(IX+index) <- A
---
LD
(IX+index),B
DD70index
(IX+index) <- B
---
LD
(IX+index),C
DD71index
(IX+index) <- C
---
LD
(IX+index),D
DD72index
(IX+index) <- D
---
LD
(IX+index),E
DD73index
(IX+index) <- E
---
LD
(IX+index),H
DD74index
(IX+index) <- H
---
LD
(IX+index),L
DD75index
(IX+index) <- L
---
LD
(IX+index),byte
DD76indexbyte
(IX+index) <- byte
---
LD
(IY+index),A
FD77index
(IY+index) <- A
---
LD
(IY+index),B
FD70index
(IY+index) <- B
---
LD
(IY+index),C
FD71index
(IY+index) <- C
---
LD
(IY+index),D
FD72index
(IY+index) <- D
---
LD
(IY+index),E
FD73index
(IY+index) <- E
---
LD
(IY+index),H
FD74index
(IY+index) <- H
---
LD
(IY+index),L
FD75index
(IY+index) <- L
---
LD
(IY+index),byte
FD76indexbyte
(IY+index) <- byte
MVI
A,byte
LD
A,byte
3Ebyte
A <- byte
MVI
B,byte
LD
B,byte
06byte
B <- byte
MVI
C,byte
LD
C,byte
0Ebyte
C <- byte
MVI
D,byte
LD
D,byte
16byte
D <- byte
MVI
E,byte
LD
E,byte
1Ebyte
E <- byte
MVI
H,byte
LD
H,byte
26byte
H <- byte
MVI
L,byte
LD
L,byte
2Ebyte
L <- byte
MVI
M,byte
LD
(HL),byte
36byte
(HL) <- byte
---
LD
(IX+index),byte
DD36index byte
(IX+index) <- byte
---
LD
(IY+index),byte
FD36index byte
(IY+index) <- byte
STAX
B
LD
(BC),A
02
(BC) <- A
STAX
D
LD
(DE),A
12
(DE) <- A
STA
word
LD
(word),A
32word
(word) <- A
Ini baru sebagian dari tugas tersebut, jika ingin kelanjutannya sobat bisa mendownload dibawah ini, ada sekitar 23 lembar.


No comments:

Post a Comment

Berkomentarlah dengan menggunakan nama anda, atau akun anda
Jangan menggunakan "Anonymous"

Designed By Published By Kaizen Template - Support KaizenThemes