1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Z80 pcrd VI XỬ LÝ

2 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Z80 Programming Card
Trường học Standard University
Chuyên ngành Computer Science
Thể loại Bài Tập
Năm xuất bản 2023
Thành phố Hanoi
Định dạng
Số trang 2
Dung lượng 73,9 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

A B C D E H L (HL) (BC) (DE) (nn) n Z 8 0 P R O G R A M M I N G C A R D 8 BIT LOAD A B C D E H L (HL) (BC) (DE) (nn) n LD A , 7F 78 79 7A 7B 7C 7D 7E 0A 1A 3AXXXX 3EXX LD B , 47 40 41 42 43 44 45 46 0[.]

Trang 1

Z 8 0 P R O G R A M M I N G C A R D

8- BIT LOAD

A B C D E H L (HL) (BC) (DE) (nn) n

LD (BC) , 02

LD (DE) , 12

LD (nn) , 32XXXX

LD , (IX+dd) DD7Edd DD46dd DD4Edd DD56dd DD5Edd DD66dd DD6Edd

LD , (IY+dd) FD7Edd FD46dd FD4Edd FD56dd FD5Edd FD66dd FD6Edd

LD (IX+dd) , DD77dd DD70dd DD71dd DD72dd DD73dd DD74dd DD75dd

LD (IY+dd) , FD77dd FD70dd FD71dd FD72dd FD73dd FD74dd FD75dd

LD (IX+dd) , n DD36ddXX LD (IY+dd) , n FD36ddXX

S PECIAL 8- BIT

16- BIT LOAD

B LOCK TRANSFER & S EARCH

LDI EDA0 - - 0 * 0 - LD (DE),(HL); INC DE; INC HL; DEC BC

LDIR EDB0 - - 0 0 0 - continue until BC=0 is not met

LDD EDA8 - - 0 * 0 - LD (DE),(HL); DEC DE; DEC HL; DEC BC

LDDR EDB8 - - 0 0 0 - continue until BC=0 is not met

CPI EDA1 * * * * 1 - CP A,(HL); INC HL; DEC BC

CPIR EDB1 * * * * 1 - continue until A=(HL) or BC=0 is not met

CPD EDA9 * * * * 1 - CP A,(HL); DEC HL; DEC BC

CPDR EDB9 * * * * 1 - continue until A=(HL) or BC=0 is not met

8- BIT I NPUT &O UTPUT

A B C D E H L

IN , (C) ED78 ED40 ED48 ED50 ED58 ED60 ED68

OUT (C) , ED79 ED41 ED49 ED51 ED59 ED61 ED69

B LOCK T R A NSFER I/O

8- BIT A RITHMETIC & L OGIC

B C D E H L (HL) A n (IX+dd) (IY+dd) S Z H P/V N C ADD A, 80 81 82 83 84 85 86 87 C6XX DD86dd FD86dd * * * * 0 *

ADC A, 88 89 8A 8B 8C 8D 8E 8F CEXX DD8Edd FD8Edd * * * * 0 *

SBC A, 98 99 9A 9B 9C 9D 9E 9F DEXX DD9Edd FD9Edd * * * * 1 *

XOR A8 A9 AA AB AC AD AE AF EEXX DDAEdd FDAEdd * * 1 * 0 0

CP B8 B9 BA BB BC BD BE BF FEXX DDBEdd FDBEdd * * * * 1 *

DAA 27 * * * * - *

16- BIT A RITHEMTIC AND L OGIC

R OTATE AND S HIFT

SRL CB38 CB39 CB3A CB3B CB3C CB3D CB3E CB3F DDCBdd3E FDCBdd3E

Trang 2

S Z H P/V N C

B IT M ANIPULATING

BIT 0 , CB40 CB41 CB42 CB43 CB44 CB45 CB46 CB47 DDCBdd46 FDCBdd46

BIT 1 , CB48 CB49 CB4A CB4B CB4C CB4D CB4E CB4F DDCBdd4E FDCBdd4E

BIT 2 , CB50 CB51 CB52 CB53 CB54 CB55 CB56 CB57 DDCBdd56 FDCBdd56

BIT 3 , CB58 CB59 CB5A CB5B CB5C CB5D CB5E CB5F DDCBdd5E FDCBdd5E

BIT 4 , CB60 CB61 CB62 CB63 CB64 CB65 CB66 CB67 DDCBdd66 FDCBdd66

BIT 5 , CB68 CB69 CB6A CB6B CB6C CB6D CB6E CB6F DDCBdd6E FDCBdd6E

BIT 6 , CB70 CB71 CB72 CB73 CB74 CB75 CB76 CB77 DDCBdd76 FDCBdd76

BIT 7 , CB78 CB79 CB7A CB7B CB7C CB7D CB7E CB7F DDCBdd7E FDCBdd7E

RES 0 , CB80 CB81 CB82 CB83 CB84 CB85 CB86 CB87 DDCBdd86 FDCBdd86

RES 1 , CB88 CB89 CB8A CB8B CB8C CB8D CB8E CB8F DDCBdd8E FDCBdd8E

RES 2 , CB90 CB91 CB92 CB93 CB94 CB95 CB96 CB97 DDCBdd96 FDCBdd96

RES 3 , CB98 CB99 CB9A CB9B CB9C CB9D CB9E CB9F DDCBdd9E FDCBdd9E

RES 4 , CBA0 CBA1 CBA2 CBA3 CBA4 CBA5 CBA6 CBA7 DDCBddA6 FDCBddA6

RES 5 , CBA8 CBA9 CBAA CBAB CBAC CBAD CBAE CBAF DDCBddAE FDCBddAE

RES 6 , CBB0 CBB1 CBB2 CBB3 CBB4 CBB5 CBB6 CBB7 DDCBddB6 FDCBddB6

RES 7 , CBB8 CBB9 CBBA CBBB CBBC CBBD CBBE CBBF DDCBddBE FDCBddBE

SET 0 , CBC0 CBC1 CBC2 CBC3 CBC4 CBC5 CBC6 CBC7 DDCBddC6 FDCBddC6

SET 1 , CBC8 CBC9 CBCA CBCB CBCC CBCD CBCE CBCF DDCBddCE FDCBddCE

SET 2 , CBD0 CBD1 CBD2 CBD3 CBD4 CBD5 CBD6 CBD7 DDCBddD6 FDCBddD6

SET 3 , CBD8 CBD9 CBDA CBDB CBDC CBDD CBDE CBDF DDCBddDE FDCBddDE

SET 4 , CBE0 CBE1 CBE2 CBE3 CBE4 CBE5 CBE6 CBE7 DDCBddE6 FDCBddE6

SET 5 , CBE8 CBE9 CBEA CBEB CBEC CBED CBEE CBEF DDCBddEE FDCBddEE

SET 6 , CBF0 CBF1 CBF2 CBF3 CBF4 CBF5 CBF6 CBF7 DDCBddF6 FDCBddF6

SET 7 , CBF8 CBF9 CBFA CBFB CBFC CBFD CBFE CBFF DDCBddFE FDCBddFE

RES - - - - - -

SET - - - - - -

J UMP AND C ALL (HL) (IX) (IY) JP nn C3XXXX E9 DDE9 FDE9 CALL nn CDXXXX RET C9 JR nn 18XX cc Z NZ C NC PE PO M P JP cc , nn CAXXXX C2XXXX DAXXXX D2XXXX EAXXXX E2XXXX FAXXXX F2XXXX CALL cc , nn CCXXXX C4XXXX DCXXXX D4XXXX ECXXXX E4XXXX FCXXXX F4XXXX RET cc , C8 C0 D8 D0 E8 E0 F8 F0 JR cc , nn 28XX 20XX 38XX 30XX 00 08 10 18 20 28 30 38 RST C7 CF D7 DF E7 EF F7 FF DJNZ, nn 10XX RETI ED4D RETN ED45 M ISCELLANEOUS Code S Z H P/V N C NOP 00 - - -

HALT 76 - - -

CCF 3F - - * - 0 *

SCF 37 - - 0 - 0 1 EI FB - - -

DI F3 - - -

IM 0 ED46 - - -

IM 1 ED56 - - -

IM 2 ED5E - - -

C ODING r reg dd,ss reg.pair pp reg.pair cc cc B 0 0 0 BC 0 0 BC 0 0 NZ 0 0 NZ 0 0 0 C 0 0 1 DE 0 1 DE 0 1 Z 0 1 Z 0 0 1 D 0 1 0 HL 1 0 IY 1 0 NC 1 0 NC 0 1 0 E 0 1 1 SP 1 1 SP 1 1 C 1 1 C 0 1 1 H 1 0 0 PO 1 0 0 L 1 0 1 rr reg.pair qq reg.pair PE 1 0 1 A 1 1 1 BC 0 0 BC 0 0 P 1 1 0 DE 0 1 DE 0 1 M 1 1 1 IY 1 0 IY 1 0 SP 1 1 AF 1 1 FLAG REGISTER BIT 7 6 5 4 3 2 1 0

FLAG S Z X H X P / V N C X : unknown (do'nt care) 0 : resets flag - : unchanged 1 : sets flag * : depends on operation ? : unknown ASCII C ODE (7-B IT ) Least significant digit (or nibble) Binary 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F Most 0000 0 NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO S1 significant 0001 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS LS digit 0010 2 SP ! " # $ % & ' ( ) * + , - / (or nibble) 0011 3 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 0100 4 @ A B C D E F G H I J K L M N O 0101 5 P Q R S T U V W X Y Z [ \ ] ^ - 0110 6 ' a b c d e f g h i j :k 1 m n o 0111 7 p q r s t u v w x y z { | } DEL 7 0

CY 7 0

CY 7 0

CY 0 7 0 CY 7 0 CY 7 0 CY 7 0

Ngày đăng: 13/04/2023, 08:05

w