поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

STC89C53RC датащи(PDF) 148 Page - STCmicro Technology Co,.Ltd

номер детали STC89C53RC
подробное описание детали  Enhanced 80C51 Central Processing Unit ,6T or 12T per machine cycle
PDF  165 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STC [STCmicro Technology Co,.Ltd]
домашняя страница  http://www.stcmicro.com/
Logo STC - STCmicro Technology Co,.Ltd

STC89C53RC датащи(HTML) 148 Page - STCmicro Technology Co,.Ltd

Back Button STC89C53RC Datasheet HTML 144Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 145Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 146Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 147Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 148Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 149Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 150Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 151Page - STCmicro Technology Co,.Ltd STC89C53RC Datasheet HTML 152Page - STCmicro Technology Co,.Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 148 / 165 page
background image
All the usual rules for symbol names apply to module names. If a name is not provided, the module takes on
the file name (without a drive or subdirectory specifier and without an extension). In the absence of any use
of the NAME directive, a program will contain one module for each file. The concept of "modules," therefore,
is somewhat cumbersome, at least for relatively small programming problems. Even programs of moderate
size (encompassing, for example, several files complete with relocatable segments) needn't use the NAME
directive and needn't pay any special attention to the concept of "modules." For this reason, it was mentioned in
the definition that a module may be considered a "file," to simplify learning ASM51. However, for very large
programs (several thousand lines of code, or more), it makes sense to partition the problem into modules, where,
for example, each module may encompass several files containing routines having a common purpose.
Segment Selection Directives
When the assembler encounters a segment selection directive, it diverts the following code or data into the
selected segment until another segment is selected by a segment selection directive. The directive may select may
select a previously defined relocatable segment or optionally create and select absolute segments.
RSEG (Relocatable Segment)
The format for the RSEG (relocatable segment) directive is
RSEG
segment_name
Where "segment_name" is the name of a relocatable segment previously defined with the SEGMENT directive.
RSEG is a "segment selection" directive that diverts subsequent code or data into the named segment until another
segment selection directive is encountered.
Selecting Absolute Segments
RSEG selects a relocatable segment. An "absolute" segment, on the other
hand, is selected using one of the directives:
CSEG
(AT address)
DSEG
(AT address)
ISEG
(AT address)
BSEG
(AT address)
XSEG
(AT address)
These directives select an absolute segment within the code, internal data, indirect internal data, bit, or external
data address spaces, respectively. If an absolute address is provided (by indicating "AT address"), the assembler
terminates the last absolute address segment, if any, of the specified segment type and creates a new absolute
segment starting at that address. If an absolute address is not specified, the last absolute segment of the specified
type is continuted. If no absolute segment of this type was previously selected and the absolute address is omitted,
a new segment is created starting at location 0. Forward references are not allowed and start addresses must be
absolute.
Each segment has its own location counter, which is always set to 0 initially. The default segment is an
absolute code segment; therefore, the initial state of the assembler is location 0000H in the absolute code segment.
When another segment is chosen for the first time, the location counter of the former segment retains the last
active value. When that former segment is reselected, the location counter picks up at the last active value. The
ORG directive may be used to change the location counter within the currently selected segment.
ASSEMBLER CONTROLS
Assembler controls establish the format of the listing and object files by regulating the actions of ASM51. For the
most part, assembler controls affect the look of the listing file, without having any affect on the program itself.
They can be entered on the invocation line when a program is assembled, or they can be placed in the source file.
Assembler controls appearing in the source file must be preceded with a dollor sign and must begin in column 1.
148



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 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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