37 lines
703 B
Plaintext
37 lines
703 B
Plaintext
;
|
|
; Exercise ADD opcodes
|
|
;
|
|
|
|
; preload some values
|
|
LD Va, 12
|
|
LD Vb, 34
|
|
LD Vc, 12
|
|
LD Vd, 89
|
|
LD Ve, ff
|
|
|
|
LD V0, 01
|
|
LD Vf, aa
|
|
ADD V0, 11 ; ADD Vx, nn - no carry
|
|
LD V1, Vf
|
|
|
|
LD V2, b6
|
|
LD Vf, aa
|
|
ADD V2, 7e ; ADD Vx, nn - carry
|
|
LD V3, Vf
|
|
|
|
LD V4, 22
|
|
LD Vf, aa
|
|
ADD V4, Vb ; ADD Vx, Vy - no carry
|
|
LD V5, Vf
|
|
|
|
LD V6, ef
|
|
LD Vf, aa
|
|
ADD V6, Vd ; ADD Vx, Vy - carry
|
|
LD V7, Vf
|
|
|
|
LD I, 0f01
|
|
ADD I, Ve
|
|
|
|
EXIT
|
|
|