| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
GMS87C1102 bảng dữ liệu(PDF) 31 Page - Hynix Semiconductor |
|
|
|||||||||||||||||||||||||||||
GMS87C1102 bảng dữ liệu(HTML) 31 Page - Hynix Semiconductor |
|
31 / 89 page ![]() GMS81C1102 / GMS81C1202 28 Jan. 2002 ver 2.0 12.2 Program Memory A 16-bit program counter is capable of addressing up to 64K bytes, but this device has 2K bytes program memory space only the physically implemented. Accessing a loca- tion above FFFFH will cause a wrap-around to 0000H. Figure 12-4 shows a map of the upper part of the Program Memory. After reset, the CPU begins execution from reset vector which is stored in address FFFEH, FFFFH. As shown in Figure 12-4, each area is assigned a fixed lo- cation in Program Memory. Program Memory area con- tains the user program, Page Call (PCALL) area contains subroutine program, to reduce program byte length be- cause of using by 2 bytes PCALL instead of 3 bytes CALL instruction. If it is frequently called, more useful to save program byte length. Figure 12-4 Program Memory Map The Device Configuration Area can be programmed or left unprogrammed to select device configuration such as RC oscillation option. This area is not accessible during nor- mal execution but is readable and writable during program / verify. More detail informations are explained in device configu- ration area section. Table Call (TCALL) causes the CPU to jump to each TCALL address, where it commences execution of the service routine. The Table Call service locations are spaced at 2-byte interval : FFC0H for TCALL15, FFC2H for TCALL14, etc. The interrupt causes the CPU to jump to specific location, where it commences execution of the service routine. The External interrupt 0, for example, is assigned to location FFFAH. The interrupt service locations are spaced at 2- byte interval : FFF8H for External Interrupt 1, FFFAH for External Interrupt 0, etc. As for the area from FF00H to FFFFH, if any area of them is not going to be used, its service location is available as general purpose Program Memory. Page Call (PCALL) area contains subroutine program to PROGRAM MEMORY PCALL AREA TCALL AREA INTERRUPT VECTOR AREA F800H FEFFH FF00H FFBFH FFC0H FFDFH FFE0H FFFFH DEVICE NOT USED 0F50H 0F50H 0FF0H 0FF0H ID CONFIG CONFIGURATION AREA 0F60H ID 0F70H ID 0F80H ID 0F90H ID 0FA0H ID 0FB0H ID 0FC0H ID 0FD0H ID 0FE0H ID Address TCALL Name FFC0H FFC2H FFC4H FFC6H FFC8H FFCAH FFCCH FFCEH FFD0H FFD2H FFD4H FFD6H FFD8H FFDAH FFDCH FFDEH TCALL15 TCALL14 TCALL13 TCALL12 TCALL11 TCALL10 TCALL9 TCALL8 TCALL7 TCALL6 TCALL5 TCALL4 TCALL3 TCALL2 TCALL1 TCALL0 / BRK 1 1. The BRK software interrupt is using same address with TCALL0. Table 12-1 TCALL Vectors Address Vector Name FFE0H FFE2H FFE4H FFE6H FFE8H FFEAH FFECH FFEEH FFF0H FFF2H FFF4H FFF6H FFF8H FFFAH FFFCH FFFEH Not Used Not Used Not Used Basic Interval Timer Watchdog Timer A/D Converter Not Used Not Used Not Used Not Used Timer / Counter 1 Timer / Counter 0 External Interrupt 1 External Interrupt 0 Not Used RESET Table 12-2 Interrupt Vectors |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |