tailieunhanh - Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 4

Có 4 dãy thanh ghi 32 byte đầu tiên của RAM dữ liệu trên Chip địa chỉ 00H - 1FH, nhưng tại một thời điểm chỉ có một dãy hoạt động các bit PSW3, PSW4 của từ trạng thái chương trình sẽ quyết định dãy nào hoạt động. Các lệnh để định vị thanh ghi được ghi mật mã bằng cách dùng bit trọng số thấp nhất của Ôpcde lệnh để chỉ một thanh. | Chương 4 Sự định vị thanh ghi Register Addressing co 4 dãy thanh ghi 32 byte đầu tiên của RAM dữ liệu trên Chip địa chỉ 00H - 1FH nhưng tai một thời điêm chỉ co một dãy hoạt động cac bit PSW3 PSW4 của từ trang thai chường trình sê quyết định day nao hoat động. Cac lênh đê định vị thanh ghi đườc ghi mật ma bang cach dủng bit trong sô thấp nhất của Opcodê lênh đê chỉ mọt thanh Opcode 1 L 1 1 n n n ghi trong vùng địa chỉ theo logic này. Như vậy 1 ma chức năng và địa chỉ hoật đọng co the được kết hợp đe tao thành mọt lệnh ngàn 1 byte như sau Register Addressing. Mot vai lếnh dùng cù the cho 1 thanh ghi nao đo như thanh ghi A DPTR. ma Opcode tự no cho biết thanh ghi vì cac bit địa chỉ khong can biết đến. Sựđịnh địa chỉ trực tiếp Direct Addressing Sự định địa chỉ trực tiếp co the truy xuất bất ky gia trị nao tren Chip hoặc thanh ghi phan cứng tren Chip. Mot byte địa chỉ trực tiếp được đưa vào Opcode để định ro vị trí được dùng như sau Direct Addressing Tùy thuộc càc bit bàc cao cùa địa chỉ trực tiếp mà mọt trong 2 vùng nhợ được chon. Khi bit 7 0 thì địa chỉ trực tiếp ợ trong khoang 0 - 127 00H - 7FH va 128 vị trí nhợ thấp cùa RAM trển Chip được chon. Tất ca cac Port I O cac thanh ghi chức nang đạc biết thanh ghi điểù khiển hoặc thanh ghi trang thai bao giợ cùng được qùy định cac địa chỉ trong khoang 128 - 255 80 - FFH . Khi byte địa chỉ trực tiếp nam trong giợi han nay ứng vợi bit 7 1 thì thanh ghi chức nang đac biết được trùy xùất. Ví dù Port 0 va Port 1 được qùy định địa chỉ trực tiếp la 80H va 90H P0 P1 la dang thức rùt gon thùật nhợ cùa Port thì sự biến thiến cho phếp thay thế va hiếù dang thức rùt gon thùật nhợ cùa chùng. Chang han lệnh MOV P1 A sự biến dịch sẽ xac định địa chỉ trực tiếp cùa Port 1 la 90H đat vao hai bytế cùa lẹnh bytế 1 cùa port 0 . Sự định vị địa chỉ gian tiếp Indirect Addressing Sự định địa chỉ gián tiếp được tượng trưng bởi ký hiệu @ được đát trưởc R0 R1 háý DPTR. R0 vá R1 co thệ hoat động như một thanh ghi con trộ má nội dung cua nộ cho

TỪ KHÓA LIÊN QUAN