kết hợp máy tính với kit và vi xử lý, chương 6
Số trang: 5
Loại file: pdf
Dung lượng: 63.21 KB
Lượt xem: 18
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 thanh ghi A được cộng với nội dung ô nhớ có địa chỉ chứa trong cặp thanh ghi HL, kết quả chứa trong thanh ghi A, nội dung ô nhớ không thay đổi. + Lệnh nầy chiếm 1 byte, số chu kỳ xung clock = 7. + Lệnh nầy ảnh hưởng đến thanh ghi trạng thái. 2. Lệnh cộng ô nhớ có số nhớ ban đầu: + Cú pháp: ADC M + Mã đối tượng:1 0 0 0 1 1 1 0 nội dung thanh ghi A được cộng với dung ô nhớ có địa chỉ chứa trong...
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 6 Chương 6: NHOÙM LEÄNH SOÁ HOÏC GIÖÕA OÂ NHÔÙ VÔÙI THANH GHI A 1. Leänh coäng vôùi oâ nhôù: + Cuù phaùp: ADD M 1 0 0 0 0 1 1 0 + Maõ ñoái töôïng: + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi noäi dung oânhôù coù ñòa chæ chöùa trong caëp thanh ghi HL, keát quaû chöùa trongthanh ghi A, noäi dung oâ nhôù khoâng thay ñoåi. + Leänh naày chieám 1 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. 2. Leänh coäng oâ nhôù coù soá nhôù ban ñaàu: + Cuù phaùp: ADC M 1 0 0 0 1 1 1 0 + Maõ ñoái töôïng: + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi dung oâ nhôù coù ñòa chæ chöùa trong caëp thanh ghi HL, keát quaû chöùa trong A, noäi dung oâ nhôù khoâng thay ñoåi. + Leänh naày chöùa 1 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leänh khaùc) 3. Leänh tröø vôùi oâ nhôù: Cuù phaùp: SUB M 4. Leänh tröø oâ nhôù coù soá nhôù ban ñaàu: Cuù phaùp: SBB M 5. Leänh and vôùi oâ nhôù: Cuù phaùp: ANA M 6. Leänh Ex-or vôùi oâ nhôù: Cuù phaùp: XRA M 7. Leänh or vôùi oâ nhôù: Cuù phaùp: ORA M 8. Leänh so saùnh vôùi oâ nhôù: Cuù phaùp: CMP MV. NHOÙM LEÄNH SOÁ HOÏC GIÖÕA THANH GHI A VAØ DÖÕLIEÄU 8 BIT: 1. Leänh coäng töùc thôøi vôùi döõ lieäu 8 bit: + Cuù phaùp: ADI D8 1 1 0 0 0 1 1 0 + Maõ ñoái töôïng: Döõ lieääu 8 bit D8 + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi döõ lieäu 8 bit D8, keát quaû chöùa trong thanh ghi A. + Leänh naày chöùa 2 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. 2. Leänh coäng töùc thôøi vôùi döõ lieäu 8 bit coù soá nhôù ban ñaàu: + Cuù phaùp: ACI D8 1 1 0 0 1 1 1 0 + Maõ ñoái töôïng:Döõ lieääu 8 bit D8 + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi döõ lieäu 8 bit D8, coäng vôùi bit Cy, keát quaû chöùa trong thanh ghi A. + Leänh naày chöùa 2 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. ( Töông töï cho caùc leänh khaùc ) 3. Leänh tröø töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: SUI D8 4. Leänh tröø töùc thôøi vôùi döõ lieäu 8 bit coù soá nhôù ban ñaàu: Cuù phaùp: SBI D8 5. Leänh and töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: ANI D8 6. Leänh Ex-or töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: XRI D8 7. Leänh or töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: ORI D8 8. Leänh so saùnh töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: CPI D8VI. NHOÙM LEÄNH NAÏP TÖÙC THÔØI CAËP THANH GHI: 1. Leäänh naïp caëp thanh ghi BC: + Cuù phaùp: LXI B, D16 0 0 0 0 0 0 0 1 8 bit thaáp + Maõ ñoái 8 bit cao töôïng: + YÙ nghóa: döõ lieäu 16 bit D16 ñöôïc naïp vaøo caëp thanh ghi BC. + Leänh naày chieám 3 byte, soá chu kyø xung clock = 10. + Khoâng 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 naïp caëp thanh ghi DE: Cuù phaùp: LXI D, D16 3. Leänh naïp caëp thanh ghi HL: Cuù phaùp: LXI H, D16 4. Leänh naïp caëp thanh ghi SP: Cuù phaùp: LXI SP, D16VII. NHOÙM LEÄNH PUSH: 1. Leänh caát caëp thanh ghi BC: + Cuù phaùp: PUSH B +Maõ ñoái 1 1 0 0 0 1 0 töôïng: +YÙ nghóa: noäi dung caëp thanh ghi BC ñöôïc copy vaøo ngaên xeáp. Noäi dung thanh ghi B ñöôïc caát vaøo ngaên xeáp taïi ñòa chæ (SP-1), thanh ghi C ñöôïc caát vaøo ngaên xeáp taïi ñòa chæ (SP-2), noäi dung thanh ghi SP giaûm ñi 2. + Leänh naøy chieám 1 byte, soá chu kì xung clock =12. +Leänh naøy khoâng 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 caát caëp thanh ghi DE: Cuù phaùp: PUSH D 3. Leänh caát caëp thanh ghi HL: Cuù phaùp: PUSH H 4. Leänh caát caëp thanh ghi AF: Cuù phaùp: PUSH PSWVIII. NHOÙM LEÄNH POP: 1. Leänh chuyeån noäi dung ngaên xeáp vaøo caëp thanh ghi: + Cuù phaùp: POP B + Maõ ñoái töôïng: 1 0 0 0 0 0 1 1 + YÙ nghóa: chuyeån noäi dung töø ngaên xeáp vaøo caëp thanh ghi BC. Noäi dung ngaên xeáp coù ñòa chæ chöùa trong SP ñöôïc chuyeån cho thanh ghi C, noäi dung cuûa ngaên xeáp coù ñòa chæ (SP+1) ñöôïc chuyeån cho thanh ghi B, sau leänh POP noäi dung cuûa SP taêng leân 2. + Leänh naøy chieám moät byte, soá chu kì clock =12. + Leänh naøy khoâng aûnh höôûng ñeán thanh ghi teaïng thaùi. (Töông töï cho caùc leänh khaùc cuøng nhoùm). 2. Leänh chuyeån noäi dung ngaên xeáp vaøo caëp thanh ghi DE: + Cuù phaùp: POP D 3. Leänh chuyeån noäi dung ngaên xeáp vaøo caëp thanh ghi HL: + Cuù phaùp: POP H ...
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 6 Chương 6: NHOÙM LEÄNH SOÁ HOÏC GIÖÕA OÂ NHÔÙ VÔÙI THANH GHI A 1. Leänh coäng vôùi oâ nhôù: + Cuù phaùp: ADD M 1 0 0 0 0 1 1 0 + Maõ ñoái töôïng: + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi noäi dung oânhôù coù ñòa chæ chöùa trong caëp thanh ghi HL, keát quaû chöùa trongthanh ghi A, noäi dung oâ nhôù khoâng thay ñoåi. + Leänh naày chieám 1 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. 2. Leänh coäng oâ nhôù coù soá nhôù ban ñaàu: + Cuù phaùp: ADC M 1 0 0 0 1 1 1 0 + Maõ ñoái töôïng: + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi dung oâ nhôù coù ñòa chæ chöùa trong caëp thanh ghi HL, keát quaû chöùa trong A, noäi dung oâ nhôù khoâng thay ñoåi. + Leänh naày chöùa 1 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. (Töông töï cho caùc leänh khaùc) 3. Leänh tröø vôùi oâ nhôù: Cuù phaùp: SUB M 4. Leänh tröø oâ nhôù coù soá nhôù ban ñaàu: Cuù phaùp: SBB M 5. Leänh and vôùi oâ nhôù: Cuù phaùp: ANA M 6. Leänh Ex-or vôùi oâ nhôù: Cuù phaùp: XRA M 7. Leänh or vôùi oâ nhôù: Cuù phaùp: ORA M 8. Leänh so saùnh vôùi oâ nhôù: Cuù phaùp: CMP MV. NHOÙM LEÄNH SOÁ HOÏC GIÖÕA THANH GHI A VAØ DÖÕLIEÄU 8 BIT: 1. Leänh coäng töùc thôøi vôùi döõ lieäu 8 bit: + Cuù phaùp: ADI D8 1 1 0 0 0 1 1 0 + Maõ ñoái töôïng: Döõ lieääu 8 bit D8 + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi döõ lieäu 8 bit D8, keát quaû chöùa trong thanh ghi A. + Leänh naày chöùa 2 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. 2. Leänh coäng töùc thôøi vôùi döõ lieäu 8 bit coù soá nhôù ban ñaàu: + Cuù phaùp: ACI D8 1 1 0 0 1 1 1 0 + Maõ ñoái töôïng:Döõ lieääu 8 bit D8 + YÙ nghóa: noäi dung thanh ghi A ñöôïc coäng vôùi döõ lieäu 8 bit D8, coäng vôùi bit Cy, keát quaû chöùa trong thanh ghi A. + Leänh naày chöùa 2 byte, soá chu kyø xung clock = 7. + Leänh naày aûnh höôûng ñeán thanh ghi traïng thaùi. ( Töông töï cho caùc leänh khaùc ) 3. Leänh tröø töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: SUI D8 4. Leänh tröø töùc thôøi vôùi döõ lieäu 8 bit coù soá nhôù ban ñaàu: Cuù phaùp: SBI D8 5. Leänh and töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: ANI D8 6. Leänh Ex-or töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: XRI D8 7. Leänh or töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: ORI D8 8. Leänh so saùnh töùc thôøi vôùi döõ lieäu 8 bit: Cuù phaùp: CPI D8VI. NHOÙM LEÄNH NAÏP TÖÙC THÔØI CAËP THANH GHI: 1. Leäänh naïp caëp thanh ghi BC: + Cuù phaùp: LXI B, D16 0 0 0 0 0 0 0 1 8 bit thaáp + Maõ ñoái 8 bit cao töôïng: + YÙ nghóa: döõ lieäu 16 bit D16 ñöôïc naïp vaøo caëp thanh ghi BC. + Leänh naày chieám 3 byte, soá chu kyø xung clock = 10. + Khoâng 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 naïp caëp thanh ghi DE: Cuù phaùp: LXI D, D16 3. Leänh naïp caëp thanh ghi HL: Cuù phaùp: LXI H, D16 4. Leänh naïp caëp thanh ghi SP: Cuù phaùp: LXI SP, D16VII. NHOÙM LEÄNH PUSH: 1. Leänh caát caëp thanh ghi BC: + Cuù phaùp: PUSH B +Maõ ñoái 1 1 0 0 0 1 0 töôïng: +YÙ nghóa: noäi dung caëp thanh ghi BC ñöôïc copy vaøo ngaên xeáp. Noäi dung thanh ghi B ñöôïc caát vaøo ngaên xeáp taïi ñòa chæ (SP-1), thanh ghi C ñöôïc caát vaøo ngaên xeáp taïi ñòa chæ (SP-2), noäi dung thanh ghi SP giaûm ñi 2. + Leänh naøy chieám 1 byte, soá chu kì xung clock =12. +Leänh naøy khoâng 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 caát caëp thanh ghi DE: Cuù phaùp: PUSH D 3. Leänh caát caëp thanh ghi HL: Cuù phaùp: PUSH H 4. Leänh caát caëp thanh ghi AF: Cuù phaùp: PUSH PSWVIII. NHOÙM LEÄNH POP: 1. Leänh chuyeån noäi dung ngaên xeáp vaøo caëp thanh ghi: + Cuù phaùp: POP B + Maõ ñoái töôïng: 1 0 0 0 0 0 1 1 + YÙ nghóa: chuyeån noäi dung töø ngaên xeáp vaøo caëp thanh ghi BC. Noäi dung ngaên xeáp coù ñòa chæ chöùa trong SP ñöôïc chuyeån cho thanh ghi C, noäi dung cuûa ngaên xeáp coù ñòa chæ (SP+1) ñöôïc chuyeån cho thanh ghi B, sau leänh POP noäi dung cuûa SP taêng leân 2. + Leänh naøy chieám moät byte, soá chu kì clock =12. + Leänh naøy khoâng aûnh höôûng ñeán thanh ghi teaïng thaùi. (Töông töï cho caùc leänh khaùc cuøng nhoùm). 2. Leänh chuyeån noäi dung ngaên xeáp vaøo caëp thanh ghi DE: + Cuù phaùp: POP D 3. Leänh chuyeån noäi dung ngaên xeáp vaøo caëp thanh ghi HL: + Cuù phaùp: POP H ...
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