Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exemplo de código em Assembly: manipulação de dados e instruções básicas, Notas de estudo de Engenharia Civil

Neste documento, encontram-se instruções básicas em assembly, como movimentação de dados entre registros e manipulação de variáveis. Além disso, é apresentada a estrutura básica de um programa em assembly, com a utilização de etiquetas, instruções de controle de fluxo e instruções aritméticas. O documento também apresenta alguns exercícios para prática.

Tipologia: Notas de estudo

2013

Compartilhado em 04/11/2013

Picapal_amarelo
Picapal_amarelo 🇧🇷

4.6

(169)

202 documentos

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
3&& 6LVWHPDV3UHGLDLV, 15
6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV
6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV
+LGUDQWHV
+LGUDQWHV
5HVROXomRGRVLVWHPDGHHTXDo}HV
5HVROXomRGRVLVWHPDGHHTXDo}HV
(TXDo}HVGH%DODQFHDPHQWRGH$QpLV
(TXDo}HVGH%DODQFHDPHQWRGH$QpLV
LM =Σ SHUGDVGHFDUJDQRV
WUHFKRVGRDQHO
&RQYHQomRGHVLQDO
(TXDo}HVQmROLQHDUHV
(TXDo}HVGHMXQo}HVHGHDQpLV
0pWRGRVXWLOL]DGRV
0pWRGRVXWLOL]DGRV
+DUG\ &URVV
1HZWRQ 5DSKVRQ
7HRULD/LQHDU
1HZWRQPRGLILFDGRJDUDQWLUDFRQYHUJrQFLD
(OHPHQWRVILQLWRV
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Exemplo de código em Assembly: manipulação de dados e instruções básicas e outras Notas de estudo em PDF para Engenharia Civil, somente na Docsity!

6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV^ 6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV

+LGUDQWHV+LGUDQWHV(TXDo}HVGH%DODQFHDPHQWRGH$QpLV(TXDo}HVGH%DODQFHDPHQWRGH$QpLV5HVROXomRGRVLVWHPDGHHTXDo}HV^ 5HVROXomRGRVLVWHPDGHHTXDo}HV

=LM

SHUGDVGHFDUJDQRVWUHFKRVGRDQHO

&RQYHQomRGHVLQDO

á^

(TXDo}HVQmROLQHDUHV á^

(TXDo}HVGHMXQo}HVHGHDQpLV 0pWRGRVXWLOL]DGRV0pWRGRVXWLOL]DGRVá^

+DUG\ &URVV   á^

1HZWRQ 5DSKVRQ   á^

7HRULD/LQHDU   á^

1HZWRQPRGLILFDGR JDUDQWLUDFRQYHUJrQFLD  á^

(OHPHQWRVILQLWRV  

6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV^ 6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV

+LGUDQWHV+LGUDQWHV5HGHVUDPLILFDGDVFRPYiULRVKLGUDQWHVHPXVRVLPXOWkQHR 5HGHVUDPLILFDGDVFRPYiULRVKLGUDQWHVHPXVRVLPXOWkQHR

=% 3G +pDFDUJDHPPFDOpRFRPSULPHQWRGpRGLkPHWUR4pDYD]mR+D+VmRRVKLGUDQWHV =^ ^

=−

5HVHUYDWyULRVXSHULRU OW GW^

+ + + + +^ ^ +^ =^ +^ ^ +^ ^ +^ 

 + +  + +

4  4  4  4 

)RUPXODomR)RUPXODomR



2 ’^

.^45 UHT N +^ =

RQGHNpRFRHILFLHQWHGHSHUGDGHFDUJDQRUHTXLQWHUHT^

2 ’^

.^4 N^55

+^

=

P W 5

N N N^

=

)..

(^

W W W

GJ O WG W W^

I

N

π

ξ^ +Σ

.

.^

GP P J P P P^

O I G N

π

= RQGHRtQGLFHWUHIHUHVHjWXEXODomRRtQGLFHPUHIHUHVHjPDQJXHLUD

6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV^ 6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV

+LGUDQWHV+LGUDQWHV5HGHVUDPLILFDGDVFRPYiULRVKLGUDQWHVHPXVRVLPXOWkQHR5HGHVUDPLILFDGDVFRPYiULRVKLGUDQWHVHPXVRVLPXOWkQHR3DVVR^ 3DVVR

(^

(^2) ) 4 3 (^32) 3 2

4 N

+^

F^

=^

3DVVR 3DVVR

(^2) / 1 2 (^2) / 1 ’ 2

(^

N

5

3DVVR3DVVR

(^24) 3 2 (^21) 2 1

.(^

4 4 4 N = +

+^

F^

=^

3DVVR 3DVVR

1 (^2) / 1 ’ 1

N

3DVVR 3DVVR

(^21) ’ 1

.^4

N

+^

=UHT

6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV^ 6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV

+LGUDQWHV+LGUDQWHV5HGHVUDPLILFDGDVFRPYiULRVKLGUDQWHVHPXVRVLPXOWkQHR5HGHVUDPLILFDGDVFRPYiULRVKLGUDQWHVHPXVRVLPXOWkQHR3DVVR^ 3DVVR

2

" 1

.^4 N

+^

% −% =

(^4) =∑=^1 L

4 L

=^ %

O%^

G%

4 

(^4) +

RtQGLFH%UHIHUHVHDREDUULOHWH

3DVVR3DVVR

" 1 1

+^

REV

ξ^ FRHILFLHQWHGHSHUGDGHFDUJDHPVLQJXODULGDGH WDEHODGRV

SURFHVVRR

UHLQLFLDU

+^

≠^

" 1 1

6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV^ 6LVWHPDV3UHGLDLVGH&RPEDWHD,QFrQGLRV

+LGUDQWHV+LGUDQWHV^ 'DGRRHVTXHPDDQWHULRUYHULILFDUVHXGLPHQVLRQDPHQWRVHJXQGRDVQRUPDVGR&%GH635HVROXomR$WHQGHUVHiDFRQGLomRGHDEDVWHFLPHQWRSRUJUDYLGDGHDRVKLGU$QWHVVROLFLWDGRV

á ULVFRDSURWHJHU5HVLGHQFLDOá QûWRWDOGHKLGUDQWHVá iUHDGHFRQVWUXomRP

^ 

á SUHVVmRQRKLGUDQWHPDLVGHVI

≥PFD

á YROXPHGHUHVHUYDSDUDFRPEDWHDLQFrQGLRVXILFLHQWHSDUDWHQGHUDYD]mRSRUPLQá I^ P

≈^  á I^ W

≈^  á N^ UHT

VHQGR4HPP

^ VH+HPPFD

GDGRVGDGRV FRQGLo}HVFRQGLo}HVFRQKHFLGRVFRQKHFLGRV