C Z80/Z180 Assembler Version 3(1) Page: 1 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3000 1 PSECT 3000h 2 0001 3 hitachi: equ 1 4 0020 5 N EQU 20H ;CONSTANT 0005 6 DD EQU 05H ;ABSOLUTE DISPLACEMENT 0584 7 NN EQU 584H ;ADDRESS 0196 - 8 MM EQU 196H ;ADDRESS 2 0732 - 9 LL EQU 732H ;ADDRESS 3 0030 10 EE EQU 30H ;DISPLACEMENT 11 0020 - 12 bit_test: equ .bit.DD 13 3000 8E 14 ADC A,(HL) ;8E 3001 DD8E05 15 ADC A,(IX+DD) ;DD8E05 3004 FD8E05 16 ADC A,(IY+DD) ;FD8E05 3007 8F 17 ADC A,A ;8F 3008 88 18 ADC A,B ;88 3009 89 19 ADC A,C ;89 300A 8A 20 ADC A,D ;8A 300B 8B 21 ADC A,E ;8B 300C 8C 22 ADC A,H ;8C 300D 8D 23 ADC A,L ;8D 300E CE20 24 ADC A,N ;CE20 25 3010 DD8C 26 ADC A,XH ;DD8C ** 3012 DD8D 27 ADC A,XL ;DD8D ** 3014 FD8C 28 ADC A,YH ;FD8C ** 3016 FD8D 29 ADC A,YL ;FD8D ** 30 3018 ED4A 31 ADC HL,BC ;ED4A 301A ED5A 32 ADC HL,DE ;ED5A 301C ED6A 33 ADC HL,HL ;ED6A 301E ED7A 34 ADC HL,SP ;ED7A 35 ; 36 ; ADD 37 ; 3020 86 38 ADD A,(HL) ;86 3021 DD8605 39 ADD A,(IX+DD) ;DD8605 3024 FD8605 40 ADD A,(IY+DD) ;FD8605 3027 87 41 ADD A,A ;87 3028 80 42 ADD A,B ;80 3029 81 43 ADD A,C ;81 302A 82 44 ADD A,D ;82 302B 83 45 ADD A,E ;83 302C 84 46 ADD A,H ;84 302D 85 47 ADD A,L ;85 302E C620 48 ADD A,N ;C620 49 3030 DD84 50 ADD A,XH ;DD84 ** 3032 DD85 51 ADD A,XL ;DD85 ** 3034 FD84 52 ADD A,YH ;FD84 ** 3036 FD85 53 ADD A,YL ;FD85 ** C Z80/Z180 Assembler Version 3(1) Page: 2 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 54 3038 09 55 ADD HL,BC ;09 3039 19 56 ADD HL,DE ;19 303A 29 57 ADD HL,HL ;29 303B 39 58 ADD HL,SP ;39 59 303C DD09 60 ADD IX,BC ;DD09 303E DD19 61 ADD IX,DE ;DD19 3040 DD29 62 ADD IX,IX ;DD29 3042 DD39 63 ADD IX,SP ;DD39 64 3044 FD09 65 ADD IY,BC ;FD09 3046 FD19 66 ADD IY,DE ;FD19 3048 FD29 67 ADD IY,IY ;FD29 304A FD39 68 ADD IY,SP ;FD39 69 ; 70 ; LOGICAL AND 71 ; 304C A6 72 AND (HL) ;A6 304D DDA605 73 AND (IX+DD) ;DDA605 3050 FDA605 74 AND (IY+DD) ;FDA605 3053 A7 75 AND A ;A7 3054 A0 76 AND B ;A0 3055 A1 77 AND C ;A1 3056 A2 78 AND D ;A2 3057 A3 79 AND E ;A3 3058 A4 80 AND H ;A4 3059 A5 81 AND L ;A5 305A E620 82 AND N ;E620 83 305C DDA4 84 AND XH ;DDA4 ** 305E DDA5 85 AND XL ;DDA5 ** 3060 FDA4 86 AND YH ;FDA4 ** 3062 FDA5 87 AND YL ;FDA5 ** 88 ; 89 ; BIT TEST 90 ; 3064 CB46 91 BIT 0,(HL) ;CB46 3066 DDCB0546 92 BIT 0,(IX+DD) ;DDCB0546 306A FDCB0546 93 BIT 0,(IY+DD) ;FDCB0546 306E CB47 94 BIT 0,A ;CB47 3070 CB40 95 BIT 0,B ;CB40 3072 CB41 96 BIT 0,C ;CB41 3074 CB42 97 BIT 0,D ;CB42 3076 CB43 98 BIT 0,E ;CB43 3078 CB44 99 BIT 0,H ;CB44 307A CB45 100 BIT 0,L ;CB45 101 307C CB4E 102 BIT 1,(HL) ;CB4E 307E DDCB054E 103 BIT 1,(IX+DD) ;DDCB054E 3082 FDCB054E 104 BIT 1,(IY+DD) ;FDCB054E 3086 CB4F 105 BIT 1,A ;CB4F 3088 CB48 106 BIT 1,B ;CB48 C Z80/Z180 Assembler Version 3(1) Page: 3 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 308A CB49 107 BIT 1,C ;CB49 308C CB4A 108 BIT 1,D ;CB4A 308E CB4B 109 BIT 1,E ;CB4B 3090 CB4C 110 BIT 1,H ;CB4C 3092 CB4D 111 BIT 1,L ;CB4D 112 3094 CB56 113 BIT 2,(HL) ;CB56 3096 DDCB0556 114 BIT 2,(IX+DD) ;DDCB0556 309A FDCB0556 115 BIT 2,(IY+DD) ;FDCB0556 309E CB57 116 BIT 2,A ;CB57 30A0 CB50 117 BIT 2,B ;CB50 30A2 CB51 118 BIT 2,C ;CB51 30A4 CB52 119 BIT 2,D ;CB52 30A6 CB53 120 BIT 2,E ;CB53 30A8 CB54 121 BIT 2,H ;CB54 30AA CB55 122 BIT 2,L ;CB55 123 30AC CB5E 124 BIT 3,(HL) ;CB5E 30AE DDCB055E 125 BIT 3,(IX+DD) ;DDCB055E 30B2 FDCB055E 126 BIT 3,(IY+DD) ;FDCB055E 30B6 CB5F 127 BIT 3,A ;CB5F 30B8 CB58 128 BIT 3,B ;CB58 30BA CB59 129 BIT 3,C ;CB59 30BC CB5A 130 BIT 3,D ;CB5A 30BE CB5B 131 BIT 3,E ;CB5B 30C0 CB5C 132 BIT 3,H ;CB5C 30C2 CB5D 133 BIT 3,L ;CB5D 134 30C4 CB66 135 BIT 4,(HL) ;CB66 30C6 DDCB0566 136 BIT 4,(IX+DD) ;DDCB0566 30CA FDCB0566 137 BIT 4,(IY+DD) ;FDCB0566 30CE CB67 138 BIT 4,A ;CB67 30D0 CB60 139 BIT 4,B ;CB60 30D2 CB61 140 BIT 4,C ;CB61 30D4 CB62 141 BIT 4,D ;CB62 30D6 CB63 142 BIT 4,E ;CB63 30D8 CB64 143 BIT 4,H ;CB64 30DA CB65 144 BIT 4,L ;CB65 145 30DC CB6E 146 BIT 5,(HL) ;CB6E 30DE DDCB056E 147 BIT 5,(IX+DD) ;DDCB056E 30E2 FDCB056E 148 BIT 5,(IY+DD) ;FDCB056E 30E6 CB6F 149 BIT 5,A ;CB6F 30E8 CB68 150 BIT 5,B ;CB68 30EA CB69 151 BIT 5,C ;CB69 30EC CB6A 152 BIT 5,D ;CB6A 30EE CB6B 153 BIT 5,E ;CB6B 30F0 CB6C 154 BIT 5,H ;CB6C 30F2 CB6D 155 BIT 5,L ;CB6D 156 30F4 CB76 157 BIT 6,(HL) ;CB76 30F6 DDCB0576 158 BIT 6,(IX+DD) ;DDCB0576 30FA FDCB0576 159 BIT 6,(IY+DD) ;FDCB0576 C Z80/Z180 Assembler Version 3(1) Page: 4 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 30FE CB77 160 BIT 6,A ;CB77 3100 CB70 161 BIT 6,B ;CB70 3102 CB71 162 BIT 6,C ;CB71 3104 CB72 163 BIT 6,D ;CB72 3106 CB73 164 BIT 6,E ;CB73 3108 CB74 165 BIT 6,H ;CB74 310A CB75 166 BIT 6,L ;CB75 167 310C CB7E 168 BIT 7,(HL) ;CB7E 310E DDCB057E 169 BIT 7,(IX+DD) ;DDCB057E 3112 FDCB057E 170 BIT 7,(IY+DD) ;FDCB057E 3116 CB7F 171 BIT 7,A ;CB7F 3118 CB78 172 BIT 7,B ;CB78 311A CB79 173 BIT 7,C ;CB79 311C CB7A 174 BIT 7,D ;CB7A 311E CB7B 175 BIT 7,E ;CB7B 3120 CB7C 176 BIT 7,H ;CB7C 3122 CB7D 177 BIT 7,L ;CB7D 178 ; 179 ; SUBROUTINE CALL 180 ; 3124 DC8405 181 CALL C,NN ;DC8405 3127 FC8405 182 CALL M,NN ;FC8405 312A D48405 183 CALL NC,NN ;D48405 312D C48405 184 CALL NZ,NN ;C48405 3130 F48405 185 CALL P,NN ;F48405 3133 EC8405 186 CALL V,NN ;EC8405 3136 EC8405 187 CALL PE,NN ;EC8405 3139 E48405 188 CALL NV,NN ;E48405 313C E48405 189 CALL PO,NN ;E48405 313F CC8405 190 CALL Z,NN ;CC8405 3142 CD8405 191 CALL NN ;CD8405 192 ; 193 ; COMPLEMENT CARRY FLAG 194 ; 3145 3F 195 CCF ;3F 196 ; 197 ; 198 ; COMPARE REGISTER WITH A 199 ; 3146 BE 200 CP (HL) ;BE 3147 DDBE05 201 CP (IX+DD) ;DDBE05 314A FDBE05 202 CP (IY+DD) ;FDBE05 314D BF 203 CP A ;BF 314E B8 204 CP B ;B8 314F B9 205 CP C ;B9 3150 BA 206 CP D ;BA 3151 BB 207 CP E ;BB 3152 BC 208 CP H ;BC 3153 BD 209 CP L ;BD 3154 FE20 210 CP N ;FE20 211 3156 DDBC 212 CP XH ;DDBC ** C Z80/Z180 Assembler Version 3(1) Page: 5 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3158 DDBD 213 CP XL ;DDBD ** 315A FDBC 214 CP YH ;FDBC ** 315C FDBD 215 CP YL ;FDBD ** 216 ; 217 ; COMPARE & DECREMENT 218 ; 315E EDA9 219 CPD ;EDA9 220 ; 221 ; COMPARE,DECREMENT, & REPEAT 222 ; 3160 EDB9 223 CPDR ;EDB9 224 ; 225 ; COMPARE & INCREMENT 226 ; 3162 EDA1 227 CPI ;EDA1 228 ; 229 ; COMPARE,INCREMENT, & REPEAT 230 ; 3164 EDB1 231 CPIR ;EDB1 232 ; 233 ; COMPLEMENT REGISTER A 234 ; 3166 2F 235 CPL ;2F 236 ; 237 ; COMPARE DOUBLE REGISTER 238 ; 3167 E5B7ED42E1 239 CPR BC ;E5B7ED42E1 * 316C E5B7ED52E1 240 CPR DE ;E5B7ED52E1 * 3171 E5B7ED62E1 241 CPR HL ;E5B7ED62E1 * 3176 E5B7ED72E1 242 CPR SP ;E5B7ED72E1 * 243 ; 244 ; DECIMAL ADJUST ACCUMULATOR 245 ; 317B 27 246 DAA ;27 247 ; 248 ; DECREMENT 249 ; 317C 35 250 DEC (HL) ;35 317D DD3505 251 DEC (IX+DD) ;DD3505 3180 FD3505 252 DEC (IY+DD) ;FD3505 3183 3D 253 DEC A ;3D 3184 05 254 DEC B ;05 3185 0B 255 DEC BC ;0B 3186 0D 256 DEC C ;0D 3187 15 257 DEC D ;15 3188 1B 258 DEC DE ;1B 3189 1D 259 DEC E ;1D 318A 25 260 DEC H ;25 318B 2B 261 DEC HL ;2B 318C 2D 262 DEC L ;2D 318D DD2B 263 DEC IX ;DD2B 318F DD25 264 DEC XH ;DD25 ** 3191 DD2D 265 DEC XL ;DD2D ** C Z80/Z180 Assembler Version 3(1) Page: 6 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3193 FD2B 266 DEC IY ;FD2B 3195 FD25 267 DEC YH ;FD25 ** 3197 FD2D 268 DEC YL ;FD2D ** 3199 3B 269 DEC SP ;3B 270 ; 271 ; DISABLE INTERRUPT 272 ; 319A F3 273 DI ;F3 274 ; 275 ; DECREMENT REG. B AND JUMP IF RESULT NOT ZERO 276 ; 319B 102E 277 DJNZ $+EE ;102E 278 ; 279 ; ENABLE INTERRUPT 280 ; 319D FB 281 EI ;FB 282 ; 283 ; EXCHANGE 284 ; 319E E3F5E5F1E1E3 285 EX (SP),AF ;E3F5E5F1E1E3 * 31A4 E3C5E5C1E1E3 286 EX (SP),BC ;E3C5E5C1E1E3 * 31AA EBE3EB 287 EX (SP),DE ;EBE3EB * 31AD E3 288 EX (SP),HL ;E3 31AE DDE3 289 EX (SP),IX ;DDE3 31B0 FDE3 290 EX (SP),IY ;FDE3 291 31B2 08 292 EX AF,AF' ;08 293 31B3 F5C5F1C1 294 EX AF,BC ;F5C5F1C1 * 31B7 F5D5F1D1 295 EX AF,DE ;F5D5F1D1 * 31BB F5E3F1 296 EX AF,HL ;F5E3F1 * 31BE F5DDE3F1 297 EX AF,IX ;F5DDE3F1 * 31C2 F5FDE3F1 298 EX AF,IY ;F5FDE3F1 * 299 31C6 C5D5C1D1 300 EX BC,DE ;C5D5C1D1 * 31CA C5E3C1 301 EX BC,HL ;C5E3C1 * 31CD C5DDE3C1 302 EX BC,IX ;C5DDE3C1 * 31D1 C5FDE3C1 303 EX BC,IY ;C5FDE3C1 * 304 31D5 EB 305 EX DE,HL ;EB 31D6 D5DDE3D1 306 EX DE,IX ;D5DDE3D1 * 31DA D5FDE3D1 307 EX DE,IY ;D5FDE3D1 * 308 31DE E5DDE3E1 309 EX HL,IX ;E5DDE3E1 * 31E2 E5FDE3E1 310 EX HL,IY ;E5FDE3E1 * 311 31E6 DDE5FDE3DDE1 312 EX IX,IY ;DDE5FDE3DDE1 * 313 ; 314 ; POP REGISTERS AND RETURN 315 ; 31EC E1D1C1C9 316 EXIT ;E1D1C1C9 * 31F0 E1D1C1F1C9 317 EXIT 4 ;E1D1C1F1C9 * 31F5 E1D1C1F1FDE1 C Z80/Z180 Assembler Version 3(1) Page: 7 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line DDE1C9 318 EXIT I ;E1D1C1F1FDE1DDE1C9 * 31FE E1D1C1F1FDE1 DDE1D9E1D1C1 D9C9 319 EXIT P ;E1D1C1F1FDE1DDE1D9E1D1 320 ; C1D9C9 * 320C E1D1C1F1FDE1 DDE1D9E1D1C1 D908F108C9 321 EXIT A ;E1D1C1F1FDE1DDE1D9E1D1 322 ; C1D908F108C9 * 323 ; 324 ; EXCHANGE REGISTER BANKS 325 ; 321D D9 326 EXX ;D9 327 ; 328 ; HALT PROCESSOR 329 ; 321E 76 330 HALT ;76 331 ; 332 ; SET INTERRUPT MODE 333 ; 321F ED46 334 IM 0 ;ED46 3221 ED56 335 IM 1 ;ED56 3223 ED5E 336 IM 2 ;ED5E 337 ; 338 ; INPUT 339 ; 3225 ED70 340 IN F,(C) ;ED70 3227 ED78 341 IN A,(C) ;ED78 3229 ED40 342 IN B,(C) ;ED40 322B ED48 343 IN C,(C) ;ED48 322D ED50 344 IN D,(C) ;ED50 322F ED58 345 IN E,(C) ;ED58 3231 ED60 346 IN H,(C) ;ED60 3233 ED68 347 IN L,(C) ;ED68 348 3235 DB20 349 IN A,(N) ;DB20 350 3237 ED3820 352 IN0 A,(N) ;ED3820 323A ED0020 353 IN0 B,(N) ;ED0020 323D ED0820 354 IN0 C,(N) ;ED0820 3240 ED1020 355 IN0 D,(N) ;ED1020 3243 ED1820 356 IN0 E,(N) ;ED1820 3246 ED2020 357 IN0 H,(N) ;ED2020 3249 ED2820 358 IN0 L,(N) ;ED2820 360 ; 361 ; INCREMENT 362 ; 324C 34 363 INC (HL) ;34 324D DD3405 364 INC (IX+DD) ;DD3405 3250 FD3405 365 INC (IY+DD) ;FD3405 3253 3C 366 INC A ;3C 3254 04 367 INC B ;04 3255 03 368 INC BC ;03 C Z80/Z180 Assembler Version 3(1) Page: 8 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3256 0C 369 INC C ;0C 3257 14 370 INC D ;14 3258 13 371 INC DE ;13 3259 1C 372 INC E ;1C 325A 24 373 INC H ;24 325B 23 374 INC HL ;23 325C 2C 375 INC L ;2C 325D DD23 376 INC IX ;DD23 325F DD24 377 INC XH ;DD24 ** 3261 DD2C 378 INC XL ;DD2C ** 3263 FD23 379 INC IY ;FD23 3265 FD24 380 INC YH ;FD24 ** 3267 FD2C 381 INC YL ;FD2C ** 3269 33 382 INC SP ;33 383 ; 384 ; INPUT & DECREMENT 385 ; 326A EDAA 386 IND ;EDAA 387 ; 388 ; INPUT, DECREMENT, & REPEAT 389 ; 326C EDBA 390 INDR ;EDBA 391 ; 392 ; INPUT & INCREMENT 393 ; 326E EDA2 394 INI ;EDA2 395 ; 396 ; INPUT, INCREMENT, & REPEAT 397 ; 3270 EDB2 398 INIR ;EDB2 399 ; 400 ; CONDITIONAL & UNCONDITIONAL JUMPS 401 ; 3272 C38405 402 JP NN ;C38405 3275 E9 403 JP (HL) ;E9 3276 DDE9 404 JP (IX) ;DDE9 3278 FDE9 405 JP (IY) ;FDE9 327A DA8405 406 JP C,NN ;DA8405 327D FA8405 407 JP M,NN ;FA8405 3280 D28405 408 JP NC,NN ;D28405 3283 C28405 409 JP NZ,NN ;C28405 3286 F28405 410 JP P,NN ;F28405 3289 EA8405 411 JP V,NN ;EA8405 328C EA8405 412 JP PE,NN ;EA8405 328F E28405 413 JP NV,NN ;E28405 3292 E28405 414 JP PO,NN ;E28405 3295 CA8405 415 JP Z,NN ;CA8405 416 ; 417 ; CONDITIONAL & UNCONDITIONAL RELATIVE JUMPS 418 ; 3298 382E 419 JR C,$+EE ;382E 329A 302E 420 JR NC,$+EE ;302E 329C 282E 421 JR Z,$+EE ;282E C Z80/Z180 Assembler Version 3(1) Page: 9 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 329E 202E 422 JR NZ,$+EE ;202E 32A0 182E 423 JR $+EE ;182E 424 ; 425 ; LOAD 426 ; 32A2 02 427 LD (BC),A ;02 32A3 C5E3712370E3 C1 428 LD (BC),BC ;C5E3712370E3C1 * BC=BC+1 after 32AA C5E3732372E3 C1 429 LD (BC),DE ;C5E3732372E3C1 * BC=BC+1 32B1 F57D02037C02 F1 430 LD (BC),HL ;F57D02037C02F1 * BC=BC+1 32B8 1A02 431 LD (BC),(DE) ;1A02 * USES REG A 32BA 7E02 432 LD (BC),(HL) ;7E02 * USES REG A 32BC DD7E0502 433 LD (BC),(IX+DD) ;DD7E0502 * USES REG A 32C0 FD7E0502 434 LD (BC),(IY+DD) ;FD7E0502 * USES REG A 435 32C4 12 436 LD (DE),A ;12 32C5 D5E3712370E3 D1 437 LD (DE),BC ;D5E3712370E3D1 * DE=DE+1 32CC D5E3732372E3 D1 438 LD (DE),DE ;D5E3732372E3D1 * DE=DE+1 after 32D3 F57D12137C12 F1 439 LD (DE),HL ;F57D12137C12F1 * DE=DE+1 32DA 0A12 440 LD (DE),(BC) ;0A12 * USES REG A 32DC 7E12 441 LD (DE),(HL) ;7E12 * USES REG A 32DE DD7E0512 442 LD (DE),(IX+DD) ;DD7E0512 * USES REG A 32E2 FD7E0512 443 LD (DE),(IY+DD) ;FD7E0512 * USES REG A 444 32E6 77 445 LD (HL),A ;77 32E7 70 446 LD (HL),B ;70 32E8 712370 447 LD (HL),BC ;712370 * HL=HL+1 32EB 0A77 448 LD (HL),(BC) ;0A77 * USES REG A 32ED 71 449 LD (HL),C ;71 32EE 72 450 LD (HL),D ;72 32EF 732372 451 LD (HL),DE ;732372 * HL=HL+1 32F2 1A77 452 LD (HL),(DE) ;1A77 * USES REG A 32F4 73 453 LD (HL),E ;73 32F5 74 454 LD (HL),H ;74 32F6 F57C752377F1 455 LD (HL),HL ;F57C752377F1 * HL=HL+1 after 32FC 75 456 LD (HL),L ;75 32FD 3620 457 LD (HL),N ;3620 32FF DD7E0577 458 LD (HL),(IX+DD) ;DD7E0577 * USES REG A 3303 FD7E0577 459 LD (HL),(IY+DD) ;FD7E0577 * USES REG A 460 3307 DD7105DD23DD 7005 461 LD (IX+DD),BC ;DD7105DD23DD7005 * IX=IX+1 330F DD7305DD23DD 7205 462 LD (IX+DD),DE ;DD7305DD23DD7205 * IX=IX+1 3317 DD7505DD23DD 7405 463 LD (IX+DD),HL ;DD7505DD23DD7405 * IX=IX+1 331F 0ADD7705 464 LD (IX+DD),(BC) ;0ADD7705 * USES REG A 3323 1ADD7705 465 LD (IX+DD),(DE) ;1ADD7705 * USES REG A C Z80/Z180 Assembler Version 3(1) Page: 10 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3327 7EDD7705 466 LD (IX+DD),(HL) ;7EDD7705 * USES REG A 332B FD7E05DD7705 467 LD (IX+DD),(IY+DD) ;FD7E05DD7705 * USES REG A 468 3331 FD7105FD23FD 7005 469 LD (IY+DD),BC ;FD7105FD23FD7005 * IY=IY+1 3339 FD7305FD23FD 7205 470 LD (IY+DD),DE ;FD7305FD23FD7205 * IY=IY+1 3341 FD7505FD23FD 7405 471 LD (IY+DD),HL ;FD7505FD23FD7405 * IY=IY+1 3349 0AFD7705 472 LD (IY+DD),(BC) ;0AFD7705 * USES REG A 334D 1AFD7705 473 LD (IY+DD),(DE) ;1AFD7705 * USES REG A 3351 7EFD7705 474 LD (IY+DD),(HL) ;7EFD7705 * USES REG A 3355 DD7E05FD7705 475 LD (IY+DD),(IX+DD) ;DD7E05FD7705 * USES REG A 476 335B DD7705 477 LD (IX+DD),A ;DD7705 335E DD7005 478 LD (IX+DD),B ;DD7005 3361 DD7105 479 LD (IX+DD),C ;DD7105 3364 DD7205 480 LD (IX+DD),D ;DD7205 3367 DD7305 481 LD (IX+DD),E ;DD7305 336A DD7405 482 LD (IX+DD),H ;DD7405 336D DD7505 483 LD (IX+DD),L ;DD7505 3370 DD360520 484 LD (IX+DD),N ;DD360520 485 3374 FD7705 486 LD (IY+DD),A ;FD7705 3377 FD7005 487 LD (IY+DD),B ;FD7005 337A FD7105 488 LD (IY+DD),C ;FD7105 337D FD7205 489 LD (IY+DD),D ;FD7205 3380 FD7305 490 LD (IY+DD),E ;FD7305 3383 FD7405 491 LD (IY+DD),H ;FD7405 3386 FD7505 492 LD (IY+DD),L ;FD7505 3389 FD360520 493 LD (IY+DD),N ;FD360520 494 338D 328405 495 LD (NN),A ;328405 3390 ED438405 496 LD (NN),BC ;ED438405 3394 ED538405 497 LD (NN),DE ;ED538405 3398 228405 498 LD (NN),HL ;228405 339B DD228405 499 LD (NN),IX ;DD228405 339F FD228405 500 LD (NN),IY ;FD228405 33A3 ED738405 501 LD (NN),SP ;ED738405 502 33A7 0A 503 LD A,(BC) ;0A 33A8 1A 504 LD A,(DE) ;1A 33A9 7E 505 LD A,(HL) ;7E 33AA DD7E05 506 LD A,(IX+DD) ;DD7E05 33AD FD7E05 507 LD A,(IY+DD) ;FD7E05 33B0 3A8405 508 LD A,(NN) ;3A8405 509 33B3 7F 510 LD A,A ;7F 33B4 78 511 LD A,B ;78 33B5 79 512 LD A,C ;79 33B6 7A 513 LD A,D ;7A 33B7 7B 514 LD A,E ;7B 33B8 7C 515 LD A,H ;7C C Z80/Z180 Assembler Version 3(1) Page: 11 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 33B9 ED57 516 LD A,I ;ED57 33BB 7D 517 LD A,L ;7D 33BC 3E20 518 LD A,N ;3E20 33BE ED5F 519 LD A,R ;ED5F 520 33C0 DD7C 521 LD A,XH ;DD7C ** 33C2 DD7D 522 LD A,XL ;DD7D ** 33C4 FD7C 523 LD A,YH ;FD7C ** 33C6 FD7D 524 LD A,YL ;FD7D ** 525 33C8 F5F1 526 LD AF,AF ;F5F1 * 33CA C5F1 527 LD AF,BC ;C5F1 * 33CC D5F1 528 LD AF,DE ;D5F1 * 33CE E5F1 529 LD AF,HL ;E5F1 * 33D0 DDE5F1 530 LD AF,IX ;DDE5F1 * 33D3 FDE5F1 531 LD AF,IY ;FDE5F1 * 532 33D6 46 533 LD B,(HL) ;46 33D7 DD4605 534 LD B,(IX+DD) ;DD4605 33DA FD4605 535 LD B,(IY+DD) ;FD4605 33DD 47 536 LD B,A ;47 33DE 40 537 LD B,B ;40 33DF 41 538 LD B,C ;41 33E0 42 539 LD B,D ;42 33E1 43 540 LD B,E ;43 33E2 44 541 LD B,H ;44 33E3 45 542 LD B,L ;45 33E4 0620 543 LD B,N ;0620 544 33E6 DD44 545 LD B,XH ;DD44 ** 33E8 DD45 546 LD B,XL ;DD45 ** 33EA FD44 547 LD B,YH ;FD44 ** 33EC FD45 548 LD B,YL ;FD45 ** 549 33EE 4F0600 550 LD BC,A ;4F0600 * 33F1 C5E34E2346E3 C1 551 LD BC,(BC) ;C5E34E2346E1 * 33F8 D5E34E2346E3 D1 552 LD BC,(DE) ;D5E34E2346E3D1 * DE=DE+1 33FF 4E2346 553 LD BC,(HL) ;4E2346 * HL=HL+1 3402 DD4E05DD2346 554 LD BC,(IX+DD) ;DD4E05DD23DD4605 * IX=IX+1 3408 FD4E05FD2346 555 LD BC,(IY+DD) ;FD4E05FD23FD4605 * IY=IY+1 340E ED4B8405 556 LD BC,(NN) ;ED4B8405 3412 018405 557 LD BC,NN ;018405 3415 F5C1 558 LD BC,AF ;F5C1 * 3417 4049 559 LD BC,BC ;4049 * 3419 424B 560 LD BC,DE ;424B * 341B 444D 561 LD BC,HL ;444D * 341D DDE5C1 562 LD BC,IX ;DDE5C1 * 3420 FDE5C1 563 LD BC,IY ;FDE5C1 * 564 3423 4E 565 LD C,(HL) ;4E 3424 DD4E05 566 LD C,(IX+DD) ;DD4E05 C Z80/Z180 Assembler Version 3(1) Page: 12 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3427 FD4E05 567 LD C,(IY+DD) ;FD4E05 342A 4F 568 LD C,A ;4F 342B 48 569 LD C,B ;48 342C 49 570 LD C,C ;49 342D 4A 571 LD C,D ;4A 342E 4B 572 LD C,E ;4B 342F 4C 573 LD C,H ;4C 3430 4D 574 LD C,L ;4D 3431 0E20 575 LD C,N ;0E20 576 3433 DD4C 577 LD C,XH ;DD4C ** 3435 DD4D 578 LD C,XL ;DD4D ** 3437 FD4C 579 LD C,YH ;FD4C ** 3439 FD4D 580 LD C,YL ;FD4D ** 581 343B 56 582 LD D,(HL) ;56 343C DD5605 583 LD D,(IX+DD) ;DD5605 343F FD5605 584 LD D,(IY+DD) ;FD5605 3442 57 585 LD D,A ;57 3443 50 586 LD D,B ;50 3444 51 587 LD D,C ;51 3445 52 588 LD D,D ;52 3446 53 589 LD D,E ;53 3447 54 590 LD D,H ;54 3448 55 591 LD D,L ;55 3449 1620 592 LD D,N ;1620 593 344B DD54 594 LD D,XH ;DD54 ** 344D DD55 595 LD D,XL ;DD55 ** 344F FD54 596 LD D,YH ;FD54 ** 3451 FD55 597 LD D,YL ;FD55 ** 598 3453 5F1600 599 LD DE,A ;5F1600 * 3456 C5E35E2356E3 C1 600 LD DE,(BC) ;C5E35E2356E3C1 * BC=BC+1 345D D5E35E2356E3 D1 601 LD DE,(DE) ;D5E35E2356E1 * 3464 5E2356 602 LD DE,(HL) ;5E2356 * HL=HL+1 3467 DD5E05DD2356 603 LD DE,(IX+DD) ;DD5E05DD23DD5605 * IX=IX+1 346D FD5E05FD2356 604 LD DE,(IY+DD) ;FD5E05FD23FD5605 * IY=IY+1 3473 ED5B8405 605 LD DE,(NN) ;ED5B8405 3477 118405 606 LD DE,NN ;118405 347A F5D1 607 LD DE,AF ;F5D1 * 347C 5059 608 LD DE,BC ;5059 * 347E 525B 609 LD DE,DE ;525B * 3480 545D 610 LD DE,HL ;545D * 3482 DDE5D1 611 LD DE,IX ;DDE5D1 * 3485 FDE5D1 612 LD DE,IY ;FDE5D1 * 613 3488 5E 614 LD E,(HL) ;5E 3489 DD5E05 615 LD E,(IX+DD) ;DD5E05 348C FD5E05 616 LD E,(IY+DD) ;FD5E05 348F 5F 617 LD E,A ;5F C Z80/Z180 Assembler Version 3(1) Page: 13 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3490 58 618 LD E,B ;58 3491 59 619 LD E,C ;59 3492 5A 620 LD E,D ;5A 3493 5B 621 LD E,E ;5B 3494 5C 622 LD E,H ;5C 3495 5D 623 LD E,L ;5D 3496 1E20 624 LD E,N ;1E20 625 3498 DD5C 626 LD E,XH ;DD5C ** 349A DD5D 627 LD E,XL ;DD5D ** 349C FD5C 628 LD E,YH ;FD5C ** 349E FD5D 629 LD E,YL ;FD5D ** 630 34A0 66 631 LD H,(HL) ;66 34A1 DD6605 632 LD H,(IX+DD) ;DD6605 34A4 FD6605 633 LD H,(IY+DD) ;FD6605 34A7 67 634 LD H,A ;67 34A8 60 635 LD H,B ;60 34A9 61 636 LD H,C ;61 34AA 62 637 LD H,D ;62 34AB 63 638 LD H,E ;63 34AC 64 639 LD H,H ;64 34AD 65 640 LD H,L ;65 34AE 2620 641 LD H,N ;2620 642 34B0 6F2600 643 LD HL,A ;6F2600 * 34B3 F50A6F030A67 F1 644 LD HL,(BC) ;F50A6F030A67F1 * BC=BC+1 34BA F51A6F131A67 F1 645 LD HL,(DE) ;F51A6F131A67F1 * DE=DE+1 34C1 F57E23666FF1 646 LD HL,(HL) ;F57E23666FF1 * 34C7 DD6E05DD2366 647 LD HL,(IX+DD) ;DD6E05DD23DD6605 * IX=IX+1 34CD FD6E05FD2366 648 LD HL,(IY+DD) ;FD6E05FD23FD6605 * IY=IY+1 34D3 2A8405 649 LD HL,(NN) ;2A8405 34D6 218405 650 LD HL,NN ;218405 34D9 F5E1 651 LD HL,AF ;F5E1 * 34DB 6069 652 LD HL,BC ;6069 * 34DD 626B 653 LD HL,DE ;626B * 34DF 646D 654 LD HL,HL ;646D * 34E1 DDE5E1 655 LD HL,IX ;DDE5E1 * 34E4 FDE5E1 656 LD HL,IY ;FDE5E1 * 657 34E7 ED47 658 LD I,A ;ED47 659 34E9 DD6FDD2600 660 LD IX,A ;DD6FDD2600 * 34EE DD2A8405 661 LD IX,(NN) ;DD2A8405 34F2 DD218405 662 LD IX,NN ;DD218405 34F6 F5DDE1 663 LD IX,AF ;F5DDE1 * 34F9 C5DDE1 664 LD IX,BC ;C5DDE1 * 34FC D5DDE1 665 LD IX,DE ;D5DDE1 * 34FF E5DDE1 666 LD IX,HL ;E5DDE1 * 3502 DDE5DDE1 667 LD IX,IX ;DDE5DDE1 * 3506 FDE5DDE1 668 LD IX,IY ;FDE5DDE1 * C Z80/Z180 Assembler Version 3(1) Page: 14 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 669 350A FD6FFD2600 670 LD IY,A ;FD6FFD2600 * 350F FD2A8405 671 LD IY,(NN) ;FD2A8405 3513 FD218405 672 LD IY,NN ;FD218405 3517 F5FDE1 673 LD IY,AF ;F5FDE1 * 351A C5FDE1 674 LD IY,BC ;C5FDE1 * 351D D5FDE1 675 LD IY,DE ;D5FDE1 * 3520 E5FDE1 676 LD IY,HL ;E5FDE1 * 3523 DDE5FDE1 677 LD IY,IX ;DDE5FDE1 * 3527 FDE5FDE1 678 LD IY,IY ;FDE5FDE1 * 679 352B 6E 680 LD L,(HL) ;6E 352C DD6E05 681 LD L,(IX+DD) ;DD6E05 352F FD6E05 682 LD L,(IY+DD) ;FD6E05 3532 6F 683 LD L,A ;6F 3533 68 684 LD L,B ;68 3534 69 685 LD L,C ;69 3535 6A 686 LD L,D ;6A 3536 6B 687 LD L,E ;6B 3537 6C 688 LD L,H ;6C 3538 6D 689 LD L,L ;6D 3539 2E20 690 LD L,N ;2E20 691 353B ED4F 692 LD R,A ;ED4F 693 353D ED7B8405 694 LD SP,(NN) ;ED7B8405 3541 F9 695 LD SP,HL ;F9 3542 DDF9 696 LD SP,IX ;DDF9 3544 FDF9 697 LD SP,IY ;FDF9 3546 318405 698 LD SP,NN ;318405 699 3549 DD67 700 LD XH,A ;DD67 ** 354B DD60 701 LD XH,B ;DD60 ** 354D DD61 702 LD XH,C ;DD61 ** 354F DD62 703 LD XH,D ;DD62 ** 3551 DD63 704 LD XH,E ;DD63 ** 3553 DD2620 705 LD XH,N ;DD2620 ** 706 3556 DD6F 707 LD XL,A ;DD6F ** 3558 DD68 708 LD XL,B ;DD68 ** 355A DD69 709 LD XL,C ;DD69 ** 355C DD6A 710 LD XL,D ;DD6A ** 355E DD6B 711 LD XL,E ;DD6B ** 3560 DD2E20 712 LD XL,N ;DD2E20 ** 713 3563 FD67 714 LD YH,A ;FD67 ** 3565 FD60 715 LD YH,B ;FD60 ** 3567 FD61 716 LD YH,C ;FD61 ** 3569 FD62 717 LD YH,D ;FD62 ** 356B FD63 718 LD YH,E ;FD63 ** 356D FD2620 719 LD YH,N ;FD2620 ** 720 3570 FD6F 721 LD YL,A ;FD6F ** C Z80/Z180 Assembler Version 3(1) Page: 15 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3572 FD68 722 LD YL,B ;FD68 ** 3574 FD69 723 LD YL,C ;FD69 ** 3576 FD6A 724 LD YL,D ;FD6A ** 3578 FD6B 725 LD YL,E ;FD6B ** 357A FD2E20 726 LD YL,N ;FD2E20 ** 727 ; 728 ; LOAD & DECREMENT 729 ; 357D EDA8 730 LDD ;EDA8 731 ; 732 ; LOAD, DECREMENT, & REPEAT 733 ; 357F EDB8 734 LDDR ;EDB8 735 ; 736 ; LOAD & INCREMENT 737 ; 3581 EDA0 738 LDI ;EDA0 739 ; 740 ; LOAD, INCREMENT, & REPEAT 741 ; 3583 EDB0 742 LDIR ;EDB0 743 745 ; 746 ; MULTIPLY Hr by Lr, result into 16 bit register 747 ; 3585 ED4C 748 MLT BC ;ED4C 3587 ED5C 749 MLT DE ;ED5C 3589 ED6C 750 MLT HL ;ED6C 751 753 754 ; 755 ; NEGATE A 756 ; 358B ED44 757 NEG ;ED44 758 ; 759 ; NO OPERATION 760 ; 358D 00 761 NOP ;00 762 ; 763 ; LOGICAL OR 764 ; 358E B6 765 OR (HL) ;B6 358F DDB605 766 OR (IX+DD) ;DDB605 3592 FDB605 767 OR (IY+DD) ;FDB605 3595 B7 768 OR A ;B7 3596 B0 769 OR B ;B0 3597 B1 770 OR C ;B1 3598 B2 771 OR D ;B2 3599 B3 772 OR E ;B3 359A B4 773 OR H ;B4 359B B5 774 OR L ;B5 359C F620 775 OR N ;F620 776 C Z80/Z180 Assembler Version 3(1) Page: 16 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 359E DDB4 777 OR XH ;DDB4 ** 35A0 DDB5 778 OR XL ;DDB5 ** 35A2 FDB4 779 OR YH ;FDB4 ** 35A4 FDB5 780 OR YL ;FDB5 ** 781 ; 782 ; OUTPUT, DECREMENT, & REPEAT 783 ; 35A6 EDBB 784 OTDR ;EDBB 785 ; 786 ; OUTPUT, INCREMENT, & REPEAT 787 ; 35A8 EDB3 788 OTIR ;EDB3 789 ; 790 ; OUTPUT 791 ; 35AA ED79 792 OUT (C),A ;ED79 35AC ED41 793 OUT (C),B ;ED41 35AE ED49 794 OUT (C),C ;ED49 35B0 ED51 795 OUT (C),D ;ED51 35B2 ED59 796 OUT (C),E ;ED59 35B4 ED61 797 OUT (C),H ;ED61 35B6 ED69 798 OUT (C),L ;ED69 35B8 D320 799 OUT (N),A ;D320 800 35BA ED3920 802 OUT0 (N),A ;ED3920 35BD ED0120 803 OUT0 (N),B ;ED0120 35C0 ED0920 804 OUT0 (N),C ;ED0920 35C3 ED1120 805 OUT0 (N),D ;ED1120 35C6 ED1920 806 OUT0 (N),E ;ED1920 35C9 ED2120 807 OUT0 (N),H ;ED2120 35CC ED2920 808 OUT0 (N),L ;ED2920 810 ; 811 ; OUTPUT & DECREMENT 812 ; 35CF EDAB 813 OUTD ;EDAB 814 ; 815 ; OUTPUT & INCREMENT 816 ; 35D1 EDA3 817 OUTI ;EDA3 818 820 ; 821 ; OUTPUT BLOCK AND DECREMENT 822 ; 35D3 ED8B 823 OTDM ;ED8B 824 825 ; 826 ; OUTPUT BLOCK, DECREMENT, AND REPEAT 827 ; 35D5 ED9B 828 OTDMR ;ED9B 829 ; 830 ; OUTPUT BLOCK AND INCREMENT 831 ; 35D7 ED83 832 OTIM ;ED83 C Z80/Z180 Assembler Version 3(1) Page: 17 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 833 ; 834 ; OUTPUT BLOCK, INCREMENT, AND REPEAT 835 ; 35D9 ED93 836 OTIMR ;ED93 837 839 840 ; 841 ; POP DATA FROM STACK 842 ; 35DB 3333 843 POP ;3333 * SP=SP+2 35DD F1 844 POP AF ;F1 35DE C1 845 POP BC ;C1 35DF D1 846 POP DE ;D1 35E0 E1 847 POP HL ;E1 35E1 DDE1 848 POP IX ;DDE1 35E3 FDE1 849 POP IY ;FDE1 850 ; 851 ; PUSH DATA ONTO STACK 852 ; 35E5 F5 853 PUSH AF ;F5 35E6 C5 854 PUSH BC ;C5 35E7 D5 855 PUSH DE ;D5 35E8 E5 856 PUSH HL ;E5 35E9 DDE5 857 PUSH IX ;DDE5 35EB FDE5 858 PUSH IY ;FDE5 859 ; 860 ; BIT RESET 861 ; 35ED CB86 862 RES 0,(HL) ;CB86 35EF DDCB0586 863 RES 0,(IX+DD) ;DDCB0586 35F3 FDCB0586 864 RES 0,(IY+DD) ;FDCB0586 35F7 CB87 865 RES 0,A ;CB87 35F9 CB80 866 RES 0,B ;CB80 35FB CB81 867 RES 0,C ;CB81 35FD CB82 868 RES 0,D ;CB82 35FF CB83 869 RES 0,E ;CB83 3601 CB84 870 RES 0,H ;CB84 3603 CB85 871 RES 0,L ;CB85 872 3605 CB8E 873 RES 1,(HL) ;CB8E 3607 DDCB058E 874 RES 1,(IX+DD) ;DDCB058E 360B FDCB058E 875 RES 1,(IY+DD) ;FDCB058E 360F CB8F 876 RES 1,A ;CB8F 3611 CB88 877 RES 1,B ;CB88 3613 CB89 878 RES 1,C ;CB89 3615 CB8A 879 RES 1,D ;CB8A 3617 CB8B 880 RES 1,E ;CB8B 3619 CB8C 881 RES 1,H ;CB8C 361B CB8D 882 RES 1,L ;CB8D 883 361D CB96 884 RES 2,(HL) ;CB96 361F DDCB0596 885 RES 2,(IX+DD) ;DDCB0596 3623 FDCB0596 886 RES 2,(IY+DD) ;FDCB0596 C Z80/Z180 Assembler Version 3(1) Page: 18 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3627 CB97 887 RES 2,A ;CB97 3629 CB90 888 RES 2,B ;CB90 362B CB91 889 RES 2,C ;CB91 362D CB92 890 RES 2,D ;CB92 362F CB93 891 RES 2,E ;CB93 3631 CB94 892 RES 2,H ;CB94 3633 CB95 893 RES 2,L ;CB95 894 3635 CB9E 895 RES 3,(HL) ;CB9E 3637 DDCB059E 896 RES 3,(IX+DD) ;DDCB059E 363B FDCB059E 897 RES 3,(IY+DD) ;FDCB059E 363F CB9F 898 RES 3,A ;CB9F 3641 CB98 899 RES 3,B ;CB98 3643 CB99 900 RES 3,C ;CB99 3645 CB9A 901 RES 3,D ;CB9A 3647 CB9B 902 RES 3,E ;CB9B 3649 CB9C 903 RES 3,H ;CB9C 364B CB9D 904 RES 3,L ;CB9D 905 364D CBA6 906 RES 4,(HL) ;CBA6 364F DDCB05A6 907 RES 4,(IX+DD) ;DDCB05A6 3653 FDCB05A6 908 RES 4,(IY+DD) ;FDCB05A6 3657 CBA7 909 RES 4,A ;CBA7 3659 CBA0 910 RES 4,B ;CBA0 365B CBA1 911 RES 4,C ;CBA1 365D CBA2 912 RES 4,D ;CBA2 365F CBA3 913 RES 4,E ;CBA3 3661 CBA4 914 RES 4,H ;CBA4 3663 CBA5 915 RES 4,L ;CBA5 916 3665 CBAE 917 RES 5,(HL) ;CBAE 3667 DDCB05AE 918 RES 5,(IX+DD) ;DDCB05AE 366B FDCB05AE 919 RES 5,(IY+DD) ;FDCB05AE 366F CBAF 920 RES 5,A ;CBAF 3671 CBA8 921 RES 5,B ;CBA8 3673 CBA9 922 RES 5,C ;CBA9 3675 CBAA 923 RES 5,D ;CBAA 3677 CBAB 924 RES 5,E ;CBAB 3679 CBAC 925 RES 5,H ;CBAC 367B CBAD 926 RES 5,L ;CBAD 927 367D CBB6 928 RES 6,(HL) ;CBB6 367F DDCB05B6 929 RES 6,(IX+DD) ;DDCB05B6 3683 FDCB05B6 930 RES 6,(IY+DD) ;FDCB05B6 3687 CBB7 931 RES 6,A ;CBB7 3689 CBB0 932 RES 6,B ;CBB0 368B CBB1 933 RES 6,C ;CBB1 368D CBB2 934 RES 6,D ;CBB2 368F CBB3 935 RES 6,E ;CBB3 3691 CBB4 936 RES 6,H ;CBB4 3693 CBB5 937 RES 6,L ;CBB5 938 3695 CBBE 939 RES 7,(HL) ;CBBE C Z80/Z180 Assembler Version 3(1) Page: 19 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3697 DDCB05BE 940 RES 7,(IX+DD) ;DDCB05BE 369B FDCB05BE 941 RES 7,(IY+DD) ;FDCB05BE 369F CBBF 942 RES 7,A ;CBBF 36A1 CBB8 943 RES 7,B ;CBB8 36A3 CBB9 944 RES 7,C ;CBB9 36A5 CBBA 945 RES 7,D ;CBBA 36A7 CBBB 946 RES 7,E ;CBBB 36A9 CBBC 947 RES 7,H ;CBBC 36AB CBBD 948 RES 7,L ;CBBD 949 ; 950 ; CONDITIONAL & UNCONDITIONAL RETURN 951 ; 36AD C9 952 RET ;C9 36AE D8 953 RET C ;D8 36AF F8 954 RET M ;F8 36B0 D0 955 RET NC ;D0 36B1 C0 956 RET NZ ;C0 36B2 F0 957 RET P ;F0 36B3 E8 958 RET V ;E8 36B4 E8 959 RET PE ;E8 36B5 E0 960 RET NV ;E0 36B6 E0 961 RET PO ;E0 36B7 C8 962 RET Z ;C8 963 ; 964 ; RETURN FROM INTERRUPT 965 ; 36B8 ED4D 966 RETI ;ED4D 967 ; 968 ; RETURN FROM NON-MASKABLE INTERRUPT 969 ; 36BA ED45 970 RETN ;ED45 971 ; 972 ; ROTATE LEFT 973 ; 36BC CB16 974 RL (HL) ;CB16 36BE DDCB0516 975 RL (IX+DD) ;DDCB0516 36C2 FDCB0516 976 RL (IY+DD) ;FDCB0516 36C6 CB17 977 RL A ;CB17 36C8 CB10 978 RL B ;CB10 36CA CB11 979 RL C ;CB11 36CC CB12 980 RL D ;CB12 36CE CB13 981 RL E ;CB13 36D0 CB14 982 RL H ;CB14 36D2 CB15 983 RL L ;CB15 984 36D4 17 985 RLA ;17 986 ; 987 ; ROTATE LEFT CIRCULAR 988 ; 36D5 CB06 989 RLC (HL) ;CB06 36D7 DDCB0506 990 RLC (IX+DD) ;DDCB0506 36DB FDCB0506 991 RLC (IY+DD) ;FDCB0506 36DF CB07 992 RLC A ;CB07 C Z80/Z180 Assembler Version 3(1) Page: 20 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 36E1 CB00 993 RLC B ;CB00 36E3 CB01 994 RLC C ;CB01 36E5 CB02 995 RLC D ;CB02 36E7 CB03 996 RLC E ;CB03 36E9 CB04 997 RLC H ;CB04 36EB CB05 998 RLC L ;CB05 999 36ED 07 1000 RLCA ;07 1001 ; 1002 ; ROTATE LEFT CIRCULAR AND LOAD 1003 ; 36EE DDCB0507 1004 RLCLD A,(IX+DD) ;DDCB0507 ** 36F2 FDCB0507 1005 RLCLD A,(IY+DD) ;FDCB0507 ** 36F6 DDCB0500 1006 RLCLD B,(IX+DD) ;DDCB0500 ** 36FA FDCB0500 1007 RLCLD B,(IY+DD) ;FDCB0500 ** 36FE DDCB0501 1008 RLCLD C,(IX+DD) ;DDCB0501 ** 3702 FDCB0501 1009 RLCLD C,(IY+DD) ;FDCB0501 ** 3706 DDCB0502 1010 RLCLD D,(IX+DD) ;DDCB0502 ** 370A FDCB0502 1011 RLCLD D,(IY+DD) ;FDCB0502 ** 370E DDCB0503 1012 RLCLD E,(IX+DD) ;DDCB0503 ** 3712 FDCB0503 1013 RLCLD E,(IY+DD) ;FDCB0503 ** 3716 DDCB0504 1014 RLCLD H,(IX+DD) ;DDCB0504 ** 371A FDCB0504 1015 RLCLD H,(IY+DD) ;FDCB0504 ** 371E DDCB0505 1016 RLCLD L,(IX+DD) ;DDCB0505 ** 3722 FDCB0505 1017 RLCLD L,(IY+DD) ;FDCB0505 ** 1018 ; 1019 ; ROTATE LEFT DECIMAL 1020 ; 3726 ED6F 1021 RLD ;ED6F 1022 ; 1023 ; ROTATE LEFT & LOAD 1024 ; 3728 DDCB0517 1025 RLLD A,(IX+DD) ;DDCB0517 ** 372C FDCB0517 1026 RLLD A,(IY+DD) ;FDCB0517 ** 3730 DDCB0510 1027 RLLD B,(IX+DD) ;DDCB0510 ** 3734 FDCB0510 1028 RLLD B,(IY+DD) ;FDCB0510 ** 3738 DDCB0511 1029 RLLD C,(IX+DD) ;DDCB0511 ** 373C FDCB0511 1030 RLLD C,(IY+DD) ;FDCB0511 ** 3740 DDCB0512 1031 RLLD D,(IX+DD) ;DDCB0512 ** 3744 FDCB0512 1032 RLLD D,(IY+DD) ;FDCB0512 ** 3748 DDCB0513 1033 RLLD E,(IX+DD) ;DDCB0513 ** 374C FDCB0513 1034 RLLD E,(IY+DD) ;FDCB0513 ** 3750 DDCB0514 1035 RLLD H,(IX+DD) ;DDCB0514 ** 3754 FDCB0514 1036 RLLD H,(IY+DD) ;FDCB0514 ** 3758 DDCB0515 1037 RLLD L,(IX+DD) ;DDCB0515 ** 375C FDCB0515 1038 RLLD L,(IY+DD) ;FDCB0515 ** 1039 ; 1040 ; ROTATE RIGHT 1041 ; 3760 CB1E 1042 RR (HL) ;CB1E 3762 DDCB051E 1043 RR (IX+DD) ;DDCB051E 3766 FDCB051E 1044 RR (IY+DD) ;FDCB051E 376A CB1F 1045 RR A ;CB1F C Z80/Z180 Assembler Version 3(1) Page: 21 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 376C CB18 1046 RR B ;CB18 376E CB19 1047 RR C ;CB19 3770 CB1A 1048 RR D ;CB1A 3772 CB1B 1049 RR E ;CB1B 3774 CB1C 1050 RR H ;CBIC 3776 CB1D 1051 RR L ;CB1D 1052 3778 1F 1053 RRA ;1F 1054 ; 1055 ; ROTATE RIGHT CIRCULAR 1056 ; 3779 CB0E 1057 RRC (HL) ;CB0E 377B DDCB050E 1058 RRC (IX+DD) ;DDCB050E 377F FDCB050E 1059 RRC (IY+DD) ;FDCB050E 3783 CB0F 1060 RRC A ;CB0F 3785 CB08 1061 RRC B ;CB08 3787 CB09 1062 RRC C ;CB09 3789 CB0A 1063 RRC D ;CB0A 378B CB0B 1064 RRC E ;CB0B 378D CB0C 1065 RRC H ;CB0C 378F CB0D 1066 RRC L ;CB0D 1067 3791 0F 1068 RRCA ;0F 1069 ; 1070 ; ROTATE RIGHT CIRCULAR & LOAD 1071 ; 3792 DDCB050F 1072 RRCLD A,(IX+DD) ;DDCB050F ** 3796 FDCB050F 1073 RRCLD A,(IY+DD) ;FDCB050F ** 379A DDCB0508 1074 RRCLD B,(IX+DD) ;DDCB0508 ** 379E FDCB0508 1075 RRCLD B,(IY+DD) ;FDCB0508 ** 37A2 DDCB0509 1076 RRCLD C,(IX+DD) ;DDCB0509 ** 37A6 FDCB0509 1077 RRCLD C,(IY+DD) ;FDCB0509 ** 37AA DDCB050A 1078 RRCLD D,(IX+DD) ;DDCB050A ** 37AE FDCB050A 1079 RRCLD D,(IY+DD) ;FDCB050A ** 37B2 DDCB050B 1080 RRCLD E,(IX+DD) ;DDCB050B ** 37B6 FDCB050B 1081 RRCLD E,(IY+DD) ;FDCB050B ** 37BA DDCB050C 1082 RRCLD H,(IX+DD) ;DDCB050C ** 37BE FDCB050C 1083 RRCLD H,(IY+DD) ;FDCB050C ** 37C2 DDCB050D 1084 RRCLD L,(IX+DD) ;DDCB050D ** 37C6 FDCB050D 1085 RRCLD L,(IY+DD) ;FDCB050D ** 1086 ; 1087 ; ROTATE RIGHT DECIMAL 1088 ; 37CA ED67 1089 RRD ;ED67 1090 ; 1091 ; ROTATE RIGHT & LOAD 1092 ; 37CC DDCB051F 1093 RRLD A,(IX+DD) ;DDCB051F ** 37D0 FDCB051F 1094 RRLD A,(IY+DD) ;FDCB051F ** 37D4 DDCB0518 1095 RRLD B,(IX+DD) ;DDCB0518 ** 37D8 FDCB0518 1096 RRLD B,(IY+DD) ;FDCB0518 ** 37DC DDCB0519 1097 RRLD C,(IX+DD) ;DDCB0519 ** 37E0 FDCB0519 1098 RRLD C,(IY+DD) ;FDCB0519 ** C Z80/Z180 Assembler Version 3(1) Page: 22 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 37E4 DDCB051A 1099 RRLD D,(IX+DD) ;DDCB051A ** 37E8 FDCB051A 1100 RRLD D,(IY+DD) ;FDCB051A ** 37EC DDCB051B 1101 RRLD E,(IX+DD) ;DDCB051B ** 37F0 FDCB051B 1102 RRLD E,(IY+DD) ;FDCB051B ** 37F4 DDCB051C 1103 RRLD H,(IX+DD) ;DDCB051C ** 37F8 FDCB051C 1104 RRLD H,(IY+DD) ;FDCB051C ** 37FC DDCB051D 1105 RRLD L,(IX+DD) ;DDCB051D ** 3800 FDCB051D 1106 RRLD L,(IY+DD) ;FDCB051D ** 1107 ; 1108 ; RESTART 1109 ; 3804 C7 1110 RST 00H ;C7 3805 CF 1111 RST 08H ;CF 3806 D7 1112 RST 10H ;D7 3807 DF 1113 RST 18H ;DF 3808 E7 1114 RST 20H ;E7 3809 EF 1115 RST 28H ;EF 380A F7 1116 RST 30H ;F7 380B FF 1117 RST 38H ;FF 1118 380C C7 1119 RST 0 ;C7 (00H) 380D CF 1120 RST 1 ;CF (08H) 380E D7 1121 RST 2 ;D7 (10H) 380F DF 1122 RST 3 ;DF (18H) 3810 E7 1123 RST 4 ;E7 (20H) 3811 EF 1124 RST 5 ;EF (28H) 3812 F7 1125 RST 6 ;F7 (30H) 3813 FF 1126 RST 7 ;FF (38H) 1127 ; 1128 ; POP REGISTERS 1129 ; 3814 E1D1C1 1130 RSTR ;E1D1C1 * 3817 E1D1C1F1 1131 RSTR 4 ;E1D1C1F1 * 381B E1D1C1F1FDE1 DDE1 1132 RSTR I ;E1D1C1F1FDE1DDE1 * 3823 E1D1C1F1FDE1 DDE1D9E1D1C1 D9 1133 RSTR P ;E1D1C1F1FDE1DDE1D9E1D1C1D9 * 3830 E1D1C1F1FDE1 DDE1D9E1D1C1 D908F108 1134 RSTR A ;E1D1C1F1FDE1DDE1D9E1D1 1135 ; C1D908F108 * 1136 ; 1137 ; PUSH REGISTERS 1138 ; 3840 C5D5E5 1139 SAVE ;C5D5E5 * 3843 F5C5D5E5 1140 SAVE 4 ;F5C5D5E5 * 3847 D9C5D5E5D9F5 C5D5E5 1141 SAVE I ;DDE5FDE5F5C5D5E5 * 3850 DDE5FDE5D9C5 D5E5D9F5C5D5 E5 1142 SAVE P ;D9C5D5E5D9DDE5FDE5F5C5D5E5 * 385D 08F508DDE5FD C Z80/Z180 Assembler Version 3(1) Page: 23 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line E5D9C5D5E5D9 F5C5D5E5 1143 SAVE A ;08F508D9C5D5E5D9DDE5FD 1144 ; E5F5C5D5E5 * 1145 ; 1146 ; SUBTRACT WITH CARRY 1147 ; 386D DE20 1148 SBC A,N ;DE20 386F 9E 1149 SBC A,(HL) ;9E 3870 DD9E05 1150 SBC A,(IX+DD) ;DD9E05 3873 FD9E05 1151 SBC A,(IY+DD) ;FD9E05 3876 9F 1152 SBC A,A ;9F 3877 98 1153 SBC A,B ;98 3878 99 1154 SBC A,C ;99 3879 9A 1155 SBC A,D ;9A 387A 9B 1156 SBC A,E ;9B 387B 9C 1157 SBC A,H ;9C 387C 9D 1158 SBC A,L ;9D 1159 387D DD9C 1160 SBC A,XH ;DD9C ** 387F DD9D 1161 SBC A,XL ;DD9D ** 3881 FD9C 1162 SBC A,YH ;FD9C ** 3883 FD9D 1163 SBC A,YL ;FD9D ** 1164 3885 ED42 1165 SBC HL,BC ;ED42 3887 ED52 1166 SBC HL,DE ;ED52 3889 ED62 1167 SBC HL,HL ;ED62 388B ED72 1168 SBC HL,SP ;ED72 1169 ; 1170 ; SET CARRY FLAG 1171 ; 388D 37 1172 SCF ;37 1173 ; 1174 ; BIT SET 1175 ; 388E CBC6 1176 SET 0,(HL) ;CBC6 3890 DDCB05C6 1177 SET 0,(IX+DD) ;DDCB05C6 3894 FDCB05C6 1178 SET 0,(IY+DD) ;FDCB05C6 3898 CBC7 1179 SET 0,A ;CBC7 389A CBC0 1180 SET 0,B ;CBC0 389C CBC1 1181 SET 0,C ;CBC1 389E CBC2 1182 SET 0,D ;CBC2 38A0 CBC3 1183 SET 0,E ;CBC3 38A2 CBC4 1184 SET 0,H ;CBC4 38A4 CBC5 1185 SET 0,L ;CBC5 1186 38A6 CBCE 1187 SET 1,(HL) ;CBCE 38A8 DDCB05CE 1188 SET 1,(IX+DD) ;DDCB05CE 38AC FDCB05CE 1189 SET 1,(IY+DD) ;FDCB05CE 38B0 CBCF 1190 SET 1,A ;CBCF 38B2 CBC8 1191 SET 1,B ;CBC8 38B4 CBC9 1192 SET 1,C ;CBC9 38B6 CBCA 1193 SET 1,D ;CBCA 38B8 CBCB 1194 SET 1,E ;CBCB C Z80/Z180 Assembler Version 3(1) Page: 24 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 38BA CBCC 1195 SET 1,H ;CBCC 38BC CBCD 1196 SET 1,L ;CBCD 1197 38BE CBD6 1198 SET 2,(HL) ;CBD6 38C0 DDCB05D6 1199 SET 2,(IX+DD) ;DDCB05D6 38C4 FDCB05D6 1200 SET 2,(IY+DD) ;FDCB05D6 38C8 CBD7 1201 SET 2,A ;CBD7 38CA CBD0 1202 SET 2,B ;CBD0 38CC CBD1 1203 SET 2,C ;CBD1 38CE CBD2 1204 SET 2,D ;CBD2 38D0 CBD3 1205 SET 2,E ;CBD3 38D2 CBD4 1206 SET 2,H ;CBD4 38D4 CBD5 1207 SET 2,L ;CBD5 1208 38D6 CBDE 1209 SET 3,(HL) ;CBDE 38D8 DDCB05DE 1210 SET 3,(IX+DD) ;DDCB05DE 38DC FDCB05DE 1211 SET 3,(IY+DD) ;FDCB05DE 38E0 CBDF 1212 SET 3,A ;CBDF 38E2 CBD8 1213 SET 3,B ;CBD8 38E4 CBD9 1214 SET 3,C ;CBD9 38E6 CBDA 1215 SET 3,D ;CBDA 38E8 CBDB 1216 SET 3,E ;CBDB 38EA CBDC 1217 SET 3,H ;CBDC 38EC CBDD 1218 SET 3,L ;CBDD 1219 38EE CBE6 1220 SET 4,(HL) ;CBE6 38F0 DDCB05E6 1221 SET 4,(IX+DD) ;DDCB05E6 38F4 FDCB05E6 1222 SET 4,(IY+DD) ;FDCB05E6 38F8 CBE7 1223 SET 4,A ;CBE7 38FA CBE0 1224 SET 4,B ;CBE0 38FC CBE1 1225 SET 4,C ;CBE1 38FE CBE2 1226 SET 4,D ;CBE2 3900 CBE3 1227 SET 4,E ;CBE3 3902 CBE4 1228 SET 4,H ;CBE4 3904 CBE5 1229 SET 4,L ;CBE5 1230 3906 CBEE 1231 SET 5,(HL) ;CBEE 3908 DDCB05EE 1232 SET 5,(IX+DD) ;DDCB05EE 390C FDCB05EE 1233 SET 5,(IY+DD) ;FDCB05EE 3910 CBEF 1234 SET 5,A ;CBEF 3912 CBE8 1235 SET 5,B ;CBE8 3914 CBE9 1236 SET 5,C ;CBE9 3916 CBEA 1237 SET 5,D ;CBEA 3918 CBEB 1238 SET 5,E ;CBEB 391A CBEC 1239 SET 5,H ;CBEC 391C CBED 1240 SET 5,L ;CBED 1241 391E CBF6 1242 SET 6,(HL) ;CBF6 3920 DDCB05F6 1243 SET 6,(IX+DD) ;DDCB05F6 3924 FDCB05F6 1244 SET 6,(IY+DD) ;FDCB05F6 3928 CBF7 1245 SET 6,A ;CBF7 392A CBF0 1246 SET 6,B ;CBF0 392C CBF1 1247 SET 6,C ;CBF1 C Z80/Z180 Assembler Version 3(1) Page: 25 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 392E CBF2 1248 SET 6,D ;CBF2 3930 CBF3 1249 SET 6,E ;CBF3 3932 CBF4 1250 SET 6,H ;CBF4 3934 CBF5 1251 SET 6,L ;CBF5 1252 3936 CBFE 1253 SET 7,(HL) ;CBFE 3938 DDCB05FE 1254 SET 7,(IX+DD) ;DDCB05FE 393C FDCB05FE 1255 SET 7,(IY+DD) ;FDCB05FE 3940 CBFF 1256 SET 7,A ;CBFF 3942 CBF8 1257 SET 7,B ;CBF8 3944 CBF9 1258 SET 7,C ;CBF9 3946 CBFA 1259 SET 7,D ;CBFA 3948 CBFB 1260 SET 7,E ;CBFB 394A CBFC 1261 SET 7,H ;CBFC 394C CBFD 1262 SET 7,L ;CBFD 1263 ; 1264 ; BIT SET & LOAD 1265 ; 1266 * SETLD A,0,(IX+DD) ;DDCB05C7 ** 1267 SETLD A,0,(IY+DD) ;FDCB05C7 ** 1268 SETLD B,0,(IX+DD) ;DDCB05C0 ** 1269 SETLD B,0,(IY+DD) ;FDCB05C0 ** 1270 SETLD C,0,(IX+DD) ;DDCB05C1 ** 1271 SETLD C,0,(IY+DD) ;FDCB05C1 ** 1272 SETLD D,0,(IX+DD) ;DDCB05C2 ** 1273 SETLD D,0,(IY+DD) ;FDCB05C2 ** 1274 SETLD E,0,(IX+DD) ;DDCB05C3 ** 1275 SETLD E,0,(IY+DD) ;FDCB05C3 ** 1276 SETLD H,0,(IX+DD) ;DDCB05C4 ** 1277 SETLD H,0,(IY+DD) ;FDCB05C4 ** 1278 SETLD L,0,(IX+DD) ;DDCB05C5 ** 1279 SETLD L,0,(IY+DD) ;FDCB05C5 ** 1280 1281 SETLD A,1,(IX+DD) ;DDCB05CF ** 1282 SETLD A,1,(IY+DD) ;FDCB05CF ** 1283 SETLD B,1,(IX+DD) ;DDCB05C8 ** 1284 SETLD B,1,(IY+DD) ;FDCB05C8 ** 1285 SETLD C,1,(IX+DD) ;DDCB05C9 ** 1286 SETLD C,1,(IY+DD) ;FDCB05C9 ** 1287 SETLD D,1,(IX+DD) ;DDCB05CA ** 1288 SETLD D,1,(IY+DD) ;FDCB05CA ** 1289 SETLD E,1,(IX+DD) ;DDCB05CB ** 1290 SETLD E,1,(IY+DD) ;FDCB05CB ** 1291 SETLD H,1,(IX+DD) ;DDCB05CC ** 1292 SETLD H,1,(IY+DD) ;FDCB05CC ** 1293 SETLD L,1,(IX+DD) ;DDCB05CD ** 1294 SETLD L,1,(IY+DD) ;FDCB05CD ** 1295 1296 SETLD A,2,(IX+DD) ;DDCB05D7 ** 1297 SETLD A,2,(IY+DD) ;FDCB05D7 ** 1298 SETLD B,2,(IX+DD) ;DDCB05D0 ** 1299 SETLD B,2,(IY+DD) ;FDCB05D0 ** 1300 SETLD C,2,(IX+DD) ;DDCB05D1 ** C Z80/Z180 Assembler Version 3(1) Page: 26 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 1301 SETLD C,2,(IY+DD) ;FDCB05D1 ** 1302 SETLD D,2,(IX+DD) ;DDCB05D2 ** 1303 SETLD D,2,(IY+DD) ;FDCB05D2 ** 1304 SETLD E,2,(IX+DD) ;DDCB05D3 ** 1305 SETLD E,2,(IY+DD) ;FDCB05D3 ** 1306 SETLD H,2,(IX+DD) ;DDCB05D4 ** 1307 SETLD H,2,(IY+DD) ;FDCB05D4 ** 1308 SETLD L,2,(IX+DD) ;DDCB05D5 ** 1309 SETLD L,2,(IY+DD) ;FDCB05D5 ** 1310 1311 SETLD A,3,(IX+DD) ;DDCB05DF ** 1312 SETLD A,3,(IY+DD) ;FDCB05DF ** 1313 SETLD B,3,(IX+DD) ;DDCB05D8 ** 1314 SETLD B,3,(IY+DD) ;FDCB05D8 ** 1315 SETLD C,3,(IX+DD) ;DDCB05D9 ** 1316 SETLD C,3,(IY+DD) ;FDCB05D9 ** 1317 SETLD D,3,(IX+DD) ;DDCB05DA ** 1318 SETLD D,3,(IY+DD) ;FDCB05DA ** 1319 SETLD E,3,(IX+DD) ;DDCB05DB ** 1320 SETLD E,3,(IY+DD) ;FDCB05DB ** 1321 SETLD H,3,(IX+DD) ;DDCB05DC ** 1322 SETLD H,3,(IY+DD) ;FDCB05DC ** 1323 SETLD L,3,(IX+DD) ;DDCB05DD ** 1324 SETLD L,3,(IY+DD) ;FDCB05DD ** 1325 1326 SETLD A,4,(IX+DD) ;DDCB05E7 ** 1327 SETLD A,4,(IY+DD) ;FDCB05E7 ** 1328 SETLD B,4,(IX+DD) ;DDCB05E0 ** 1329 SETLD B,4,(IY+DD) ;FDCB05E0 ** 1330 SETLD C,4,(IX+DD) ;DDCB05E1 ** 1331 SETLD C,4,(IY+DD) ;FDCB05E1 ** 1332 SETLD D,4,(IX+DD) ;DDCB05E2 ** 1333 SETLD D,4,(IY+DD) ;FDCB05E2 ** 1334 SETLD E,4,(IX+DD) ;DDCB05E3 ** 1335 SETLD E,4,(IY+DD) ;FDCB05E3 ** 1336 SETLD H,4,(IX+DD) ;DDCB05E4 ** 1337 SETLD H,4,(IY+DD) ;FDCB05E4 ** 1338 SETLD L,4,(IX+DD) ;DDCB05E5 ** 1339 SETLD L,4,(IY+DD) ;FDCB05E5 ** 1340 1341 SETLD A,5,(IX+DD) ;DDCB05EF ** 1342 SETLD A,5,(IY+DD) ;FDCB05EF ** 1343 SETLD B,5,(IX+DD) ;DDCB05E8 ** 1344 SETLD B,5,(IY+DD) ;FDCB05E8 ** 1345 SETLD C,5,(IX+DD) ;DDCB05E9 ** 1346 SETLD C,5,(IY+DD) ;FDCB05E9 ** 1347 SETLD D,5,(IX+DD) ;DDCB05EA ** 1348 SETLD D,5,(IY+DD) ;FDCB05EA ** 1349 SETLD E,5,(IX+DD) ;DDCB05EB ** 1350 SETLD E,5,(IY+DD) ;FDCB05EB ** 1351 SETLD H,5,(IX+DD) ;DDCB05EC ** 1352 SETLD H,5,(IY+DD) ;FDCB05EC ** 1353 SETLD L,5,(IX+DD) ;DDCB05ED ** C Z80/Z180 Assembler Version 3(1) Page: 27 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 1354 SETLD L,5,(IY+DD) ;FDCB05ED ** 1355 1356 SETLD A,6,(IX+DD) ;DDCB05F7 ** 1357 SETLD A,6,(IY+DD) ;FDCB05F7 ** 1358 SETLD B,6,(IX+DD) ;DDCB05F0 ** 1359 SETLD B,6,(IY+DD) ;FDCB05F0 ** 1360 SETLD C,6,(IX+DD) ;DDCB05F1 ** 1361 SETLD C,6,(IY+DD) ;FDCB05F1 ** 1362 SETLD D,6,(IX+DD) ;DDCB05F2 ** 1363 SETLD D,6,(IY+DD) ;FDCB05F2 ** 1364 SETLD E,6,(IX+DD) ;DDCB05F3 ** 1365 SETLD E,6,(IY+DD) ;FDCB05F3 ** 1366 SETLD H,6,(IX+DD) ;DDCB05F4 ** 1367 SETLD H,6,(IY+DD) ;FDCB05F4 ** 1368 SETLD L,6,(IX+DD) ;DDCB05F5 ** 1369 SETLD L,6,(IY+DD) ;FDCB05F5 ** 1370 1371 SETLD A,7,(IX+DD) ;DDCB05FF ** 1372 SETLD A,7,(IY+DD) ;FDCB05FF ** 1373 SETLD B,7,(IX+DD) ;DDCB05F8 ** 1374 SETLD B,7,(IY+DD) ;FDCB05F8 ** 1375 SETLD C,7,(IX+DD) ;DDCB05F9 ** 1376 SETLD C,7,(IY+DD) ;FDCB05F9 ** 1377 SETLD D,7,(IX+DD) ;DDCB05FA ** 1378 SETLD D,7,(IY+DD) ;FDCB05FA ** 1379 SETLD E,7,(IX+DD) ;DDCB05FB ** 1380 SETLD E,7,(IY+DD) ;FDCB05FB ** 1381 SETLD H,7,(IX+DD) ;DDCB05FC ** 1382 SETLD H,7,(IY+DD) ;FDCB05FC ** 1383 SETLD L,7,(IX+DD) ;DDCB05FD ** 1384 * SETLD L,7,(IY+DD) ;FDCB05FD ** 1385 ; 1386 ; SHIFT LEFT ARITHMETIC 1387 ; 394E CB26 1388 SLA (HL) ;CB26 3950 DDCB0526 1389 SLA (IX+DD) ;DDCB0526 3954 FDCB0526 1390 SLA (IY+DD) ;FDCB0526 3958 CB27 1391 SLA A ;CB27 395A CB20 1392 SLA B ;CB20 395C CB21 1393 SLA C ;CB21 395E CB22 1394 SLA D ;CB22 3960 CB23 1395 SLA E ;CB23 3962 CB24 1396 SLA H ;CB24 3964 CB25 1397 SLA L ;CB25 1398 ; 1399 ; SHIFT LEFT ARITHMETIC & LOAD 1400 ; 3966 DDCB0527 1401 SLALD A,(IX+DD) ;DDCB0527 ** 396A FDCB0527 1402 SLALD A,(IY+DD) ;FDCB0527 ** 396E DDCB0520 1403 SLALD B,(IX+DD) ;DDCB0520 ** 3972 FDCB0520 1404 SLALD B,(IY+DD) ;FDCB0520 ** 3976 DDCB0521 1405 SLALD C,(IX+DD) ;DDCB0521 ** 397A FDCB0521 1406 SLALD C,(IY+DD) ;FDCB0521 ** C Z80/Z180 Assembler Version 3(1) Page: 28 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 397E DDCB0522 1407 SLALD D,(IX+DD) ;DDCB0522 ** 3982 FDCB0522 1408 SLALD D,(IY+DD) ;FDCB0522 ** 3986 DDCB0523 1409 SLALD E,(IX+DD) ;DDCB0523 ** 398A FDCB0523 1410 SLALD E,(IY+DD) ;FDCB0523 ** 398E DDCB0524 1411 SLALD H,(IX+DD) ;DDCB0524 ** 3992 FDCB0524 1412 SLALD H,(IY+DD) ;FDCB0524 ** 3996 DDCB0525 1413 SLALD L,(IX+DD) ;DDCB0525 ** 399A FDCB0525 1414 SLALD L,(IY+DD) ;FDCB0525 ** 1415 ; 1416 ; SHIFT LEFT WITH ONES FILL 1417 ; 399E CB36 1418 SLO (HL) ;CB36 ** 39A0 DDCB0536 1419 SLO (IX+DD) ;DDCB0536 ** 39A4 FDCB0536 1420 SLO (IY+DD) ;FDCB0536 ** 39A8 CB37 1421 SLO A ;CB37 ** 39AA CB30 1422 SLO B ;CB30 ** 39AC CB31 1423 SLO C ;CB31 ** 39AE CB32 1424 SLO D ;CB32 ** 39B0 CB33 1425 SLO E ;CB33 ** 39B2 CB34 1426 SLO H ;CB34 ** 39B4 CB35 1427 SLO L ;CB35 ** 1428 ; 1429 ; SHIFT LEFT WITH ONES FILL & LOAD 1430 ; 39B6 DDCB0537 1431 SLOLD A,(IX+DD) ;DDCB0537 ** 39BA FDCB0537 1432 SLOLD A,(IY+DD) ;FDCB0537 ** 39BE DDCB0530 1433 SLOLD B,(IX+DD) ;DDCB0530 ** 39C2 FDCB0530 1434 SLOLD B,(IY+DD) ;FDCB0530 ** 39C6 DDCB0531 1435 SLOLD C,(IX+DD) ;DDCB0531 ** 39CA FDCB0531 1436 SLOLD C,(IY+DD) ;FDCB0531 ** 39CE DDCB0532 1437 SLOLD D,(IX+DD) ;DDCB0532 ** 39D2 FDCB0532 1438 SLOLD D,(IY+DD) ;FDCB0532 ** 39D6 DDCB0533 1439 SLOLD E,(IX+DD) ;DDCB0533 ** 39DA FDCB0533 1440 SLOLD E,(IY+DD) ;FDCB0533 ** 39DE DDCB0534 1441 SLOLD H,(IX+DD) ;DDCB0534 ** 39E2 FDCB0534 1442 SLOLD H,(IY+DD) ;FDCB0534 ** 39E6 DDCB0535 1443 SLOLD L,(IX+DD) ;DDCB0535 ** 39EA FDCB0535 1444 SLOLD L,(IY+DD) ;FDCB0535 ** 1445 1447 39EE ED76 1448 SLP ;ED76 1449 1451 1452 ; 1453 ; SHIFT RIGHT ARITHMETIC 1454 ; 39F0 CB2E 1455 SRA (HL) ;CB2E 39F2 DDCB052E 1456 SRA (IX+DD) ;DDCB052E 39F6 FDCB052E 1457 SRA (IY+DD) ;FDCB052E 39FA CB2F 1458 SRA A ;CB2F 39FC CB28 1459 SRA B ;CB28 39FE CB29 1460 SRA C ;CB29 3A00 CB2A 1461 SRA D ;CB2A C Z80/Z180 Assembler Version 3(1) Page: 29 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3A02 CB2B 1462 SRA E ;CB2B 3A04 CB2C 1463 SRA H ;CB2C 3A06 CB2D 1464 SRA L ;CB2D 1465 ; 1466 ; SHIFT RIGHT ARITHMETIC & LOAD 1467 ; 3A08 DDCB052F 1468 SRALD A,(IX+DD) ;DDCB052F ** 3A0C FDCB052F 1469 SRALD A,(IY+DD) ;FDCB052F ** 3A10 DDCB0528 1470 SRALD B,(IX+DD) ;DDCB0528 ** 3A14 FDCB0528 1471 SRALD B,(IY+DD) ;FDCB0528 ** 3A18 DDCB0529 1472 SRALD C,(IX+DD) ;DDCB0529 ** 3A1C FDCB0529 1473 SRALD C,(IY+DD) ;FDCB0529 ** 3A20 DDCB052A 1474 SRALD D,(IX+DD) ;DDCB052A ** 3A24 FDCB052A 1475 SRALD D,(IY+DD) ;FDCB052A ** 3A28 DDCB052B 1476 SRALD E,(IX+DD) ;DDCB052B ** 3A2C FDCB052B 1477 SRALD E,(IY+DD) ;FDCB052B ** 3A30 DDCB052C 1478 SRALD H,(IX+DD) ;DDCB052C ** 3A34 FDCB052C 1479 SRALD H,(IY+DD) ;FDCB052C ** 3A38 DDCB052D 1480 SRALD L,(IX+DD) ;DDCB052D ** 3A3C FDCB052D 1481 SRALD L,(IY+DD) ;FDCB052D ** 1482 ; 1483 ; SHIFT RIGHT LOGICAL 1484 ; 3A40 CB3E 1485 SRL (HL) ;CB3E 3A42 DDCB053E 1486 SRL (IX+DD) ;DDCB053E 3A46 FDCB053E 1487 SRL (IY+DD) ;FDCB053E 3A4A CB3F 1488 SRL A ;CB3F 3A4C CB38 1489 SRL B ;CB38 3A4E CB39 1490 SRL C ;CB39 3A50 CB3A 1491 SRL D ;CB3A 3A52 CB3B 1492 SRL E ;CB3B 3A54 CB3C 1493 SRL H ;CB3C 3A56 CB3D 1494 SRL L ;CB3D 1495 ; 1496 ; SHIFT RIGHT LOGICAL & LOAD 1497 ; 3A58 DDCB053F 1498 SRLLD A,(IX+DD) ;DDCB053F ** 3A5C FDCB053F 1499 SRLLD A,(IY+DD) ;FDCB053F ** 3A60 DDCB0538 1500 SRLLD B,(IX+DD) ;DDCB0538 ** 3A64 FDCB0538 1501 SRLLD B,(IY+DD) ;FDCB0538 ** 3A68 DDCB0539 1502 SRLLD C,(IX+DD) ;DDCB0539 ** 3A6C FDCB0539 1503 SRLLD C,(IY+DD) ;FDCB0539 ** 3A70 DDCB053A 1504 SRLLD D,(IX+DD) ;DDCB053A ** 3A74 FDCB053A 1505 SRLLD D,(IY+DD) ;FDCB053A ** 3A78 DDCB053B 1506 SRLLD E,(IX+DD) ;DDCB053B ** 3A7C FDCB053B 1507 SRLLD E,(IY+DD) ;FDCB053B ** 3A80 DDCB053C 1508 SRLLD H,(IX+DD) ;DDCB053C ** 3A84 FDCB053C 1509 SRLLD H,(IY+DD) ;FDCB053C ** 3A88 DDCB053D 1510 SRLLD L,(IX+DD) ;DDCB053D ** 3A8C FDCB053D 1511 SRLLD L,(IY+DD) ;FDCB053D ** 1512 ; 1513 ; SUBTRACT 1514 ; C Z80/Z180 Assembler Version 3(1) Page: 30 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3A90 96 1515 SUB (HL) ;96 3A91 DD9605 1516 SUB (IX+DD) ;DD9605 3A94 FD9605 1517 SUB (IY+DD) ;FD9605 3A97 97 1518 SUB A ;97 3A98 90 1519 SUB B ;90 3A99 91 1520 SUB C ;91 3A9A 92 1521 SUB D ;92 3A9B 93 1522 SUB E ;93 3A9C 94 1523 SUB H ;94 3A9D 95 1524 SUB L ;95 3A9E D620 1525 SUB N ;D620 1526 3AA0 DD94 1527 SUB XH ;DD94 ** 3AA2 DD95 1528 SUB XL ;DD95 ** 3AA4 FD94 1529 SUB YH ;FD94 ** 3AA6 FD95 1530 SUB YL ;FD95 ** 1531 ; 1532 ; SYSTEM CALL 1533 ; 3AA8 3E20 1534 SVC N ;3E20CF * MODEL II ONLY 1535 1537 3AAB ED3C 1538 TST A ;ED3C 3AAD ED04 1539 TST B ;ED04 3AAF ED0C 1540 TST C ;ED0C 3AB1 ED14 1541 TST D ;ED14 3AB3 ED1C 1542 TST E ;ED1C 3AB5 ED24 1543 TST H ;ED24 3AB7 ED2C 1544 TST L ;ED2C 1545 3AB9 ED6420 1546 TST N ;ED6420 1547 3ABC ED34 1548 TST (HL) ;ED34 1549 3ABE ED7420 1550 TSTIO N ;ED7420 1551 1553 1554 ; 1555 ; TEST REGISTER FOR ZERO 1556 ; 3AC1 78B1 1557 TZ BC ;78B1 * 3AC3 7AB3 1558 TZ DE ;7AB3 * 3AC5 7CB5 1559 TZ HL ;7CB5 * 3AC7 DD7CDDB5 1560 TZ IX ;DD7CDDB5 ** 3ACB FD7CFDB5 1561 TZ IY ;FD7CFDB5 ** 1562 ; 1563 ; EXCLUSIVE OR 1564 ; 3ACF AE 1565 XOR (HL) ;AE 3AD0 DDAE05 1566 XOR (IX+DD) ;DDAE05 3AD3 FDAE05 1567 XOR (IY+DD) ;FDAE05 3AD6 AF 1568 XOR A ;AF 3AD7 A8 1569 XOR B ;A8 C Z80/Z180 Assembler Version 3(1) Page: 31 Date: 03-Sep-2007 (1) Assembly listing of: sample.src E Addr Obj Fl Ln # Source Line 3AD8 A9 1570 XOR C ;A9 3AD9 AA 1571 XOR D ;AA 3ADA AB 1572 XOR E ;AB 3ADB AC 1573 XOR H ;AC 3ADC AD 1574 XOR L ;AD 3ADD EE20 1575 XOR N ;EE20 1576 3ADF DDAC 1577 XOR XH ;DDAC ** 3AE1 DDAD 1578 XOR XL ;DDAD ** 3AE3 FDAC 1579 XOR YH ;FDAC ** 3AE5 FDAD 1580 XOR YL ;FDAD ** 1581 0000 1582 END No Assembly Errors Start: 12:44:09 Stop: 12:44:42 Elapsed: 00:00:33 (00:00:13 user, 00:00:01 system) C Z80/Z180 Assembler Version 3(1) Page: 32 Date: 03-Sep-2007 (1) Assembly listing of: sample.src Cross Reference Symbol Table Label Value Ref Line # Macros: Symbols: DD 0005 12 15 16 39 40 73 74 92 93 103 104 114 115 125 126 136 137 147 148 158 159 169 170 201 202 251 252 364 365 433 434 442 443 458 459 461 462 463 464 465 466 467 469 470 471 472 473 474 475 477 478 479 480 481 482 483 484 486 487 488 489 490 491 492 493 506 507 534 535 554 555 566 567 583 584 603 604 615 616 632 633 647 648 681 682 766 767 863 864 874 875 885 886 896 897 907 908 918 919 929 930 940 941 975 976 990 991 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1043 1044 1058 1059 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1150 1151 1177 1178 1188 1189 1199 1200 1210 1211 1221 1222 1232 1233 1243 1244 1254 1255 1389 1390 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1419 1420 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1456 1457 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1486 1487 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1516 1517 1566 1567 -6 EE 0030 277 419 420 421 422 423 -10 LL 0732 -9 MM 0196 -8 N 0020 24 48 82 210 349 352 353 354 355 356 357 358 457 484 493 518 543 575 592 624 641 690 705 712 719 726 775 799 802 803 804 805 806 807 808 1148 1525 1534 1546 1550 1575 -5 NN 0584 181 182 183 184 185 186 187 188 189 190 191 402 406 407 408 409 410 411 412 413 414 415 495 496 497 498 499 500 501 508 556 557 605 606 649 650 661 662 671 672 694 698 -7 bit_test 0020 -12 hitachi 0001 -3