Observe o programa a seguir, em linguagem Assembly, que será utilizado em um microprocessador aplicado a um sistema embarcado:
#specify srf03
status equ 03
porta equ 05
portb equ 06
org 00
;inicializa
movlw 00011000
trisb
clrf porta
movf porta,0
loop:
movf porta,0
goto loop
end
É possível afirmar CORRETAMENTE sobre este programa:
A) A instrução clrf move os bits 00011000 para o PORTA.
B) A diretiz eq define as locações de memória onde serão guardadas as linhas de programação.
C) O programa lê o valor dos bits do PORTA e move-os para o PORTB utilizando o registrador W.
D) O programa lê o valor dos bits do TRISA e move-os para o TRISB utilizando o registrador W.