assembler dili 0-9 YAPABİLİYORUM AMA 0-99 U NASIL YAPACAĞIMI BİLMİYORUM
YAPTIĞIM PROGRAM;
#include "p16f84.inc"
; CONFIG
; __config 0xFFF9
__CONFIG _FOSC_XT & _WDTE_OFF & _PWRTE_OFF & _CP_OFF
CBLOCK 0XC0
D1
D2
D3
ENDC
RES_VECT CODE 0x0000
GOTO START
MAIN_PROG CODE
START
BANKSEL TRISB
CLRF TRISB
BANKSEL PORTB
BASLA
MOVLW 0X3F
CALL BEKLE
MOVLW 0X06
CALL BEKLE
MOVLW 0X5B
CALL BEKLE
MOVLW 0X4F
CALL BEKLE
MOVLW 0X66
CALL BEKLE
MOVLW 0X6D
CALL BEKLE
MOVLW 0X7D
CALL BEKLE
MOVLW 0X07
CALL BEKLE
MOVLW 0X7F
CALL BEKLE
MOVLW 0X67
CALL BEKLE
GOTO BASLA
BEKLE
MOVWF PORTB
MOVLW 0X08
MOVWF D1
MOVLW 0X2F
MOVWF D2
MOVLW 0X03
MOVWF D3
BEKLE_0
DECFSZ D1,F
GOTO $+2
DECFSZ D2,F
GOTO $+2
DECFSZ D3,F
GOTO $+1
NOP
RETURN
END