| Electronic Components Datasheet Search |
|
GMS87C1102 Datasheet(PDF) 32 Page - Hynix Semiconductor |
|
|
|||||||||||||||||||||||||||||
GMS87C1102 Datasheet(HTML) 32 Page - Hynix Semiconductor |
|
32 / 89 page ![]() GMS81C1102 / GMS81C1202 Jan. 2002 ver 2.0 29 reduce program byte length by using 2 bytes PCALL in- stead of 3 bytes CALL instruction. If it is frequently called, it is more useful to save program byte length. Table Call (TCALL) causes the CPU to jump to each TCALL address, where it commences the execution of the service routine. The Table Call service area spaces 2-byte for every TCALL: 0FFC0H for TCALL15, 0FFC2H for TCALL14, etc., as shown in Figure 12-5 . Example: Usage of TCALL Figure 12-5 PCALL and TCALL Memory Area LDA #5 TCALL 0FH ; 1BYTE INSTR UCTIO N :; INSTEAD O F 3 BYTES :; NO RM AL CALL ; ;TABLE CALL ROUTINE ; FUNC_A: LDA LRG0 RET ; FUNC_B: LDA LRG1 RET ; ;TABLE CALL ADD. AREA ; ORG 0FFC0H ; TCALL ADDRESS AREA DW FUNC_A DW FUNC_B 1 2 0FFC0H C1 Address Program Memory C2 C3 C4 C5 C6 C7 C8 0FF00H Address PCALL Area Memory 0FFFFH PCALL Area (256 Bytes) * means that the BRK software interrupt is using same address with TCALL0. NOTE: TCALL 15 TCALL 14 TCALL 13 TCALL 12 TCALL 11 TCALL 10 TCALL 9 TCALL 8 TCALL 7 TCALL 6 TCALL 5 TCALL 4 TCALL 3 TCALL 2 TCALL 1 TCALL 0 / BRK * C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |