Các l nh thao tác trên bit.
Trang 4T p l nh MCS-51
Nguy n Qu c C ng
7
Trang 11T p l nh MCS-51
Nguy n Qu c C ng
Trang 14T p l nh MCS-51
Nguy n Qu c C ng
27 (direct) ä (direct) (A)
RL A
– Các bit d ch qua trái 1 bit
– Bit 7 s đ c đ a v bit 0
RL A
Trang 15T p l nh MCS-51
Nguy n Qu c C ng
29
RLC A
– N i dung các bit t 0 đ n 6 s d ch qua trái
– C Carry s chuy n vào v trí bit 0
– Bit 7 d ch vào Carry
RLC A
Các l nh chuy n s li u
Trang 16T p l nh MCS-51
Nguy n Qu c C ng
31
MOV
MOV <dest-byte>,<src-byte>
Trang 17T p l nh MCS-51
Nguy n Qu c C ng
Trang 18T p l nh MCS-51
Nguy n Qu c C ng
Trang 22Các l nh thao tác trên bit
Trang 23– trong các thanh ghi có th truy c p đ n t ng bit
– ho c các ô nh đánh đ a ch theo bit (ô nh 20h đ n 2fh c a internal RAM)
CLR bit
Trang 24– trong các thanh ghi có th truy c p đ n t ng bit
– ho c các ô nh đánh đ a ch theo bit (ô nh 20h đ n 2fh c a internal RAM)
SET bit
Trang 25T p l nh MCS-51
Nguy n Qu c C ng
49
MOV
– M t trong 2 toán h ng ph i là c Carry
– Toán h ng còn l i là các bit c a các thanh ghi ho vùng nh có
th truy c p đ n bit
• MOV <dest-bit>,<src-bit>
Trang 26T p l nh MCS-51
Nguy n Qu c C ng
51
– C t gi thông tin c n thi t (con tr l nh l nh PC) vào ng n
x p Thông tin này s đ c khôi ph c l i khi k t thúc ch ng trình con
– N p đ a ch n i c t mã l nh c a ch ng trình con vào PC
con:
Trang 31T p l nh MCS-51
Nguy n Qu c C ng
Trang 33T p l nh MCS-51
Nguy n Qu c C ng