Exercícios em ASSEMBLY

2
LISTA DE EXERCÍCOS I PROF. CARLOS HENRIQUE BARRIQUELLO DISCIPLINA: MICROCONTROLADORES (DPEE 1016) CONTEÚDO: LINGUAGEM C/ASSEMBLY NOME: João Pedro Castro 1) Calcular o quadrado de um número de 8 bits sem sinal LDA #$E4 TAX MUL STX $70 STA $71 ;A resposta está em $70,$71 2) Multiplicar dois números de 16 bits sem sinal LDHX #30000 STHX $70 LDHX #25000 STHX $72 CLRH LDA $71 LDX $73 MUL STHX $74 ;STX guardava um valor errado STA $76 LDA $73 LDX $70 MUL STX $77 STA $78 LDA $72 LDX $71 MUL

description

1) Calcular o quadrado de um número de 8 bits sem sinal2) Multiplicar dois números de 16 bits sem sinal

Transcript of Exercícios em ASSEMBLY

Page 1: Exercícios em ASSEMBLY

LISTA DE EXERCÍCOS I

PROF. CARLOS HENRIQUE BARRIQUELLODISCIPLINA: MICROCONTROLADORES (DPEE 1016)CONTEÚDO: LINGUAGEM C/ASSEMBLY

NOME: João Pedro Castro

1) Calcular o quadrado de um número de 8 bits sem sinal

LDA #$E4 TAX MUL STX $70 STA $71 ;A resposta está em $70,$71

2) Multiplicar dois números de 16 bits sem sinal

LDHX #30000 STHX $70 LDHX #25000 STHX $72 CLRH LDA $71 LDX $73 MUL STHX $74 ;STX guardava um valor errado STA $76 LDA $73 LDX $70 MUL STX $77 STA $78 LDA $72 LDX $71 MUL STX $80 STA $81 LDA $70 LDX $72

Page 2: Exercícios em ASSEMBLY

MUL STX $83 STA $84 LDA $75 ADC $78 ADC $81 STA $85 LDA $77 ADC $80 ADC $84 STA $86 MOV $83,$87 MOV $86,$88 MOV $85,$89 MOV $76,$90 ;A resposta está em $87,$88,$89,$90