전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

80C286 데이터시트(PDF) 11 Page - Renesas Technology Corp

부품명 80C286
상세설명  High Performance Microprocessor with Memory Management and Protection
PDF  65 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  RENESAS [Renesas Technology Corp]
홈페이지  http://www.renesas.com
Logo RENESAS - Renesas Technology Corp

80C286 데이터시트(HTML) 11 Page - Renesas Technology Corp

Back Button 80C286 Datasheet HTML 7Page - Renesas Technology Corp 80C286 Datasheet HTML 8Page - Renesas Technology Corp 80C286 Datasheet HTML 9Page - Renesas Technology Corp 80C286 Datasheet HTML 10Page - Renesas Technology Corp 80C286 Datasheet HTML 11Page - Renesas Technology Corp 80C286 Datasheet HTML 12Page - Renesas Technology Corp 80C286 Datasheet HTML 13Page - Renesas Technology Corp 80C286 Datasheet HTML 14Page - Renesas Technology Corp 80C286 Datasheet HTML 15Page - Renesas Technology Corp Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 65 page
background image
80C286
FN2947 Rev.3.00
Page 11 of 65
January 28, 2008
Memory Organization
Memory is organized as sets of variable-length segments. Each
segment is a linear contiguous sequence of up to 64K (216) 8-bit
bytes. Memory is addressed using a two-component address (a
pointer) that consists of a 16-bit segment selector and a 16-bit off-
set. The segment selector indicates the desired segment in mem-
ory. The offset component indicates the desired byte address
within the segment. (See Figure 3).
All instructions that address operands in memory must specify
the segment and the offset. For speed and compact instruction
encoding, segment selectors are usually stored in the high
speed segment registers. An instruction need specify only the
desired segment register and offset in order to address a mem-
ory operand.
Most instructions need not explicitly specify which segment
register is used. The correct segment register is automatically
chosen according to the rules of Table 3. These rules follow
the way programs are written (see Figure 4) as independent
modules that require areas for code and data, a stack, and
access to external data areas.
Special segment override instruction prefixes allow the implicit
segment register selection rules to be overridden for special
cases. The stack, data and extra segments may coincide for
simple programs. To access operands not residing in one of
the four immediately available segments, a full 32-bit pointer or
a new segment selector must be loaded.
Addressing Modes
The 80C286 provides a total of eight addressing modes for
instructions to specify operands. Two addressing modes are
provided for instructions that operate on register or immediate
operands:
REGISTER OPERAND MODE: The operand is located in one
of the 8 or 16-bit general registers.
IMMEDIATE OPERAND MODE: The operand is included in
the instruction.
Six modes are provided to specify the location of an operand in a
memory segment. A memory operand address consists of two
16-bit components: segment selector and offset. The segment
selector is supplied by a segment register either implicitly chosen
by the addressing mode or explicitly chosen by a segment over-
ride prefix. The offset is calculated by summing any combination
of the following three address elements:
the displacement (an 8 or 16-bit immediate value contained in
the instruction)
the base (contents of either the BX or BP base registers)
the index (contents of either the SI or Dl index registers)
Any carry out from the 16-bit addition is ignored. Eight-bit dis-
placements are sign extended to 16-bit values.
TABLE 3. SEGMENT REGISTER SELECTION RULES
MEMORY
REFERENCE
NEEDED
SEGMENT
REGISTER
USED
IMPLICIT SEGMENT
SELECTION RULE
Instructions
Code (CS) Automatic with instruction prefetch
Stack
Stack (SS) All stack pushes and pops. Any
memory reference which uses BP
as a base register.
Local Data
Data (DS)
All data references except when
relative to stack or string destination
External
(Global) Data
Extra (ES) Alternate data segment and
destination of string operation
POINTER
OFFSET
SEGMENT
31
16 15
0
OPERAND
SELECTED
SEGMENT
MEMORY
SELECTED
FIGURE 3. TWO COMPONENT ADDRESS
CODE
DATA
CODE
DATA
MEMORY
CPU
CODE
DATA
STACK
EXTRA
SEGMENT
REGISTERS
MODULE A
MODULE B
PROCESS
STACK
PROCESS
DATA
BLOCK 1
PROCESS
DATA
BLOCK 2
FIGURE 4. SEGMENTED MEMORY HELPS STRUCTURE
SOFTWARE



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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