| Electronic Components Datasheet Search |
|
C8051F360 Datasheet(PDF) 118 Page - Silicon Laboratories |
|
|
|||||||||||||||||||||||||||||
C8051F360 Datasheet(HTML) 118 Page - Silicon Laboratories |
|
118 / 288 page ![]() C8051F360/1/2/3/4/5/6/7/8/9 118 Rev. 1.0 11.2. Integer and Fractional Math MAC0 is capable of interpreting the 16-bit inputs stored in MAC0A and MAC0B as signed integers or as signed fractional numbers. When the MAC0FM bit (MAC0CF.1) is cleared to ‘0’, the inputs are treated as 16-bit, 2’s complement, integer values. After the operation, the accumulator will contain a 40-bit, 2’s com- plement, integer value. Figure 11.2 shows how integers are stored in the SFRs. -(215) 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20 -(239) 238 233 232 231 230 21 20 22 229 23 228 24 High Byte Low Byte MAC0OVR MAC0ACC3 : MAC0ACC2 : MAC0ACC1 : MAC0ACC0 MAC0A and MAC0B Bit Weighting MAC0 Accumulator Bit Weighting Figure 11.2. Integer Mode Data Representation When the MAC0FM bit is set to ‘1’, the inputs are treated at 16-bit, 2’s complement, fractional values. The decimal point is located between bits 15 and 14 of the data word. After the operation, the accumulator will contain a 40-bit, 2’s complement, fractional value, with the decimal point located between bits 31 and 30. Figure 11.3 shows how fractional numbers are stored in the SFRs. -1 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 -(28) 27 22 21 20 2-1 2-30 2-31 2-29 2-2 2-28 2-3 2-27 High Byte Low Byte MAC0OVR MAC0ACC3 : MAC0ACC2 : MAC0ACC1 : MAC0ACC0 MAC0A, and MAC0B Bit Weighting MAC0 Accumulator Bit Weighting MAC0RND Bit Weighting * The MAC0RND register contains the 16 LSBs of a two's complement number. The MAC0N Flag can be used to determine the sign of the MAC0RND register. 1 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2-14 2-15 High Byte Low Byte * -2 Figure 11.3. Fractional Mode Data Representation |
|
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 |
| 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 |