kết hợp máy tính với kit và vi xử lý, chương 7
Số trang: 6
Loại file: pdf
Dung lượng: 66.46 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
nội dung cặp thah ghi BC tăng thêm một đơn vị. + Lệnh này chiếm 1 byte, số chu kỳ clock =6. + Lệnh này không làm ảnh hưởng đến thanh ghi trạng thái. (Tương tự cho các lệnh khác) 2. Lệnh tăng cặp thanh ghi DE: + Cú pháp: INX D 1. Lệnh tăng cặp thanh ghi HL: + Cú pháp: INX H 2. Lệnh tăng cặp thanh ghi SP: + Cú pháp: INX SPXI. LỆNH GIẢM CẶP THANH GHI: 1. Lệnh giảm cặp thanh ghi BC: + Cú pháp: DCX D + Mã đối tượng: 0 0 0...
Nội dung trích xuất từ tài liệu:
kết hợp máy tính với kit và vi xử lý, chương 7 Chương 7: NHOÙM LEÄNH TAÊNG CAËP THANH GHI1.Leänh taêng caëp thanh ghi BC: + Cuù phaùp: INX B + Maõ ñoái töôïng: 0 0 0 0 0 0 0 1 +YÙ nghóa: noäi dung caëp thah ghi BC taêng theâm moät ñôn vò. + Leänh naøy chieám 1 byte, soá chu kyø clock =6. + Leänh naøy khoâng laøm aûnh höôûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leänh khaùc)2. Leänh taêng caëp thanh ghi DE: + Cuù phaùp: INX D1. Leänh taêng caëp thanh ghi HL: + Cuù phaùp: INX H2. Leänh taêng caëp thanh ghi SP: + Cuù phaùp: INX SPXI. LEÄNH GIAÛM CAËP THANH GHI: 1. Leänh giaûm caëp thanh ghi BC: + Cuù phaùp: DCX D + Maõ ñoái töôïng: 0 0 0 1 0 1 0 1 + YÙ nghóa: noäi dung caëp thanh ghi BC giaûm theâm 1 ñôn vò. + Leänh naøy chieám 1 byte, soá chu kyø clock=6. + Leänh naøy khoâng laøm aûnh höôûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leânh khaùc) 2. Leänh giaûm caëp thanh ghi DE: + Cuù phaùp: DCX D 3. Leänh giaûm caëp thanh ghi HL: + Cuù phaùp: DCX H 4. Leänh giaûm caëp thanh ghi SP: + Cuù phaùp: DCX SPXII. NHOÙM LEÄNH GIAÙN TIEÁP DUØNG CAËP THANH GHI: 1. Leänh löu tröõ giaùn tieáp duøng caëp thanh ghi BC: + Cuù phaùp: STAX B + Maõ ñoái töôïn0 0 0 0 0 0 1 0 g: + YÙ nghóa: noäi dung thanh gi ñöôïc löu tröõ giaùn tieáp vaøo oâ nhôù coù ñòa chæ chöùa trong caëp thanh ghi BC. + Leänh naøy khoâng aûnh höoûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leânh khaùc cuøng nhoùm) 2. Leänh löu tröõ giaùn tieáp duøng caëp thanh ghi DE: + Cuù phaùp: STAX D 3. Leänh naïp giaùn tieáp duøng caëp thanh ghi BC: + Cuù phaùp: LDAX B + Maõ ñoái 0 0 0 0 1 0 1 0 töôïng: + YÙ nghóa: noäi dung oâ nhôù coù ñòa chæ chöùa trong caëp thanhghi BC ñöôïc chuyeån vaøo thanh ghi A. (Töông töï cho caùc leänh khaùc) 4. Leänh löu tröõ giaùn tieáp duøng caëp thanh ghi DE: + Cuù phaùp: LDAX DXIII. NHOÙM LEÄNH TRÖÏC TIEÁP: 1. Leänh löu tröõ tröïc tieáp: + Cuù phaùp: STA ADDR 0 0 1 1 0 0 1 0 8 bit thaáp + Maõ ñoái 8 bit cao töôïng: + YÙ nghóa: noäi dung thanh ghi A ñöôïc löu tröõ vaøo oâ nhôù coùñòa chæ ADDR. + Leänh naøy chieám 3 byte, soá chu kyø clock=13. + Leänh naøy khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. 2. Leänh naïp tröïc tieáp: + Cuù phaùp: LDA ADDR 0 0 1 1 1 0 1 0 + Maõ ñoái 8 bit thaáp töôïng: 8 bit cao + YÙ nghóa: noäi dung oâ nhôù coù ñòa chæ laø ADDR ñöôïcchuyeån vaøo thanh ghi A. + Leänh naøy chieám 3 byte, soá chu kyø xung clock =13. + Leänh naàøy khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. 3. Leänh löu tröõ tröïc ieáp caëp thanh ghi: + Cuù phaùp: SHLD ADDR 0 0 1 0 0 0 1 0 8 bit thaáp + Maõ ñoái töôïng: 8 bit cao + YÙ nghóa: noäi dung caëp thanh ghi HL ñöïoc löu vaøo 2 oâ nhôùlieân tieáp laø ADDR vaø (ADDR+1). Noäi dung thanh ghi L ñöôïc löutröõ vaøo oâ nhôù coù ñòa chæ laø ADDR, noäi dung cuûa thanh ghi Hñöôïc löu tröõ vaøo oâ nhôù coù ñòa chæ laø (ADDR+1). + Leänh naày chieám 3 byte, soá chu kyø xung clock = 16. + Leänh naày khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. 4. Leänh naïp tröïc tieáp caëp thanh ghi: + Cuù phaùp: LHLD ADDR + Maõ ñoái töôïng: 0 0 1 0 1 0 1 0 8 bit thaáp 8 bit cao + YÙ nghóa: noäi dung cuûa 2 oâ nhôù coù ñòa chæ lieân tieáp laøADDR vaø (ADDR+1) ñöôïc löu tröõ vaøo caëp thanh ghi HL. Noäidung cuûa oâ nhôù coù ñòa chæ ADDR ñöôïc naïp vaøo thanh ghi L, noäidung cuûa oâ nhôù coù ñòa chæ (ADDR+1) ñöôïc naïp vaøo thanh ghi H. + Leänh naøy chieám 3 byte, soá chu kyø xung clock =13. + Leänh naøy khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. XIV. NHOÙM LEÄNH XOAY THANH GHI A: 1. Leänh dòch thanh ghi A sang traùi: + Cuù phaùp: RLC 0 0 0 0 0 1 1 1 + Maõ ñoái töôïng: + YÙ nghóa: noäi dung thanh ghi A dòch töø phaûi sang traùi, bit MSB ñöôïc chuyeån sang bit Cy vaø bit LSB. + Leänh naøy chieám 1byte, soá chu kyø lock =4. + Leänh naøy chæ aûnh höôûng ñeán bit traïng thaùi Cy. 2. Leänh dòch thanh ghi A sang phaûi: + Cuù phaùp: RRC ...
Nội dung trích xuất từ tài liệu:
kết hợp máy tính với kit và vi xử lý, chương 7 Chương 7: NHOÙM LEÄNH TAÊNG CAËP THANH GHI1.Leänh taêng caëp thanh ghi BC: + Cuù phaùp: INX B + Maõ ñoái töôïng: 0 0 0 0 0 0 0 1 +YÙ nghóa: noäi dung caëp thah ghi BC taêng theâm moät ñôn vò. + Leänh naøy chieám 1 byte, soá chu kyø clock =6. + Leänh naøy khoâng laøm aûnh höôûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leänh khaùc)2. Leänh taêng caëp thanh ghi DE: + Cuù phaùp: INX D1. Leänh taêng caëp thanh ghi HL: + Cuù phaùp: INX H2. Leänh taêng caëp thanh ghi SP: + Cuù phaùp: INX SPXI. LEÄNH GIAÛM CAËP THANH GHI: 1. Leänh giaûm caëp thanh ghi BC: + Cuù phaùp: DCX D + Maõ ñoái töôïng: 0 0 0 1 0 1 0 1 + YÙ nghóa: noäi dung caëp thanh ghi BC giaûm theâm 1 ñôn vò. + Leänh naøy chieám 1 byte, soá chu kyø clock=6. + Leänh naøy khoâng laøm aûnh höôûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leânh khaùc) 2. Leänh giaûm caëp thanh ghi DE: + Cuù phaùp: DCX D 3. Leänh giaûm caëp thanh ghi HL: + Cuù phaùp: DCX H 4. Leänh giaûm caëp thanh ghi SP: + Cuù phaùp: DCX SPXII. NHOÙM LEÄNH GIAÙN TIEÁP DUØNG CAËP THANH GHI: 1. Leänh löu tröõ giaùn tieáp duøng caëp thanh ghi BC: + Cuù phaùp: STAX B + Maõ ñoái töôïn0 0 0 0 0 0 1 0 g: + YÙ nghóa: noäi dung thanh gi ñöôïc löu tröõ giaùn tieáp vaøo oâ nhôù coù ñòa chæ chöùa trong caëp thanh ghi BC. + Leänh naøy khoâng aûnh höoûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leânh khaùc cuøng nhoùm) 2. Leänh löu tröõ giaùn tieáp duøng caëp thanh ghi DE: + Cuù phaùp: STAX D 3. Leänh naïp giaùn tieáp duøng caëp thanh ghi BC: + Cuù phaùp: LDAX B + Maõ ñoái 0 0 0 0 1 0 1 0 töôïng: + YÙ nghóa: noäi dung oâ nhôù coù ñòa chæ chöùa trong caëp thanhghi BC ñöôïc chuyeån vaøo thanh ghi A. (Töông töï cho caùc leänh khaùc) 4. Leänh löu tröõ giaùn tieáp duøng caëp thanh ghi DE: + Cuù phaùp: LDAX DXIII. NHOÙM LEÄNH TRÖÏC TIEÁP: 1. Leänh löu tröõ tröïc tieáp: + Cuù phaùp: STA ADDR 0 0 1 1 0 0 1 0 8 bit thaáp + Maõ ñoái 8 bit cao töôïng: + YÙ nghóa: noäi dung thanh ghi A ñöôïc löu tröõ vaøo oâ nhôù coùñòa chæ ADDR. + Leänh naøy chieám 3 byte, soá chu kyø clock=13. + Leänh naøy khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. 2. Leänh naïp tröïc tieáp: + Cuù phaùp: LDA ADDR 0 0 1 1 1 0 1 0 + Maõ ñoái 8 bit thaáp töôïng: 8 bit cao + YÙ nghóa: noäi dung oâ nhôù coù ñòa chæ laø ADDR ñöôïcchuyeån vaøo thanh ghi A. + Leänh naøy chieám 3 byte, soá chu kyø xung clock =13. + Leänh naàøy khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. 3. Leänh löu tröõ tröïc ieáp caëp thanh ghi: + Cuù phaùp: SHLD ADDR 0 0 1 0 0 0 1 0 8 bit thaáp + Maõ ñoái töôïng: 8 bit cao + YÙ nghóa: noäi dung caëp thanh ghi HL ñöïoc löu vaøo 2 oâ nhôùlieân tieáp laø ADDR vaø (ADDR+1). Noäi dung thanh ghi L ñöôïc löutröõ vaøo oâ nhôù coù ñòa chæ laø ADDR, noäi dung cuûa thanh ghi Hñöôïc löu tröõ vaøo oâ nhôù coù ñòa chæ laø (ADDR+1). + Leänh naày chieám 3 byte, soá chu kyø xung clock = 16. + Leänh naày khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. 4. Leänh naïp tröïc tieáp caëp thanh ghi: + Cuù phaùp: LHLD ADDR + Maõ ñoái töôïng: 0 0 1 0 1 0 1 0 8 bit thaáp 8 bit cao + YÙ nghóa: noäi dung cuûa 2 oâ nhôù coù ñòa chæ lieân tieáp laøADDR vaø (ADDR+1) ñöôïc löu tröõ vaøo caëp thanh ghi HL. Noäidung cuûa oâ nhôù coù ñòa chæ ADDR ñöôïc naïp vaøo thanh ghi L, noäidung cuûa oâ nhôù coù ñòa chæ (ADDR+1) ñöôïc naïp vaøo thanh ghi H. + Leänh naøy chieám 3 byte, soá chu kyø xung clock =13. + Leänh naøy khoâng aûnh höôûng ñeán thanh ghi traïng thaùi. XIV. NHOÙM LEÄNH XOAY THANH GHI A: 1. Leänh dòch thanh ghi A sang traùi: + Cuù phaùp: RLC 0 0 0 0 0 1 1 1 + Maõ ñoái töôïng: + YÙ nghóa: noäi dung thanh ghi A dòch töø phaûi sang traùi, bit MSB ñöôïc chuyeån sang bit Cy vaø bit LSB. + Leänh naøy chieám 1byte, soá chu kyø lock =4. + Leänh naøy chæ aûnh höôûng ñeán bit traïng thaùi Cy. 2. Leänh dòch thanh ghi A sang phaûi: + Cuù phaùp: RRC ...
Tìm kiếm theo từ khóa liên quan:
vi xử lý máy tính với kit bộ điều khiển lệnh chương trình truyền dữ liệu lập trình điều khiển thiết kế vi xử lý giao tiếpGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 281 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 151 0 0 -
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 146 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 131 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 114 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 104 0 0 -
83 trang 103 0 0
-
Đề thi học kì môn Truyền số liệu - Trường CĐ Kỹ thuật Cao Thắng (Đề 2)
1 trang 85 1 0 -
ĐỀ TÀI : NGHIÊN CỨU THIẾT KẾ BỘ ĐIỀU KHIỂN CHO KHÁNG BÙ NGANG CÓ ĐIỀU KHIỂN KIỂU MÁY BIẾN ÁP
13 trang 84 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 77 0 0