Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

UM0438 Datasheet(PDF) 28 Page - STMicroelectronics

Part # UM0438
Description  This user manual defines a programming model for use with the variable-length encoding
PDF  50 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0438 Datasheet(HTML) 28 Page - STMicroelectronics

Back Button UM0438 Datasheet HTML 24Page - STMicroelectronics UM0438 Datasheet HTML 25Page - STMicroelectronics UM0438 Datasheet HTML 26Page - STMicroelectronics UM0438 Datasheet HTML 27Page - STMicroelectronics UM0438 Datasheet HTML 28Page - STMicroelectronics UM0438 Datasheet HTML 29Page - STMicroelectronics UM0438 Datasheet HTML 30Page - STMicroelectronics UM0438 Datasheet HTML 31Page - STMicroelectronics UM0438 Datasheet HTML 32Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 28 / 50 page
background image
Simplified mnemonics for VLE instructions
UM0438
28/50
These mnemonics are described in Section A.5.2: Simplified mnemonics that incorporate
CR conditions (eliminates BO32 and BO16 and replaces BI32 with crS)
A.4.4
BI32 and BI16 operand instruction encoding
The entire 4-bit BI32 and 2-bit BI16 fields, shown in Figure 2, represent the bit number for
the CR bit to be tested. For standard branch mnemonics and for branch simplified
mnemonics that do not incorporate a CR condition, the BI32 operand provides all 4 bits and
the BI16 operand provides all 2 bits.
For simplified branch mnemonics described in Section A.5.2: Simplified mnemonics that
incorporate CR conditions (eliminates BO32 and BO16 and replaces BI32 with crS) the BI32
or BI16 operand is replaced by a crS operand. To understand this, it is useful to view the
BI32 operand as composed of two parts. As Figure 2 shows, BI32[0–1] indicates the CR
field and BI32[2–3] represents the condition to test. The 2-bit BI16 operand only has one
part, BI16[0–1] represents the condition within CR0 to test.
Figure 2.
BI32 and BI16 fields
Integer record-form instructions update CR0 and floating-point record-form instructions
update CR1, as described in Table 15.
0123
BI32[0–1] specifies CR field, CR0–CR3.
BI32[2–3] and BI16[0–1] specifies one
of the 4 bits in a CR field. (LT, GT, EQ,
SO)
Simplified mnemonics based on
CR conditions but not CTR values
—branch if true : BO32=1 or
BO16=1
—branch if false: BO32=0 or
BO16=0
Specified by a
separate, reduced
BI32 operand (crS)
Incorporated into the
simplified mnemonic.
Standard branch mnemonics and
simplified mnemonics based on
CTR values
The BI32 operand specifies the entire 4-bit field
and the BI16 operand specifies a 2-bit field. If
CR0 is used, the bit can be identified by LT, GT,
EQ, or SO. For BI32, if CR1–CR3 are used, the
form 4 * crS + LT|GT|EQ|SO can be used.
BI32 Opcode Field
01
BI16 Opcode Field



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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