| 전자부품 데이터시트 검색엔진 |
|
GMS87C1102 데이터시트(PDF) 32 Page - Hynix Semiconductor |
|
|
|||||||||||||||||||||||||||||
GMS87C1102 데이터시트(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 |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 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 |