Skip to content

Repositório dedicado da disciplina - Microprocessadores/UFC

License

Notifications You must be signed in to change notification settings

cardosorrenan/micros-ufc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Instruções para Assembly

Manipular bits em registro

Instrução Parâmetros Descrição Mais sobre
BCF file register f, nº do bit b Zera o bit b em f BCF
BSF file register f, nº do bit b Ativa o bit b em f BSF
BTG file register f, nº do bit b Troca o valor do bit b em f BTG
INCF file register f Incrementa f INCF
DECF file register f Decrementa f DECF
RLCF file register f Rotaciona f à esquerda com Carry bit RLCF
RRCF file register f Rotaciona f à direita com Carry bit RRCF
SWAPF file register f Troca os MSB com LSB de f (nibbles) SWAPF

Movimentação de dados

Instrução Parâmetros Descrição Mais sobre
MOVLW constante c Move c de 8 bits para o registrador w* MOVLW
MOVWF file register f Move o conteúdo de w para f MOVWF
MOVFF file register f1, f2 Move o conteúdo de f1 para f2 MOVFF
MOVF file register f Move o conteúdo de f para o registrador w MOVF
Registrador W*: O registrator Work age como um intermediador para troca de dados entre registradores. A arquitetura do PIC exige que ele seja usado.

Desvio de execução

Instrução Parâmetros Descrição Mais sobre
BTFSS file register f, nº do bit b Pula próx instrução se o bit b em f for 1 BTFSS
BTFSC file register f, nº do bit b Pula próx instrução se o bit b em f for 0 BTFSC
INCFSZ file register f Incrementa f e salta se f for 0 INCFSZ
DECFSZ file register f Decrementa f e salta se f for 0 DECFSZ
CPFSEQ file register f Compara f com W, salta se igualdade CPFSEQ
BRA Rótulo L Desvio relativo ao endereço de L BRA
GOTO Rótulo L Desvio absoluto ao endereço de L GOTO
CALL Rótulo L Desvio ao endereço de L e guarda o endereço de retorno na pilha CALL
RCALL Rótulo L Alguém explica RCALL
RETURN Volta para o endereço de retorno na pilha RETURN

Outros

Instrução Parâmetros Descrição Mais sobre
NOP Gasta um ciclo NOP
EQU n, a Associa um nome n a um endereço de memória EQU

Acesso Datasheet MPASM Assembler

About

Repositório dedicado da disciplina - Microprocessadores/UFC

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published