DCE
Kiến trúc 8051 và gii thiuv
ngôn nglp trình Assembly
Microcontroller
Chapter 2
Ngo Nhu Khoa
Department of Computer Engineering
ThaiNguyen University of Technology
10/1/2005 2
DCE
Các vnđề chính
z
Kiến trúc bên trong ca 8051
z
Tp các thanh ghi
z
Tplnh
z
Bnđồ bnh
z
Giithiuvngăn xếp, SFRs
z
Ngôn nglp trình Assembly
10/1/2005 3
DCE
1. Kiếntrúcca 8051
z
Quan nimcangườilptrình
Tp thanh ghi
Tplnh
Bnđồ bnh
z
Quan nimcangườithiếtkếphncng
Sơđchân ra
Các đặctrưng vềđnh thi
Các yêu cuvdòng/áp
10/1/2005 4
DCE
2. Tp thanh ghi
z
Các thanh ghi:
A, B, R0 đến R7 là các thanh ghi 8 bit
DPTR : [DPH:DPL] thanh ghi 16 bit
PC : Con đếmchương trình (con trlnh -Instruction Ptr) là
thanh ghi 16bit
4 tp dãy thanh ghi R0-R7
Thanh ghi con trngăn xếp SP
PSW : Thanh ghi ttrng thái (các c)
SFR : Các thanh ghi chcnăng đặcbit
z
Điukhincácthiếtbngoi vi trên board
10/1/2005 5
DCE
2.1. Các khái nimcơbn
z
Định dng ca1 lnh Assembly
Operation destination source ; comment
z
Các giá trịđưcđặttrướcbi 1 du #
VD: #55, #32, …
z
Các giá trh16 đượckýhiuthêm chcái H vào
cui.
VD: #55H, #32H
z
Nếukýtựđutiên cagiátr16 là 1 chcái, thì
thêm vào trướcnókýts0.
VD: #0FFH, #0C1H, #0D2H