PIC18C242 MICROCHIP [Microchip Technology], PIC18C242 Datasheet - Page 63

no-image

PIC18C242

Manufacturer Part Number
PIC18C242
Description
High-Performance Microcontrollers with 10-Bit A/D
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC18C242-I/SO
Manufacturer:
MICROCHIP
Quantity:
2 000
Part Number:
PIC18C242/JW
Manufacturer:
NS
Quantity:
10
EXAMPLE 6-4:
;
;
;
;
;
SIGN_ARG1
;
CONT_CODE
7/99 Microchip Technology Inc.
MOVFF
MULWF
MOVFF
MOVFF
MOVFF
MULWF
MOVFF
MOVFF
MOVFF
MULWF
MOVFF
ADDWF
MOVFF
ADDWFC
CLRF
ADDWFC
MOVFF
MULWF
MOVFF
ADDWF
MOVFF
ADDWFC
CLRF
ADDWFC
BTFSS
GOTO
MOVFF
SUBWF
MOVFF
SUBWFB
BTFSS
GOTO
MOVFF
SUBWF
MOVFF
SUBWFB
:
ARG2H, 7
ARG1H, 7
ARG1L, WREG
ARG2L
PRODH, RES1 ;
PRODL, RES0 ;
ARG1H, WREG
ARG2H
PRODH, RES3 ;
PRODL, RES2 ;
ARG1L, WREG
ARG2H
PRODL, WREG ;
RES1, F
PRODH, WREG ;
RES2, F
WREG, F
RES3, F
ARG1H, WREG ;
ARG2L
PRODL, WREG ;
RES1, F
PRODH, WREG ;
RES2, F
WREG, F
RES3, F
SIGN_ARG1
ARG1L, WREG ;
RES2
ARG1H, WREG ;
RES3
CONT_CODE
ARG2L, WREG ;
RES2
ARG2H, WREG ;
RES3
16 x 16 SIGNED MULTIPLY
ROUTINE
; ARG1L * ARG2L ->
; ARG1H * ARG2H ->
; ARG1L * ARG2H ->
; ARG1H * ARG2L ->
; ARG2H:ARG2L neg?
; ARG1H:ARG1L neg?
;
;
;
; Add cross
;
;
;
;
; Add cross
;
;
;
; no, check ARG1
;
; no, done
;
PRODH:PRODL
PRODH:PRODL
PRODH:PRODL
PRODH:PRODL
products
products
Preliminary
PIC18CXX2
DS39026B-page 63

Related parts for PIC18C242