_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

CMP.D

FILE INFORMATION

FILENAME(S): CMP.D

FILE TYPE(S): SEQ

FILE SIZE: 755b

FIRST SEEN: 2025-11-02 16:39:56

APPEARS ON: 4 disk(s)

FILE HASH

c4d473be054213775194decbc462e3e2bb7e17a7d316c0ebf4a79cf1a1c864a8

FOUND ON DISKS (4 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
1 CMP.D SEQ Treasure Chest - Plattfuss 14 13 DOWNLOAD FILE
U TILITES CMP.D SEQ Treasure Chest - Wolfgang Rauprich 22 4 DOWNLOAD FILE
FREEWARE DISK NR CMP.D SEQ Treasure Chest - Wolfgang Rauprich 22 4 DOWNLOAD FILE
OP CODE TUTOR CMP.D SEQ High Voltage Complete C64 Collection 14 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 22 20 20 20 20 20 20 20  20 20 20 20 20 20 20 CF  |"              .|
00000010: 50 43 4F 44 45 3A 20 C3  CD D0 0D 22 20 20 20 20  |PCODE: ...."    |
00000020: 20 20 20 20 20 20 20 20  20 20 2D 2D 2D 2D 2D 2D  |          ------|
00000030: 2D 2D 2D 2D 2D 0D 22 0D  22 CF 50 45 52 41 54 49  |-----.".".PERATI|
00000040: 4F 4E 3A 20 20 C3 CD D0  20 20 41 46 46 45 43 54  |ON:  ...  AFFECT|
00000050: 53 20 20 54 48 52 45 45  20 20 46 4C 41 47 53 0D  |S  THREE  FLAGS.|
00000060: 22 4F 4E 4C 59 2C 20 20  4C 45 41 56 49 4E 47 20  |"ONLY,  LEAVING |
00000070: 20 52 45 47 49 53 54 45  52 53 20 20 20 41 4E 44  | REGISTERS   AND|
00000080: 20 20 20 44 41 54 41 0D  22 49 4E 54 41 43 54 2E  |   DATA."INTACT.|
00000090: 20 20 20 D4 48 45 20 20  20 41 43 43 55 4D 55 4C  |   .HE   ACCUMUL|
000000A0: 41 54 4F 52 20 20 20 49  53 20 20 20 4E 4F 54 0D  |ATOR   IS   NOT.|
000000B0: 22 43 48 41 4E 47 45 44  2E 20 20 20 D4 48 45 20  |"CHANGED.   .HE |
000000C0: 20 42 59 54 45 20 20 41  54 20 20 54 48 45 20 20  | BYTE  AT  THE  |
000000D0: 41 44 44 52 45 53 53 0D  22 53 50 45 43 49 46 49  |ADDRESS."SPECIFI|
000000E0: 45 44 20 42 59 20 54 48  45 20 4F 50 43 4F 44 45  |ED BY THE OPCODE|
000000F0: 20 49 53 20 20 53 55 42  54 52 41 43 54 45 44 0D  | IS  SUBTRACTED.|
00000100: 22 46 52 4F 4D 20 C1 2C  20 41 4E 44 20 54 48 45  |"FROM ., AND THE|
00000110: 20 54 48 52 45 45 20 46  4C 41 47 53 20 CE 2C DA  | THREE FLAGS .,.|
00000120: 2C 20 41 4E 44 20 C3 0D  22 53 45 54 20 44 45 50  |, AND .."SET DEP|
00000130: 45 4E 44 49 4E 47 20 4F  4E 20 54 48 45 20 52 45  |ENDING ON THE RE|
00000140: 53 55 4C 54 2E 20 20 D4  48 55 53 2C 20 49 46 0D  |SULT.  .HUS, IF.|
00000150: 22 54 48 45 20 41 43 43  55 4D 55 4C 41 54 4F 52  |"THE ACCUMULATOR|
00000160: 20 48 4F 4C 44 53 20 54  48 45 20 20 53 41 4D 45  | HOLDS THE  SAME|
00000170: 20 20 56 41 4C 55 45 0D  22 41 53 20 54 48 45 20  |  VALUE."AS THE |
00000180: 4D 45 4D 4F 52 59 20 4C  4F 43 41 54 49 4F 4E 2C  |MEMORY LOCATION,|
00000190: 20 54 48 45 20 52 45 53  55 4C 54 20 20 49 53 0D  | THE RESULT  IS.|
000001A0: 22 5A 45 52 4F 2C 20 41  4E 44 20 C2 C5 D1 20 20  |"ZERO, AND ...  |
000001B0: 43 41 55 53 45 53 20 54  48 45 20 20 41 50 50 52  |CAUSES THE  APPR|
000001C0: 4F 50 52 49 41 54 45 0D  22 41 43 54 49 4F 4E 20  |OPRIATE."ACTION |
000001D0: 54 4F 20 42 45 20 54 41  4B 45 4E 2E 20 20 C2 45  |TO BE TAKEN.  .E|
000001E0: 46 4F 52 45 20 50 45 52  46 4F 52 4D 49 4E 47 0D  |FORE PERFORMING.|
000001F0: 22 54 48 45 20 53 55 42  54 52 41 54 49 4F 4E 2C  |"THE SUBTRATION,|
00000200: 20 54 48 45 20 43 41 52  52 59 20 42 49 54 20 20  | THE CARRY BIT  |
00000210: 49 53 20 20 53 45 54 0D  22 42 59 20 54 48 45 20  |IS  SET."BY THE |
00000220: 43 48 49 50 2E 20 20 D7  49 54 48 49 4E 20 20 54  |CHIP.  .ITHIN  T|
00000230: 48 45 20 20 43 48 49 50  2C 20 20 57 48 41 54 0D  |HE  CHIP,  WHAT.|
00000240: 22 48 41 50 50 45 4E 53  20 20 49 53 20 20 54 48  |"HAPPENS  IS  TH|
00000250: 41 54 20 20 54 48 45 20  20 20 41 43 43 55 4D 55  |AT  THE   ACCUMU|
00000260: 4C 41 54 4F 52 27 53 0D  22 43 4F 4E 54 45 4E 54  |LATOR'S."CONTENT|
00000270: 53 20 20 41 52 45 20 20  20 41 44 44 45 44 20 20  |S  ARE   ADDED  |
00000280: 20 54 4F 20 20 20 54 48  45 20 20 20 32 27 53 0D  | TO   THE   2'S.|
00000290: 22 43 4F 4D 50 4C 45 4D  45 4E 54 20 4F 46 20 54  |"COMPLEMENT OF T|
000002A0: 48 45 20 44 41 54 41 2C  20 41 4E 44 20 54 48 45  |HE DATA, AND THE|
000002B0: 20 52 45 53 55 4C 54 0D  22 4F 46 20 54 48 49 53  | RESULT."OF THIS|
000002C0: 20 44 45 54 45 52 4D 49  4E 45 53 20 48 4F 57 20  | DETERMINES HOW |
000002D0: 54 48 45 20 20 46 4C 41  47 53 20 20 41 52 45 0D  |THE  FLAGS  ARE.|
000002E0: 22 53 45 54 2E 0D 22 0D  22 5A 5A 5A 5A 5A 0D 0D  |"SET.."."ZZZZZ..|
000002F0: 80 0D 0A                                          |...             |
"              OPCODE: CMP."            
  -----------."."OPERATION:  CMP  AFFECT
S  THREE  FLAGS."ONLY,  LEAVING  REGISTE
RS   AND   DATA."INTACT.   THE   ACCUMUL
ATOR   IS   NOT."CHANGED.   THE  BYTE  A
T  THE  ADDRESS."SPECIFIED BY THE OPCODE
 IS  SUBTRACTED."FROM A, AND THE THREE F
LAGS N,Z, AND C."SET DEPENDING ON THE RE
SULT.  THUS, IF."THE ACCUMULATOR HOLDS T
HE  SAME  VALUE."AS THE MEMORY LOCATION,
 THE RESULT  IS."ZERO, AND BEQ  CAUSES T
HE  APPROPRIATE."ACTION TO BE TAKEN.  BE
FORE PERFORMING."THE SUBTRATION, THE CAR
RY BIT  IS  SET."BY THE CHIP.  WITHIN  T
HE  CHIP,  WHAT."HAPPENS  IS  THAT  THE 
  ACCUMULATOR'S."CONTENTS  ARE   ADDED  
 TO   THE   2'S."COMPLEMENT OF THE DATA,
 AND THE RESULT."OF THIS DETERMINES HOW 
THE  FLAGS  ARE."SET.."."ZZZZZ.....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL