数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

STC89LE52RC 数据表(PDF) 135 Page - STCmicro Technology Co,.Ltd

部件名 STC89LE52RC
功能描述  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/
标志 STC - STCmicro Technology Co,.Ltd

STC89LE52RC 数据表(HTML) 135 Page - STCmicro Technology Co,.Ltd

Back Button STC89LE52RC Datasheet HTML 131Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 132Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 133Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 134Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 135Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 136Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 137Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 138Page - STCmicro Technology Co,.Ltd STC89LE52RC Datasheet HTML 139Page - STCmicro Technology Co,.Ltd Next Button
Zoom Inzoom in Zoom Outzoom out
 135 / 165 page
background image
The object file, if it is absolute, contains only the binary bytes (00H-0FH) of the machine language program.
A relocatable object file will also contain a sysmbol table and other information required for linking and locating.
The listing file contains ASCII text codes (02H-7EH) for both the source program and the hexadecimal bytes in
the machine language program.
A good demonstration of the distinction between an object file and a listing file is to display each on the
host computer's CRT display (using, for example, the TYPE command on MS-DOS systems). The listing file
clearly displays, with each line of output containing an address, opcode, and perhaps data, followed by the
program statement from the source file. The listing file displays properly because it contains only ASCII text
codes. Displaying the object file is a problem, however. The output will appear as "garbage", since the object file
contains binary codes of an 8051 machine language program, rather than ASCII text codes.
ASSEMBLY LANGUAGE PROGRAM FORMAT
Assembly language programs contain the following:
Machine instructions
Assembler directives
Assembler controls
Comments
Machine instructions are the familiar mnemonics of executable instructions (e.g., ANL). Assembler directives
are instructions to the assembler program that define program structure, symbols, data, constants, and so on (e.g.,
ORG). Assembler controls set assembler modes and direct assembly flow (e.g., $TITLE). Comments enhance the
readability of programs by explaining the purpose and operation of instruction sequences.
Those lines containing machine instructions or assembler directives must be written following specific rules
understood by the assembler. Each line is divided into "fields" separated by space or tab characters. The general
format for each line is as follows:
[label:]
mnemonic [operand]
[, operand]
[…] [;commernt]
Only the mnemonic field is mandatory. Many assemblers require the label field, if present, to begin on the left in
column 1, and subsequent fields to be separated by space or tab charecters. With ASM51, the label field needn't
begin in column 1 and the mnemonic field needn't be on the same line as the label field. The operand field must,
however, begin on the same line as the mnemonic field. The fields are described below.
Label Field
A label represents the address of the instruction (or data) that follows. When branching to this instruction, this
label is usded in the operand field of the branch or jump instruction (e.g., SJMP SKIP).
Whereas the term "label" always represents an address, the term "symbol" is more general. Labels are
one type of symbol and are identified by the requirement that they must terminate with a colon(:). Symbols
are assigned values or attributes, using directives such as EQU, SEGMENT, BIT, DATA, etc. Symbols may be
addresses, data constants, names of segments, or other constructs conceived by the programmer. Symbols do not
terminate with a colon. In the example below, PAR is a symbol and START is a label (which is a type of symbol).
PAR
EQU
500
;"PAR" IS A SYMBOL WHICH
;REPRESENTS THE VALUE 500
START: MOV
A,#0FFH
;"START" IS A LABEL WHICH
;REPRESENTS THE ADDRESS OF
;THE MOV INSTRUCTION
A symbol (or label) must begin with a letter, question mark, or underscore (_); must be followed by letters,
digit, "?", or "_"; and can contain up to 31 characters. Symbols may use upper- or lowercase characters, but they
are treated the same. Reserved words (mnemonics, operators, predefined symbols, and directives) may not be
used.
135



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


链接网址



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