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

X  

ST9 数据表(PDF) 35 Page - STMicroelectronics

部件名 ST9
功能描述  USER GUIDE
PDF  146 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST9 数据表(HTML) 35 Page - STMicroelectronics

Back Button ST9 Datasheet HTML 31Page - STMicroelectronics ST9 Datasheet HTML 32Page - STMicroelectronics ST9 Datasheet HTML 33Page - STMicroelectronics ST9 Datasheet HTML 34Page - STMicroelectronics ST9 Datasheet HTML 35Page - STMicroelectronics ST9 Datasheet HTML 36Page - STMicroelectronics ST9 Datasheet HTML 37Page - STMicroelectronics ST9 Datasheet HTML 38Page - STMicroelectronics ST9 Datasheet HTML 39Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 35 / 146 page
background image
35/146
ST9 USER GUIDE
If the mask is a byte whose binary value is 11000000, only the left-most two bits of the un-
known value will be tested, and a later branch if zero will be taken or not according only to
these bits. As shown below, the same mask is used for two values that differ only by one bit:
Two more instructions, tcm and tcmw, work essentially the same way, but they take the com-
plement of the value to be tested before ANDing it with the mask, as follows:
tcm value, mask
The same two cases will provide the following results:
The jump would be taken if the byte to be tested had two 1’s in its most significant two bits, for
example 11110101.
3.3.1.3 Push and Pop
Since there are two stacks, there are two kinds of push and pop instructions. The mnemonics
push, pushw, pop and popw act on the system stack, which can be either in the register space
or in the memory space. The mnemonics pushu, pushuw, popu and popuw act on the user
stack, that can also be either in the register space or the memory space. The stack pointer
used in each case is the SSPR or the USPR register pair respectively. The stack pointers are
always decremented before writing on pushing, and they are incremented after reading on
popping. Thus the stack pointer always points to the last byte written. This is worth knowing if
you need to manipulate the stack contents.
The operands to be pushed can be a register, a pair of registers or an immediate value:
000110 101
Byte to be tested
1
0110
101
110000 000
Mask used for testing
1
1000
000
000000 000
Result of the logical AND operation
1
0000
000
jump taken
Result of the “jump if zero”
jump not taken
000110 101
Byte to be tested
1
0110
101
111001 010
Complement of the byte to be tested
0
1001
010
110000 000
Mask used for testing
1
1000
000
110000 000
Result of the logical AND operation
0
1000
000
jump not taken
Result of the “jump if zero”
jump not taken



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