<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>L I NĨI Đ U</b>
<b>Ờ</b>
<b>Ầ</b>
<i>Cơng ngh thông tin đang đ</i>
<i>ệ</i>
<i>ượ ứ</i>
<i>c ng d ng r ng rãi trong nhi u lĩnh v c khoa</i>
<i>ụ</i>
<i>ộ</i>
<i>ề</i>
<i>ự</i>
<i>h c công ngh và cu c s ng th</i>
<i>ọ</i>
<i>ệ</i>
<i>ộ</i>
<i>ố</i>
<i>ườ</i>
<i>ng nh t. Bên c nh kh i l</i>
<i>ậ</i>
<i>ạ</i>
<i>ố ượ</i>
<i>ng ph n m m h</i>
<i>ầ</i>
<i>ề</i>
<i>ệ</i>
<i>th ng và ng d ng đ s , công ngh ph n c ng cũng phát tri n vô cùng nhanh</i>
<i>ố</i>
<i>ứ</i>
<i>ụ</i>
<i>ồ ộ</i>
<i>ệ</i>
<i>ầ</i>
<i>ứ</i>
<i>ể</i>
<i>chóng. Có th nói các h th ng máy tính đ</i>
<i>ể</i>
<i>ệ ố</i>
<i>ượ ả</i>
<i>c c i thi n trong nh ng kho ng th i</i>
<i>ệ</i>
<i>ữ</i>
<i>ả</i>
<i>ờ</i>
<i>gian r t ng n, càng ngày càng nhanh h n, m nh h n và hi n đ i h n.</i>
<i>ấ</i>
<i>ắ</i>
<i>ơ</i>
<i>ạ</i>
<i>ơ</i>
<i>ệ</i>
<i>ạ ơ</i>
<i>Nh ng ki n th c c b n v v ph n c ng c a các h th ng máy tính ln</i>
<i>ữ</i>
<i>ế</i>
<i>ứ</i>
<i>ơ ả</i>
<i>ề ề</i>
<i>ầ</i>
<i>ứ</i>
<i>ủ</i>
<i>ệ ố</i>
<i>ln là địi h i c p thi t c a nh ng ng</i>
<i>ỏ ấ</i>
<i>ế ủ</i>
<i>ữ</i>
<i>ườ</i>
<i>i ch n công ngh thông tin làm đ nh</i>
<i>ọ</i>
<i>ệ</i>
<i>ị</i>
<i>h</i>
<i>ướ</i>
<i>ng cho ngh nghi p và s nghi p khoa h c trong t</i>
<i>ề</i>
<i>ệ</i>
<i>ự</i>
<i>ệ</i>
<i>ọ</i>
<i>ươ</i>
<i>ng lai.</i>
<i>Giáo trình K thu t Vi x lý này đ</i>
<i>ỹ</i>
<i>ậ</i>
<i>ử</i>
<i>ượ</i>
<i>c vi t trên c s nh ng bài gi ng theo</i>
<i>ế</i>
<i>ơ ở</i>
<i>ữ</i>
<i>ả</i>
<i>sát đ c</i>
<i>ề ươ</i>
<i>ng môn h c đã đ</i>
<i>ọ</i>
<i>ượ</i>
<i>c th c hi n t i Khoa Công ngh thông tin tr c</i>
<i>ự</i>
<i>ệ</i>
<i>ạ</i>
<i>ệ</i>
<i>ự</i>
<i>thu c Tr</i>
<i>ộ</i>
<i>ườ</i>
<i>ng đ i h c Thái Nguyên t khi thành l p đ n nay, và luôn luôn đ</i>
<i>ạ ọ</i>
<i>ừ</i>
<i>ậ</i>
<i>ế</i>
<i>ượ</i>
<i>c</i>
<i>s a ch a, b sung đ đáp ng nhu c u ki n th c c a sinh viên h c t p t i Khoa.</i>
<i>ử</i>
<i>ữ</i>
<i>ổ</i>
<i>ể</i>
<i>ứ</i>
<i>ầ</i>
<i>ế</i>
<i>ứ ủ</i>
<i>ọ ậ ạ</i>
<i>Giáo trình đ</i>
<i>ượ</i>
<i>c chia thành 5 ch</i>
<i>ươ</i>
<i>ng:</i>
<i>Ch</i>
<i>ươ</i>
<i>ng I gi i thi u nh ng ki n th c t ng quan đ</i>
<i>ớ</i>
<i>ệ</i>
<i>ữ</i>
<i>ế</i>
<i>ứ ổ</i>
<i>ượ ử ụ</i>
<i>c s d ng trong k thu t</i>
<i>ỹ</i>
<i>ậ</i>
<i>Vi x lý các h đ m, cách th c bi u di n thông tin trong các h Vi x lý và máy</i>
<i>ử</i>
<i>ệ ế</i>
<i>ứ</i>
<i>ể</i>
<i>ễ</i>
<i>ệ</i>
<i>ử</i>
<i>tính, cũng nh nhìn nh n qua v l ch s phát tri n c a các trung tâm Vi x lý.</i>
<i>ư</i>
<i>ậ</i>
<i>ề ị</i>
<i>ử</i>
<i>ể</i>
<i>ủ</i>
<i>ử</i>
<i>Ch</i>
<i>ươ</i>
<i>ng II gi i thi u c u trúc và ho t đ ng c a các đ n v x lý trung tâm t</i>
<i>ớ</i>
<i>ệ</i>
<i>ấ</i>
<i>ạ ộ</i>
<i>ủ</i>
<i>ơ</i>
<i>ị ử</i>
<i>ừ</i>
<i>μP8085 đ n các c u trúc c a Vi x lý h 80x86, các c u trúc RISC và CISC. Do</i>
<i>ế</i>
<i>ấ</i>
<i>ủ</i>
<i>ử</i>
<i>ọ</i>
<i>ấ</i>
<i>nh ng ng d ng th c t r ng l n trong đ i s ng, trong ch</i>
<i>ữ</i>
<i>ứ</i>
<i>ụ</i>
<i>ự ế ộ</i>
<i>ớ</i>
<i>ờ ố</i>
<i>ươ</i>
<i>ng II có gi i thi u</i>
<i>ớ</i>
<i>ệ</i>
<i>thêm c u trúc và ch c năng c a chip Vi x lý chuyên d ng μC8051.</i>
<i>ấ</i>
<i>ứ</i>
<i>ủ</i>
<i>ử</i>
<i>ụ</i>
<i>Ch</i>
<i>ươ</i>
<i>ng III cung c p nh ng ki n th c v t ch c b nh cho m t h Vi x</i>
<i>ấ</i>
<i>ữ</i>
<i>ế</i>
<i>ứ ề ổ</i>
<i>ứ</i>
<i>ộ</i>
<i>ớ</i>
<i>ộ ệ</i>
<i>ử</i>
<i>lý, k thu t và các b</i>
<i>ỹ</i>
<i>ậ</i>
<i>ướ</i>
<i>c xây d ng v nh ROM, RAM cho h Vi x lý.</i>
<i>ự</i>
<i>ỉ</i>
<i>ớ</i>
<i>ệ</i>
<i>ử</i>
<i>Ch</i>
<i>ươ</i>
<i>ng IV đi sâu kh o sát m t s m ch ch c năng kh l p trình nh m ch</i>
<i>ả</i>
<i>ộ ố ạ</i>
<i>ứ</i>
<i>ả ậ</i>
<i>ư ạ</i>
<i>đi u khi n vào/ra d li u song song, m ch đi u khi n vào/ra d li u n i ti p,</i>
<i>ề</i>
<i>ể</i>
<i>ữ ệ</i>
<i>ạ</i>
<i>ề</i>
<i>ể</i>
<i>ữ ệ</i>
<i>ố</i>
<i>ế</i>
<i>m ch đ nh th i và m ch đi u khi n ng t.</i>
<i>ạ</i>
<i>ị</i>
<i>ờ</i>
<i>ạ</i>
<i>ề</i>
<i>ể</i>
<i>ắ</i>
<i>Ch</i>
<i>ươ</i>
<i>ng V gi i thi u các c u trúc và cách xây d ng, ph i ghép m t s thi t</i>
<i>ớ</i>
<i>ệ</i>
<i>ấ</i>
<i>ự</i>
<i>ố</i>
<i>ộ ố</i>
<i>ế</i>
<i>b vào/ra c b n cho m t h Vi x lý nh bàn phím Hexa, h th ng ch th 7 thanh,</i>
<i>ị</i>
<i>ơ ả</i>
<i>ộ ệ</i>
<i>ử</i>
<i>ư</i>
<i>ệ ố</i>
<i>ỉ ị</i>
<i>bàn phím máy tính và màn hình.</i>
<i>Cu n giáo trình ch c ch n có nhi u thi u sót, r t mong đ oc s góp ý c a</i>
<i>ố</i>
<i>ắ</i>
<i>ắ</i>
<i>ề</i>
<i>ế</i>
<i>ấ</i>
<i>ự</i>
<i>ự</i>
<i>ủ</i>
<i>các đ c gi . M i ý ki n đóng góp xin g i theo đ a ch :</i>
<i>ộ</i>
<i>ả</i>
<i>ọ</i>
<i>ế</i>
<i>ử</i>
<i>ị</i>
<i>ỉ</i>
<i>B môn K thu t máy tính Khoa Cơng ngh Thơng tin</i>
<i>ộ</i>
<i>ỹ</i>
<i>ậ</i>
<i>ệ</i>
<i>Đ i h c Thái Nguyên</i>
<i>ạ ọ</i>
<i>Thái Nguyên</i>
<i>Ho c theo đ a ch Email </i>
<i>ặ</i>
<i>ị</i>
<i>ỉ</i>
<i><b></b></i>
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
<b>M C L C</b>
<b>Ụ</b>
<b>Ụ</b>
<b>M C L C</b>
<b>Ụ</b>
<b>Ụ</b>
<b> </b>
<b> 3</b>
<b> </b>
<b>CH</b>
<b>ƯƠ</b>
<b>NG I. T NG QUAN V CÁC H VI X LÝ</b>
<b>Ổ</b>
<b>Ề</b>
<b>Ệ</b>
<b>Ử</b>
<b> </b>
<b>...</b>
<b> 6</b>
<b> </b>
<b>I.1 Các h đ mệ ế</b> <b> ... 6 </b>
I.1.1 H đ m th p phân (R = 10 - Decimal)ệ ế ậ ... 6
I.1.2 H đ m nh phân (R = 2 - Binary)ệ ế ị ... 7
I.1.3 H đ m bát phân (R = 8 - Octal)ệ ế ... 7
I.1.4 H đ m 16 (R = 16 - Hexa)ệ ế ... 7
<b>I.2 Chuy n đ i l n nhau gi a các h đ mể</b> <b>ổ ẫ</b> <b>ữ</b> <b>ệ ế</b> <b> ... 8 </b>
I.2.1 H nh phân và h th p phânệ ị ệ ậ ... 8
I.2.2 H nh phân và h Hexaệ ị ệ ... 10
<b>I.3 Bi u di n thông tin trong các h Vi x lýể</b> <b>ễ</b> <b>ệ</b> <b>ử</b> <b> ... 11 </b>
I.3.1 Mã hố các thơng tin không số ... 11
I.3.2 Mã hố các thơng tin số ... 11
I.3.3 Bi u di n d li u s trong máy tínhể ễ ữ ệ ố ... 12
I.3.4 B n ch t v t lý c a thông tin trong các h Vi x lýả ấ ậ ủ ệ ử ... 13
<b>I.4 Vài nét v th c hi n các phép tính trong h đ m nh phânề ự</b> <b>ệ</b> <b>ệ ế</b> <b>ị</b> <b> ... 14 </b>
I.4.1 Phép c ng và phép trộ ừ ... 15
I.4.2 Phép nhân và phép chia ... 16
<b>I.5 C u trúc c a h Vi x lý và máy vi tínhấ</b> <b>ủ</b> <b>ệ</b> <b>ử</b> <b> ... 16 </b>
I.5.1 Vài nét v l ch s phát tri n các trung tâm Vi x lýề ị ử ể ử ... 16
I.5.2 C u trúc c b n c a h Vi x lýấ ơ ả ủ ệ ử ... 17
I.5.3 T h Vi x lý đ n máy vi tính PCừ ệ ử ế ... 20
<b>CH</b>
<b>ƯƠ</b>
<b>NG II. CÁC Đ N V VI X LÝ TRUNG TÂM</b>
<b>Ơ</b>
<b>Ị</b>
<b>Ử</b>
<b> </b>
<b>...</b>
<b> 23</b>
<b> </b>
<b> (CPU – CENTRAL PROCESSING UNIT)</b>
<b> </b>
<b>...</b>
<b> 23</b>
<b> </b>
<b>II.1 Trung tâm Vi x lý ử</b> µ<b> P8085 ... 23 </b>
II.1.1 Các nhóm tín hi u trong ệ µ P8085 ... 25
II.1.2 Khái ni m và b n ch t v t lý c a các BUS trong h Vi x lýệ ả ấ ậ ủ ệ ử ... 27
II.1.3 Các m ch 3 tr ng thái, m ch ch t và m ch khuy ch đ i BUS 2 chi uạ ạ ạ ố ạ ế ạ ề ... 28
II.1.4 Bi u đ Timing th c hi n l nh c a CPU μP8085ể ồ ự ệ ệ ủ ... 32
II.1.5 Khái ni m chu kỳ BUSệ ... 34
II.1.6 Ng t (Interrupt)ắ ... 35
II.1.7 Truy nh p tr c ti p b nh (Direct Memory Access – DMA)ậ ự ế ộ ớ ... 36
II.1.8 Vi chương trình (MicroProgram) và t p l nh c a ậ ệ ủ µ P8085 ... 37
II.1.9 Vài nét v l p trình cho 8085ề ậ ... 42
II.1.10 H l nh c a µP8085ệ ệ ủ ... 43
<b>II.2 Các trung tâm Vi x lý h 80x86ử</b> <b>ọ</b> <b> ... 46 </b>
II.1.1 Mô t chân c a µP8086 và các tín hi uả ủ ệ ... 46
II.1.2 C u trúc Trung tâm Vi x lý h 80x86 ấ ử ọ ... 48
II.1.3 H th ng thanh ghi trong các ệ ố µ P80x86 ... 50
II.1.4 Các ch đ làm vi c MIN/MAXế ộ ệ ... 55
II.1.5 Phương th c qu n lý b nh , các mode đ a chứ ả ộ ớ ị ỉ ... 55
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
II.1.7 Các m ch Multiplexer, m ch Decoder, m ch PLAạ ạ ạ ... 60
II.1.8 Vài nét v l p trình h p ngề ậ ợ ữ ... 62
<b>II.3 C u trúc và tính năng c a m t s chip Vi x lý hi n đ i.ấ</b> <b>ủ</b> <b>ộ ố</b> <b>ử</b> <b>ệ</b> <b>ạ ... 63 </b>
II.3.1 C u trúc chip Vi x lý Pentiumấ ử ... 65
II.3.2 C u trúc RISC, CISC ấ ... 69
II.3.3 Qu n lý b nh ả ộ ớ ... 71
II.3.4 B nh cache ộ ớ ... 71
<b>II.4 Single-Chip MicroComputer µC8051 ... 72 </b>
II.4.1 T ng quanổ ... 72
II.4.2 Mô t c u trúc và ch c năngả ấ ứ ... 74
II.4.3 L p trình cho µC8051ậ ... 84
II.4.4 Các kh năng ng d ng c a µC8051ả ứ ụ ủ ... 85
<b>CH</b>
<b>ƯƠ</b>
<b>NG III. B NH TRONG C A H VI X LÝ</b>
<b>Ộ</b>
<b>Ớ</b>
<b>Ủ</b>
<b>Ệ</b>
<b>Ử</b>
<b> </b>
<b>...</b>
<b> 86</b>
<b> </b>
<b>III.1 B nh trong h Vi x lýộ</b> <b>ớ</b> <b>ệ</b> <b>ử</b> <b> ... 86 </b>
III.1.1 Ph n t nh , vi m ch nh , t nh và dung lầ ử ớ ạ ớ ừ ớ ượng b nh ộ ớ ... 86
III.1.2 Vài nét v b nh trong c a h Vi x lý và máy tính PCề ộ ớ ủ ệ ử ... 87
III.1.3 Phân lo i các chip nh ROM, RAMạ ớ ... 92
<b>III.3 T ch c b nh cho h Vi x lýổ</b> <b>ứ</b> <b>ộ</b> <b>ớ</b> <b>ệ</b> <b>ử</b> <b> ... 93 </b>
III.3.1 T ch c b nh v t lýổ ứ ộ ớ ậ ... 93
III.3.2 Thi t k v nh cho h Vi x lýế ế ỉ ớ ệ ử ... 94
<b> </b>
<b> 96</b>
<b> </b>
<b>CH</b>
<b>ƯƠ</b>
<b>NG IV. CÁC CHIP KH L P TRÌNH</b>
<b>Ả Ậ</b>
<b> </b>
<b>...</b>
<b> 97</b>
<b> </b>
<b> (PROGRAMMABLE)</b>
<b> </b>
<b>...</b>
<b> 97</b>
<b> </b>
<b>IV.1 T ng quanổ</b> <b> ... 97 </b>
<b>IV.2 M t s m ch ch c năng tiêu bi uộ ố ạ</b> <b>ứ</b> <b>ể ... 97 </b>
IV.2.1 M ch vào/ra d li u song song PPI-8255 (Programmable Peripheral Interface).ạ ữ ệ ... 97
IV.2.2 M ch đi u khi n ng t PIC-8259ạ ề ể ắ ... 102
IV.3.3 M ch đ m đ nh th i đa năng PIT-8253 (Programmable Interval Timer)ạ ế ị ờ ... 112
IV.4.4 M ch đi u khi n vào/ra n i ti p đ ng b /d b USART-8251 (Universalạ ề ể ố ế ồ ộ ị ộ
Synchronous/Asynchronous Receiver Transmitter) ... 118
<b>CH</b>
<b>ƯƠ</b>
<b>NG V. THI T B VÀO RA C A H VI X LÝ</b>
<b>Ế</b>
<b>Ị</b>
<b>Ủ</b>
<b>Ệ</b>
<b>Ử</b>
<b> </b>
<b>...</b>
<b> 131</b>
<b>V.1 Bàn phím Hex Keyboard ... 131 </b>
<b>V.2 Ghép n i bàn phím v i h Vi x lýố</b> <b>ớ ệ</b> <b>ử</b> <b> ... 135 </b>
V.2.1 H th ng bàn phím c a máy vi tínhệ ố ủ ... 135
V.2.2 Quá trình truy n d li u t bàn phím cho CPU ề ữ ệ ừ ... 136
<b>V.3 M ch đi u khi n và l p trình ch th 7-segmentsạ</b> <b>ề</b> <b>ể</b> <b>ậ</b> <b>ỉ ị</b> <b> ... 137 </b>
<b>V.4 Màn hình (Monitor) ... 139 </b>
V.4.1 Màn hình ng tia âm c c CRT (Cathode Ray Tube)ố ự ... 139
V.4.2 Ghép n i màn hình v i h Vi x lýố ớ ệ ử ... 140
V.4.3 B đi u khi n màn hình CRTCộ ề ể ... 141
<b>PH L C</b>
<b>Ụ Ụ</b>
<b> </b>
<b> 144</b>
<b>PH L C AỤ Ụ</b> <b> ... 144 </b>
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>
<b>T 2-14 là giá tr đã làm tròn l y 10 s sau d u ph yừ</b> <b>ị</b> <b>ấ</b> <b>ố</b> <b>ấ</b> <b>ẩ ... 148 </b>
<b>PH L C CỤ Ụ</b> <b> ... 149 </b>
</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
<b>CH</b>
<b>ƯƠ</b>
<b>NG I. </b>
<b>T NG QUAN V CÁC H VI X LÝ</b>
<b>Ổ</b>
<b>Ề</b>
<b>Ệ</b>
<b>Ử</b>
<i><b>I.1 Các h đ m</b></i>
<i><b>ệ ế</b></i>
H đ m thông d ng nh t trong đ i s ng là h đ m c s 10 (th p
ệ ế
ụ
ấ
ờ ố
ệ ế
ơ ố
ậ
phân – Decimal), s d ng 10 ký t s t 0 đ n 9. Ngoài ra, trong s n xu t,
ử ụ
ự ố ừ
ế
ả
ấ
kinh doanh còn có khi s d ng h đ m c s 12 (tá – dozen).
ử ụ
ệ ế
ơ ố
Trong các h th ng máy tính, đ x lý, tính tốn, ta s d ng h đ m
ệ ố
ể ử
ử ụ
ệ ế
c s 2 (nh phân – Binary), h c s 8 (bát phân – Octal), h c s 16
ơ ố
ị
ệ ơ ố
ệ ơ ố
(Hexa). Tuy nhiên, vi c nh p d li u hay đ a k t qu x lý, ta l i dùng h
ệ
ậ
ữ ệ
ư
ế
ả ử
ạ
ệ
đ m c s 10.
ế
ơ ố
M t s
ộ ố
<i>N</i>
trong m t h đ m b t kỳ có
ộ ệ ế
ấ
<i>n+l</i>
ch s , trong đó g m
ữ ố
ồ
<i>n</i>
ch
ữ
s thu c ph n nguyên và
ố
ộ
ầ
<i>l</i>
ch s thu c ph n th p phân, đ
ữ ố
ộ
ầ
ậ
ượ
c tri n khai
ể
theo công th c t ng quát:
ứ ổ
<i>k</i>
<i>n</i>
<i>l</i>
<i>k</i>
<i>k</i>
<i>R</i>
<i>a</i>
<i>N</i>
∑
−
=
=
trong đó:
<i>R</i>
là c s c a h đ m
ơ ố ủ
ệ ế
<i>a</i>
<i>k</i>
là tr ng c a ch s v trí th k (0
ọ
ủ
ữ ố ở ị
ứ
≤
<i>a</i>
<i>k</i>
<
<i>R</i>
)
{
<i>a</i>
<i>k</i>
}
R
= {0, 1, 2, 3, …, R – 1}
<i>l, n </i>
là s nguyên
ố
<i>N = a</i>
<i>n</i>
<i>a</i>
<i>n-1</i>
<i>…a</i>
<i>1</i>
<i>a</i>
<i>0</i>
<i>,a</i>
<i>-1</i>
<i>a</i>
<i>-2</i>
<i>…a</i>
<i>-l</i>
Theo công th c trên, các s đ
ứ
ố ượ
c bi u di n trong các h đ m khác
ể
ễ
ệ ế
nhau s nh sau:
ẽ
ư
<b>I.1.1</b>
<b>H đ m th p phân (R = 10 - Decimal)</b>
<b>ệ ế</b>
<b>ậ</b>
{
<i>a</i>
<i>k</i>
}
D
= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
SJMP rel
(22):Nh y ng n.
ả
ắ
JMP @A+DPTR (12): Nh y gián ti p t con tr d li u.
ả
ế ừ
ỏ ữ ệ
JZ rel
(22): Nh y n u A=0.
ả
ế
JNZ rel
(22): Nh y n u A không b ng 0.
ả
ế
ằ
JC rel
(22): Nh y n u c nh đ
ả
ế
ờ
ớ ượ
c đ t.
ặ
JNC rel
(22): Nh y n u c nh không đ
ả
ế
ờ
ớ
ượ
c đ t.
ặ
JB bit,rel
(32): Nh y t
ả ươ
ng đ i n u bit tr c ti p đ
ố ế
ự
ế
ượ
c đ t.
ặ
JNB bit,rel
(32):Nh y t
ả
ươ
ng đ i n u bit tr c ti p không đ
ố
ế
ự
ế
ượ
c
đ t.
ặ
JBC bit,rel
(32): Nh y t
ả ươ
ng đ i n u bit tr c ti p đ
ố ế
ự
ế
ượ
c đ t, r i
ặ ồ
xóa bit.
CJNE A,data,rel
(32): So sánh d li u tr c ti p v i A và nh y n u
ữ ệ
ự
ế
ớ
ả
ế
không b ng.
ằ
CJNE A,#data,rel (32): So sánh d li u t c th i v i A và nh y n u
ữ ệ
ứ
ờ
ớ
ả
ế
không b ng.
ằ
CJNE
Rn,#data,rel
(32): So sánh d li u t c th i v i n i dung thanh ghi
ữ ệ ứ
ờ ớ ộ
Rn và nh y n u không b ng.
ả
ế
ằ
CJNE
@Ri,#data,rel
(32): So sánh d li u t c th i v i d li u gián ti p và
ữ ệ ứ
ờ ớ ữ ệ
ế
nh y n u không b ng.
ả
ế
ằ
DJNZ Rn,rel
(22): Gi m thanh ghi Rn và nh y n u không b ng.
ả
ả
ế
ằ
DJNZ data
(32): Gi m d li u tr c ti p và nh y n u không
ả
ữ ệ
ự
ế
ả
ế
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
<b>TÀI LI U THAM KH O</b>
<b>Ệ</b>
<b>Ả</b>
[ 1 ] Nguy n Tăng C
ễ
ườ
ng, Phan Qu c Khánh:
ố
<i>C u trúc và l p trình</i>
<i>ấ</i>
<i>ậ</i>
<i>h Vi đi u khi n 8051</i>
<i>ọ</i>
<i>ề</i>
<i>ể</i>
. NXB KH&KT hà N i-2004
ộ
[ 2 ] Vũ Ch n H ng:
ấ
ư
<i>Giáo trình Ki n trúc máy tính </i>
<i>ế</i>
NXB Giao thơng
v n t i - Hà N i 2002
ậ ả
ộ
[ 3 ] Văn Th Minh:
ế
<i>K thu t Vi x lý – </i>
<i>ỹ</i>
<i>ậ</i>
<i>ử</i>
NXB Th ng kê – Hà N i
ố
ộ
1983
[ 4 ] Phòng K thu t s - Vi n Khoa h c Tính tốn và Đi u khi n:
ỹ
ậ ố
ệ
ọ
ề
ể
<i>K thu t Vi x lý - </i>
<i>ỹ</i>
<i>ậ</i>
<i>ử</i>
Nhà Xu t b n Th ng kê – Hà N i 1983
ấ ả
ố
ộ
[ 5 ] Alan Clements:
<i>Principles of Computer Hardware – </i>
PWS-KENT
Publishing Company – Boston 1992
[ 6 ] Int
e
l
®
Corporation:
<i>Component Data Catalog 1982</i>
[ 7 ] David Hergert, Nancy Thibeault:
<i>PC Architecture from Assembly </i>
<i>Language To C. Prentice-Hall, Inc. 1997</i>
[ 8 ] Christopher L. Morgan and Mitchell Waite: 8086/8088 16-bit
Micrro-Processor Primer – McGraw-Hill, Inc. 1982
[ 9 ] V.M. Rooney:
<i>Microprocessors and Microcomputers - </i>
McMilan
Publishing Company – New York 1983
[ 10 ] James L., Turley:
<i>Advanced 80386 programming techniques - </i>
</div>
<!--links-->