Tải bản đầy đủ (.pdf) (7 trang)

Giáo trình kỹ thuật vi xử lý hoàn chỉnh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (570.61 KB, 7 trang )

<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-->

×