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

X  

PM0044 数据表(PDF) 30 Page - STMicroelectronics

部件名 PM0044
功能描述  STM8 CPU programming manual
PDF  162 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

PM0044 数据表(HTML) 30 Page - STMicroelectronics

Back Button PM0044 Datasheet HTML 26Page - STMicroelectronics PM0044 Datasheet HTML 27Page - STMicroelectronics PM0044 Datasheet HTML 28Page - STMicroelectronics PM0044 Datasheet HTML 29Page - STMicroelectronics PM0044 Datasheet HTML 30Page - STMicroelectronics PM0044 Datasheet HTML 31Page - STMicroelectronics PM0044 Datasheet HTML 32Page - STMicroelectronics PM0044 Datasheet HTML 33Page - STMicroelectronics PM0044 Datasheet HTML 34Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 30 / 162 page
background image
STM8 addressing modes
PM0044
30/162
Doc ID 13590 Rev 3
6
STM8 addressing modes
The STM8 core features 18 different addressing modes which can be classified in 8 main
groups:
The STM8 Instruction set is designed to minimize the number of required bytes per
instruction. To do so, most of the addressing modes can be split in three sub-modes called
extended, long and short:
The extended addressing mode ("e") can reach any byte in the 16-Mbyte addressing
space, but the instruction size is bigger than the short and long addressing mode.
Moreover, the number of instructions with this addressing mode (far) is limited (CALLF,
RETF, JPF and LDF)
The long addressing mode ("w") is the most powerful for program management, when
the program is executed in the same section (same PCE value). The long addressing
mode is optimized for data management in the first 64-Kbyte addressing space (from
0x000000 to 0x00FFFF) with a complete set of instructions, but the instruction size is
bigger than the short addressing mode.
The short addressing mode ("b") is less powerful because it can only access the page
zero (from 0x000000 to 0x0000FF), but the instruction size is more compact.
Table 16.
STM8 core addressing modes
Addressing mode groups
Example
Inherent
NOP
Immediate
LD A,#$55
Direct
LD A,$55
Indexed
LD A,($55,X)
SP Indexed
LD A,($55,SP)
Indirect
LD A,([$55],X)
Relative
JRNE loop
Bit operation
BSET byte,#5
Table 17.
STM8 addressing mode overview
Mode
Syntax
Destination
address
Pointer
address
Inherent
NOP
Immediate
LD A,#$55
Short
Direct
LD A,$10
000000..0000FF
Long
Direct
LD A,$1000
000000..00FFFF
Extended
Direct
LDF A,$100000
000000..FFFFFF
No Offset
Direct
Indexed
LD A,(X)
000000..00FFFF
Short
Direct
Indexed
LD A,($10,X)
000000..0100FE



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