Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

1.

MOVLW

0xDB

(W) = 0xDB

IORLW

0x74

(W) =

1101 1011

OR

0x74 =

0111 0100

(W) =

1111 1111 = 0xFF

MOVLW

0x58

(W) = 0x58

MOVWF

0x35

(0x35) = 0x58

ANDWF

0x35,1

(W) AND (0x35)


(0x35) = 0x58

SWAPF

; (Z) = 0

: (W) (f)

; (Z) = 0

Hon chuyn 4 bit thp v 4 bit cao nh 0x35

0x35,1

V lu kt qu vo f (0x35)
(0x35) = 0x85
MOVWF

(W) (f l 0x35)

0x35

(0x35) = 0x58
(W) = 0x58

(0x35) = 0x58

(Z) = 0

2.
MOVLW

0xFA

(W) = 0xFA

: v tr 0xFA l k

MOVWF

0xFA

(0xFA) = 0xFA

: v tr 0xFA l f

COMF

0xFA,1

(0xFA) = 0000 0101 = 0x05

(Z) = 0

i nh phn: 0xFA = 1111 1010


SUBLW

0x79 (W) = 0x79 0xFA

0x79

(W) = 0x7Fh
BTFSC

STATUS,0

GOTO

X1

XORWF

0xFA

(C) = 0

(DC) = 0

(Z) = 0

X1:
_________________________________________________________________________ (W) =
(DC) =
(Z) =
3.
MOVLW

0x03

(W) = 0x03

: (W) k

MOVWF

0x50

(0x50) = 0x03

: (f) (W)

BSF

STATUS,0

Set (=1) bit th 0 trong thanh ghi STATUS - Tr. 54

bit 0 trong thanh ghi STATUS l bit C (Carry)

(C) = 1

MOVLW

0xCB

(W) = 0xCB

MOVWF

0x70

(0x70) = 0xCB

(0xFA) =

(C) =

MOVLW

0xA8

(W) = 0xA8

MOVWF

0x75

(0x75) = 0xA8

INCF

0x75,1

(0x75) = 0xA9

RRF

0x70,1

Xoay phi ni dung thanh ghi ( nh) 0x75 c c C

Y1:
0xAA

0xAB

(0x70) = 0xE5

0xF2

0xF9

(C) = 1

(C) = 1

(C) = 0

8421 8421 C
(0x70) = 0xCB =

1100 1011 1

DECFSZ

0x50,1

(0x50) = 0x02

0x01

0x00

GOTO

Y1

Nhy n Y1, v (0x50) 0

Nhy

Khng nhy (lnh k tip na)

COMF

0x75,1

(0x75) =

0101 0100 = 0x54

Trc khi o (0x75) = 0xAB =

1010 1011

(Z) = 0

___________________________________________________________________________________________
(W) = 0xA8

(0x50) = 0x00

(0x70) = 0xF9

(0x75) = 0x54

(C) = 0

(Z) = 0

You might also like