Você está na página 1de 2

LDAA STAA CLRA INCA DECA ADDA ADCA DAA SUBA SBCA

IMMED DIRECT INDEX OP ~ # OP ~ # OP ~ # 86 2 2 96 3 2 A6 5 2 97 4 2 A7 6 2

EXTEND INHER OPERATION OP ~ # OP ~ # A = M B6 4 3 M = A B7 5 3 4F 2 1 A = 00h 4C 2 1 A = A + 1 4A 2 1 A = A 1

FLAGS H I N Z V C - - x x 0 - - x x 0 - - 0 1 0 0 - - x x x - - x x x x x x x x x x x x x x x x x x x x x x x x x ? x x 0 0 0 0 x x E x x 1

8B 2 2 9B 3 2 AB 5 2 BB 4 3 89 2 2 99 3 2 A9 5 2 B9 4 3

A = A + M A = A + M + CF 19 2 1 Ajuste decimal A = A M 80 2 2 90 3 2 A0 5 2 B0 4 3 A = A M CF 82 2 2 92 3 2 A2 5 2 B2 4 3 A A A A = = = = A and M A or M A xor M not(A)

ANDA 84 2 2 94 3 2 A4 5 2 B4 4 3 ORAA 8A 2 2 9A 3 2 AA 5 2 BA 4 3 EORA 88 2 2 98 3 2 A8 5 2 B8 4 3 COMA 43 2 1 NEGA CMPA TSTA BITA ASLA 81 2 2 91 3 2 A1 5 2 B1 4 3 4D 2 1 85 2 2 95 3 2 A5 5 2 B5 4 3 48 2 1

40 2 1 A = 00h A = A M = A 00h = A and M


..A..
CF
MSB LSB

- - x x x x - - x x x x - - x x 0 0 - - x x 0 0

- - x x E x

CF<<A7..A0<<0
0
..A..
MLSB LSB

LSRA

44 2 1

CF

- - x x E x

0>>A7..A0>>CF
..A..

ASRA

47 2 1

MLSB

LSB

CF

- - x x E x

A7>>A7..A0>>CF
..A..

ROLA

49 2 1

CF

MSB

LSB

- - x x E x

CF<<A7..A0<<CF
..A..

RORA

46 2 1

MSB

LSB

CF

- - x x E x

CF>>A7..A0>>CF CLV SEV CLC SEC NOP WAI 0A 0B 0C 0D 2 2 2 2 1 1 1 1 V V C C = = = = 0 1 0 1 0 1 0 1

01 2 1 No operao 3E 9 1

- - - - - - E - - - -

BRA BNE BEQ BPL BMI BVC BVS BCC BCS BHI BLS BGE BLT BGT BLE

RELATIV OP ~ # 20 4 2 26 4 2 27 4 2 2A 4 2 2B 4 2 28 4 2 29 4 2 24 4 2 25 4 2 22 4 2 23 4 2 2C 4 2 2D 4 2 2E 4 2 2F 4 2

BRANCH TEST PC ZF ZF NF NF VF VF CF CF CF CF NF NF ZF ZF = PC + End.Rel. = 0 = 1 = 0 = 1 = 0 = 1 = 0 = 1 or ZF = 0 or ZF = 1 xor VF = 0 xor VF = 1 or (NF xor VF)= 0 or (NF xor VF)= 1 H -

< > < >

FLAGS I N Z V - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

C -

FLAGS H I N Z V C
INCA DECA NEGA ASLA LSRA ASRA ROLA RORA DAA WAI VF = 1 somente se A = 7Fh antes da operao VF = 1 somente se A = 80h antes da operao VF = 1 somente se A = 80h antes da operao CF = 0 somente se A = 00h antes da operao aps a operao VF = CF xor NF aps a operao VF = CF xor NF aps a operao VF = CF xor NF aps a operao VF = CF xor NF aps a operao VF = CF xor NF CF afetado conforme o resultado da soma dos nmeros decinais VF indefinido IF = 1 quando um pedido de interrupo for atendido E E E E E E E E E ? E E

Você também pode gostar