Escolar Documentos
Profissional Documentos
Cultura Documentos
Formato de instrues
O formato de instrues de uma arquitetura permite especificar, dentre os bits disponveis para representar uma instruo, a quantidade de bits que ser utilizada para o opcode e para os endereos de operandos ou imediatos Em arquiteturas estruturadas, o tamanho de instrues fixo e existem poucos formatos (p.e. MIPS tem 3 formatos bsicos); arquiteturas no bem estruturadas podem ter vrios modos de endereamento e vrios formatos de instrues, inclusive com a utilizao de cdigos de expanso
Direto
AC <- M[M[ADR]] AC <- M[PC + ADR] AC <- NBR AC <- M[ADR + XR]
Tipos comuns
Imediato Direto Indireto via Registrador Indireto via Registrador Indexado Pilha
LD R1 Registrador AC <- R1
LD (R1) LD (R1)+
Endereo = 500 prxima instruo 450 700 800 900 325 300
Registrador Direto
ax <= (bx) ax <= contedo da memria endereada por 1000h e 1001h ax <= contedo da memria cujo endereo est em bx
ax <= contedo da memria cujo endereo dado por (bx)+(di) ax <= contedo da memria cujo endereo dado por (bx)+(di)+ 1000h
operando registrador
LA = R
por deslocamento
LA = (SR) + A
base
LA = (SR) + (B)
relativo
LA = (PC) + A
Leituras Recomendadas
Stallings, captulo 10 Tanembaum, captulo 5 (182 a 225)