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

X  

ST20C2 数据表(PDF) 17 Page - STMicroelectronics

部件名 ST20C2
功能描述  Instruction Set Reference Manual
PDF  212 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST20C2 数据表(HTML) 17 Page - STMicroelectronics

Back Button ST20C2 Datasheet HTML 13Page - STMicroelectronics ST20C2 Datasheet HTML 14Page - STMicroelectronics ST20C2 Datasheet HTML 15Page - STMicroelectronics ST20C2 Datasheet HTML 16Page - STMicroelectronics ST20C2 Datasheet HTML 17Page - STMicroelectronics ST20C2 Datasheet HTML 18Page - STMicroelectronics ST20C2 Datasheet HTML 19Page - STMicroelectronics ST20C2 Datasheet HTML 20Page - STMicroelectronics ST20C2 Datasheet HTML 21Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 17 / 212 page
background image
17/212
®
2
Addressing and data representation
The ST20 processor is a 32-bit word machine, with byte addressing and a 4 Gbyte
address space. This chapter explains how data is loaded from and stored into that
address space, explains how signed arithmetic is represented, and defines the
arithmetic significance of order ing of data items.
2.1
Word address and byte selector
A machine address is a single word of data which identifies a b yte in memory - i.e. a
byte address. It comprises two parts, a word address and a byte selector. The byte
selector occupies the two least significant bits of the word; the word address the thirty
most significant bits . An address is treated as a signed value, the range of which
starts at the most negative integer and continues, through zero, to the most positive
integer. This enables the standard comparison functions to be used on pointer
(address) values in the same way that they are used on numerical values.
Certain values can never be used as pointers because they represent reserved
addresses at the bottom of memory space. They are reserved for use by the
processor and initialization. In this text, names are used to represent these and other
values (e.g.
NotProcess.p, Disabling.p). A full list of names and values of constants
used in this book is given in section 1.9.
2.2
Ordering of information
The ST20 is ‘little-endian’ — i.e. less significant data is always held in lower
addresses. This applies to bits in bytes, bytes in words and words in memory. Hence,
in a word of data representing an integer, one byte is more significant than another if
its byte selector is the larger of the two. Figure 2.1 shows the ordering of bytes in
words and memory for the ST20. Note that this ordering is compatible with Intel
processors, but not Motorola or SPARC.
Figure 2.1 Bytes in memory and words
words (wordlength is 32 bits)
X is a word-aligned byte address
X+n is the byte n bytes past X
X+7
X+6
X+5
X+4
X+3
X+2
X+1
X+0
Memory
(bytes)
X+3
X+2
X+1
X+0
MSB
LSB
31
24 23
16 15
8 7
0
X+7
X+6
X+5
X+4
MSB
LSB
31
24 23
16 15
8 7
0



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