Escolar Documentos
Profissional Documentos
Cultura Documentos
Te-03c
1
T3.1) Revisão das bases numéricas
0 1
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 A B C D E F
2
Representação dos números
3
T3.1) Revisão das bases numéricas
-1 0 1
-5 -4 -3 -2 -1 0 1 2 3 4
-8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7
4
Representação dos números sinalizados
b. binária:
complemento de 2
b. decimal:
complemento de 10
b. hexadecimal:
complemento de 16
5
T3.2 Modo de endereçamento estendido
Direto
org $00
staa 20
stab 255 OP CODE OPERAND0
: 1, 2 bytes 1 bytes
end
endereço
end(h) mem.
AccA
:
menor $0014 $5F $5F
1% $0015 :
endereços : AccB
disponíveis
$8C
$00FF $8C
$0100
$ :
$FFFF
6
T3.2 Modo de endereçamento estendido
7
T3.2 Comparação: memória/ciclos de máquina
1 ciclo de clock 1 ciclo de clock 1 ciclo de clock
c) Programa
Instrução end. indexado
deslo equ 10
OP CODE OPERAND0 org $00
ldx #$2101
1, 2 bytes 1, 2, 3 bytes ldaa deslo,x
:
mnemônico offset,registro end
(IX) ou (IY)?
end(h) mem.
IX
b) Sintaxe $0000 $CE
deslo equ 10 $0001 $21
org $00 $01
ldaa ,x $A6 ??
ldaa 0,x $0004 $0A A
ldaa deslo,x
ldaa deslo,y $ : : $2101
$0A
: $2101
$210B
end $ : :
$210B $88 $88
: A 9
T3.4 Execução de um programa
a) Exercício
;programa
org $E000
clra
ldab $1f,y
stab $3c,x
bra *
end
10