Fixed-Point Arithmetic: An Introduction
|
|
|
- Egbert McKinney
- 10 years ago
- Views:
Transcription
1 Fixed-Point Arithmetic: An Introduction 1 (15) Fixed-Point Arithmetic: An Introduction Randy Yates January 2, 2013 s i g n a l p r o c e s s i n g s y s t e m s s Typeset using L A TEX2ε
2 Fixed-Point Arithmetic: An Introduction 2 (15) Contents 1 Introduction 3 2 Fixed-Point Binary Representations Unsigned Fixed-Point Rationals The Operations of One s Complement and Two s Complement 5 4 Signed Two s Complement Fixed-Point Rationals 5 5 Fundamental Rules of Fixed-Point Arithmetic Unsigned Wordlength Signed Wordlength Unsigned Range Signed Range Addition Operands Addition Result Unsigned Multiplication Signed Multiplication Unsigned Division Signed Division Wordlength Reduction Shifting Literal Shift Multiplying/Dividing By A Power of Two Modifying Scaling Virtual Shift Dimensional Analysis in Fixed-Point Arithmetic 10 7 Concepts of Finite Precision Math Precision Resolution Range Accuracy Dynamic Range Fixed-Point Analysis An Example 13 9 Acknowledgments Terms and Abbreviations Revision History References 14 List of Figures List of Tables 1 Revision History
3 Fixed-Point Arithmetic: An Introduction 3 (15) 1 Introduction This document presents definitions of signed and unsigned fixed-point binary number representations and develops basic rules and guidelines for the manipulation of these number representations using the common arithmetic and logical operations found in fixed-point DSPs and hardware components. While there is nothing particularly difficult about this subject, I found little documentation either in hardcopy or on the web. What documentation I did find was disjointed, never putting together all of the aspects of fixed-point arithmetic that I think are important. I therefore decided to develop this material and to place it on the web not only for my own reference but for the benefit of others who, like myself, find themselves needing a complete understanding of the issues in implementing fixed-point algorithms on platforms utilizing integer arithmetic. During the writing of this paper, I was developing assembly language code for the Texas Instruments TMS320C50 Digital Signal Processor, thus my approach to the subject is undoubtedly biased towards this processor in terms of the operation of the fundamental arithmetic operations. For example, the C50 performs adds and multiplies as if the numbers are simple signed two s complement integers. Contrast this against the Motorola 56k series which performs two s complement fractional arithmetic, with values always in the range 1 x<+1. It is my hope that this material is clear, accurate, and helpful. If you find any errors or inconsistencies, please me at [email protected]. Finally, the reader may be interested in the author s related paper [1] on the application of fixed-point arithmetic to the implementation of FIR filters. 2 Fixed-Point Binary Representations A collection ofn (N a positive integer) binary digits (bits) has2 N possible states. This can be seen from elementary counting theory, which tells us that there are two possibilities for the first bit, two possibilities for the next bit, and so on until the last bit, resulting in } {{ } =2 N Ntimes possibilities. In the most general sense, we can allow these states to represent anything conceivable. In the case of an N-bit binary word, some examples are up to2 N : 1. students at a university; 2. species of plants; 3. atomic elements; 4. integers; 5. voltage levels. Drawing from set theory and elementary abstract algebra, one could view a representation as an onto mapping between the binary states and the elements in the representation set (in the case of unassigned binary states, we assume there is an unassigned element in the representation set to which all such states are mapped).
4 Fixed-Point Arithmetic: An Introduction 4 (15) The salient point is that there is no meaning inherent in a binary word, although most people are tempted to think of them (at first glance, anyway) as positive integers (i.e., the natural binary representation, defined in the next section). However, the meaning of an N-bit binary word depends entirely on its interpretation, i.e., on the representation set and the mapping we choose to use. In this section, we consider representations in which the representation set is a particular subset of the rational numbers. Recall that the rational numbers are the set of numbers expressible asa/b, wherea,b Z,b 0. (Z is the set of integers.) The subset to which we refer are those rationals for whichb=2 n. We also further constrain the representation sets to be those in which every element in the set has the same number of binary digits and in which every element in the set has the binary point at the same position, i.e., the binary point is fixed. Thus these representations are called fixed-point. The following sections explain four common binary representations: unsigned integers, unsigned fixed-point rationals, signed two s complement integers, and signed two s complement fixed-point rationals. We view the integer representations as special cases of the fixed-point rational representations, therefore we begin by defining the fixed-point rational representations and then subsequently show how these can simplify to the integer representations. We begin with the unsigned representations since they require nothing more than basic algebra. Section 2.2 defines the notion of a two s complement so that we may proceed well-grounded to the discussion of signed two s complement rationals in section Unsigned Fixed-Point Rationals An N-bit binary word, when interpreted as an unsigned fixed-point rational, can take on values from a subset P of the non-negative rationals given by P={p/2 b 0 p 2 N 1,p Z}. Note thatp contains2 N elements. We denote such a representationu(a,b), wherea=n b. In theu(a,b) representation, thenth bit, counting from right to left and beginning at 0, has a weight of2 n /2 b =2 n b. Note that whenn=b the weight is exactly 1. Similar to normal everyday base-10 decimal notation, the binary point is between this bit and the bit to the right. This is sometimes referred to as the implied binary point. AU(a,b) representation hasainteger bits andbfractional bits. The value of a particular N-bit binary numberx in au(a,b) representation is given by the expression N 1 x=(1/2 b ) 2 n x n wherex n represents bitnofx. The range of au(a,b) representation is from 0 to(2 N 1)/2 b =2 a 2 b. For example, the 8-bit unsigned fixed-point rational representationu(6,2) has the form n=0 b 5 b 4 b 3 b 2 b 1 b 0.b 1 b 2, where bitb k has a weight of2 k. Note that sinceb=2 the binary point is to the left of the second bit from the right (counting from zero), and thus the number has six integer bits and two fractional bits. This representation has a range of from 0 to =64 1/4=633/4.
5 Fixed-Point Arithmetic: An Introduction 5 (15) The unsigned integer representation can be viewed as a special case of the unsigned fixed-point rational representation where b = 0. Specifically, an N-bit unsigned integer is identical to a U(N, 0) unsigned fixed-point rational. Thus the range of an N-bit unsigned integer is 0 U(N,0) 2 N 1. and it has N integer bits and 0 fractional bits. The unsigned integer representation is sometimes referred to as natural binary. Examples: 1.U(6,2). This number has6+2=8bits and the range is from 0 to2 6 1/2 2 = The value 8Ah (1000,1010b) is (1/2 2 )( )= U( 2,18). This number has 2+18=16 bits and the range is from 0 to2 2 1/2 18 = The value 04BCh (0000,0100,1011,1100b) is (1/2 18 )( )=1212/2 18 = U(16,0). This number has16+0=16 bits and the range is from 0 to2 16 1=65,535. The value 04BCh (0000,0100,1011,1100b) is (1/2 0 )( )=1212/2 0 = The Operations of One s Complement and Two s Complement Consider an N-bit binary word x interpreted as if in the N-bit natural binary representation (i.e., U(N, 0)). The one s complement ofx is defined to be an operation that inverts every bit of the original valuex. This can be performed arithmetically in theu(n,0) representation by subtractingx from2 N 1. That is, if we denote the one s complement ofx as x, then x=2 N 1 x. The two s complement ofx, denotedˆx, is determined by taking the one s complement ofx and then adding one to it: Examples: ˆx= x+1 =2 N x. 1. The one s complement of the U(8,0) number 03h (0000,0011b) is FCh (1111,1100b). 2. The two s complement of the U(8,0) number 03h (0000,0011b) is FDh (1111,1101b). 4 Signed Two s Complement Fixed-Point Rationals An N-bit binary word, when interpreted as a signed two s complement fixed-point rational, can take on values from a subsetp of the rationals given by P={p/2 b 2 N 1 p 2 N 1 1,p Z}. (1)
6 Fixed-Point Arithmetic: An Introduction 6 (15) Note thatp contains2 N elements. We denote such a representationa(a,b), wherea=n b 1. The value of a specific N-bit binary numberx in an A(a,b) representation is given by the expression [ ] N 2 x=(1/2 b ) 2 N 1 x N n x n, wherex n represents bitnofx. The range of an A(a,b) representation is 2 N 1 b x +2 N 1 b 1/2 b. 0 Note that the number of bits in the magnitude term of the sum above (the summation, that is) has one less bit than the equivalent prior unsigned fixed-point rational representation. Further note that these bits are the N 1 least significant bits. It is for these reasons that the most-significant bit in a signed two s complement number is usually referred to as the sign bit. Example: A(13,2). This number has =16 bits and the range is from 2 13 = 8192 to /4= Fundamental Rules of Fixed-Point Arithmetic The following are practical rules of fixed-point arithmetic. For these rules we note that when a scaling can be either signed (A(a,b)) or unsigned (U(a,b)), we use the notationx(a,b). 5.1 Unsigned Wordlength The number of bits required to representu(a,b) isa+b. 5.2 Signed Wordlength The number of bits required to representa(a,b) isa+b Unsigned Range The range ofu(a,b) is0 x 2 a 2 b. 5.4 Signed Range The range ofa(a,b) is 2 a α 2 a 2 b. 5.5 Addition Operands Two binary numbers must be scaled the same in order to be added. That is,x(c,d)+y(e,f) is only valid ifx=y (either bothaor bothu) andc=e andd=f.
7 Fixed-Point Arithmetic: An Introduction 7 (15) 5.6 Addition Result The scale of the sum of two binary numbers scaledx(e,f) isx(e+1,f), i.e., the sum of twom-bit numbers requires M+1 bits. 5.7 Unsigned Multiplication U(a 1,b 1 ) U(a 2,b 2 )=U(a 1 +a 2,b 1 +b 2 ). 5.8 Signed Multiplication A(a 1,b 1 ) A(a 2,b 2 )=A(a 1 +a 2 +1,b 1 +b 2 ). 5.9 Unsigned Division LetU(a 3,b 3 )= U(a1,b1) U(a 2,b 2) Thus we require and consider the largest possible result: It is natural to leta 3 =a 1 +b 2, in which case the inequalities below result: Thus we have a constraint onb 3 due tob 1 andb 2. Now consider the smallest possible result: largest dividend largest result= smallest divisor 2 = 2a1 b1. 2 b2 =2 a1+b2 2 b2 b1. (2) 2 a3 2 b3 2 a1+b2 2 b2 b1. (3) 2 a3 2 b3 2 a3 2 b2 b1 2 b3 2 b2 b1 2 b3 2 b2 b1 b 3 b 2 b 1 b 3 b 1 b 2. (4) smallest dividend smallest result= largest divisor 2 b1 = 2 a2 2 b2. (5) This then requiresb 3 to obey the following constraint: 2 b1 2 b3 2 a2 2 b2 b 3 b 1 +log 2 (2 a2 2 b2 ) (6)
8 Fixed-Point Arithmetic: An Introduction 8 (15) If we assumeb 2 is positive, (6) is the more stringent of the two constraints (4) and (6) onb 3. We then express (6) in a slightly simpler form: The final result is then b 3 log 2 (2 a2+b1 2 b1 b2 ). (7) U(a 1,b 1 )/U(a 2,b 2 )=U(a 1 +b 2, log 2 (2 a2+b1 2 b1 b2 ) ). (8) 5.10 Signed Division Letr=n/d wherenis scaleda(a n,b n ) andd is scaleda(a d,b d ). What is the scaling ofr (A(a r,b r ))? r M = n M d m (9) = 2an 2 b d =2 an+b d. (11) Since this maximum can be positive (when the numerator and denominator are both negative),a r =a n +b d +1. Similarly, (10) r m = n m d M (12) = 2 bn 2 a d (13) =2 (a d+b n). (14) This impliesb r =a d +b n. Thus A(a n,b n ) A(a d,b d ) =A(a n+b d +1,a d +b n ). (15) 5.11 Wordlength Reduction Define the operation HIn(X(a, b)) to be the extraction of the n most-significant bits of X(a, b). Similarly, define the operationlon(x(a,b)) to be the extraction of thenleast-significant bits ofx(a,b). For signed values, Similarly, for unsigned values, HIn(A(a,b))=A(a,n a 1) and LOn(A(a,b))=A(n b 1,b). (16) HIn(U(a,b))=U(a,n a) and LOn(U(a,b))=U(n b,b). (17)
9 Fixed-Point Arithmetic: An Introduction 9 (15) 5.12 Shifting We define two types of shift operations below, literal and virtual, and describe the scaling results of each. Note that shifts are expressed in terms of right shifts by integern. Shifting left is accomplished whennis negative Literal Shift A literal shift occurs when the bit positions in a register move left or right. A literal shift can be performed for two possible reasons, to divide or multiply by a power of two, or to change the scaling. In both cases note that this will possibly result in a loss of precision or overflow assuming the output register width is the same as the input register width Multiplying/Dividing By A Power of Two A literal shift that is done to multiply or divide by a power of two shifts the bit positions but keeps the output scaling the same as the input scaling. Thus we have the following scaling: X(a,b)>>n=X(a,b). (18) Example: Let s sayx is a 16-bit signed two s complement integer that is scaled A(14,1), or Q1. Let s set that integer equal to 128:X=+128=0x0080, and thus its scaled value is x=x/2 1 (19) =128/2 (20) =64.0 (21) Now we want to divide that by 4, so we shift it right by 2,X=X>>2, so that the new value ofx is 32. This shift didn t change the scaling since we are dividing by actually shifting, so it s still scaled Q1 after the shift. So nowx=32 andx=x/2=16.0. Since the original value ofx was 64.0, we see that we have indeed divided that value by 4, which was the objective. Note that this is probably a bad way to multiply or divide a fixed-point value since, if you re multiplying, you run the risk of overflowing, and if you re dividing, you run the risk of losing precision. It would be much better to perform the multiplication or division using the "virtual shift" method described in section Modifying Scaling A literal shift that is done to modify the scaling shifts the bit positions and makes the output scaling different than the input scaling. Thus we have the following scaling: X(a,b)>>n=X(a+n,b n). (22)
10 Fixed-Point Arithmetic: An Introduction 10 (15) Example: Again let s sayx is a 16-bit signed two s complement integer that is scaled A(14,1), or Q1, and let s set that integer equal to 128:X=+128=0x0080, and thus its scaled value is x=x/2 1 (23) =128/2 (24) =64.0 (25) Now let s say we want to change the scaling from Q1 to Q3 (or equivalently, from A(14,1) to A(12,3)). So we shift the integer left by two bits:x=x<<2. So our new integer value is 512, but we ve now also changed our scaling as in equation 22 so that it s A(12,3) (n= 2 here since we re shifting left). So in this case our final fixed-point value is still 512 / 8 = Virtual Shift A virtual shift shifts the virtual binary point 1 without modifying the underlying integer value. It can be used as an alternate method of performing a multiplication or division by a power of two. However, unlike the literal shift case, the virtual shift method loses no precision and avoids overflow. This is because the bit positions don t actually move the operation is simply a reinterpretation of the scaling. X(a,b)>>n=X(a n,b+n). (26) 6 Dimensional Analysis in Fixed-Point Arithmetic Consider a fixed-point variablex that is scaleda(a x,b x ). Denote the scaled value of the variable as lowercasex and the unscaled value as uppercasex so that x=x/2 bx. Units, such as inches, seconds, furlongs/fortnight, etc., may be associated with a fixed-point variable by assigning a weight to the variable. Denote the scaled weight asw and the unscaled weight asw, so that the value and dimension of a quantityα x that is to be represented byx can be expressed as Sincex=X/2 bx, and sincex w=x W, α x =x w =X W. (27) x w=x/2 bx w, (28) X/2 bx w=x W w=2 bx W. (29) 1 The virtual binary point is called virtual since it doesn t actually exist anywhere except in the programmer s mind.
11 Fixed-Point Arithmetic: An Introduction 11 (15) Example 1: An inertial sensor provides a linear acceleration signal to a 16-bit signed two s complement A/D converter with a reference voltage of 2V peak. The analog sensor signal is related to acceleration in meters per second squared through the conversionm/(s 2 volt), i.e., the actual accelerationα(t) in meters/second 2 can be determined from the sensor voltage v(t) as [ α(t)=v(t)[volts] m (s 2 )(volt) ]. (30) If we consider the incoming A/D samples to be scaled A(16, 1), what is the corresponding scaled and unscaled weights? Solution: We know that corresponds to -2 volts. Using the equation we simply plug in the values to obtain Solving forw v provides the intermediate result α x =x w =X/2 bx w (31) 2[volts]= 32768/2 1 w v. (32) w v = [ ] volt. (33) Let s check: An unscaled value of corresponds to a scaled value ofv =32767/2 1 =65534, and thus the physical quantityα v to which this corresponds is α v =v w v =65534 [ ] volt = [volts]. (34) [ ] m Now simply multiplyw v by the original analog conversion factor to obtain the acceleration weightingw (s 2 )(volt) a directly: [ ] m w a =w v (s 2 )(volt) [ ] [ ] volt m = (s 2 )(volt) [ m ] = 32768s 2. (35) The unscaled weight is then determined from the scaled weight and the scaling as W a =w a /2 ba [ m ] = 32768s 2 /2 1 [ m ] = 16384s 2. (36)
12 Fixed-Point Arithmetic: An Introduction 12 (15) Example 2: Bias is an important error in inertial measurement systems. An average scaled value of 29 was measured from the inertial measurement system in example 1 with the system at rest. What is the biasβ? Solution: β=x w [ m ] = s 2 = [ m s 2 ]. (37) 7 Concepts of Finite Precision Math 7.1 Precision Precision is the maximum number of non-zero bits representable. For example, an A(13,2) number has a precision of 16 bits. For fixed-point representations, precision is equal to the wordlength. 7.2 Resolution Resolution is the smallest non-zero magnitude representable. For example, an A(13,2) has a resolution of1/2 2 = Range Range is the difference between the most negative number representable and the most positive number representable, X R =X MAX+ X MAX. (38) For example, an A(13,2) number has a range from to , i.e., Accuracy Accuracy is the magnitude of the maximum difference between a real value and it s representation. For example, the accuracy of an A(13,2) number is1/8. Note that accuracy and resolution are related as follows: wherea(x) is the accuracy ofx andr(x) is the resolution ofx. 7.5 Dynamic Range A(x)=R(x)/2, (39) Dynamic range is the ratio of the maximum absolute value representable and the minimum positive (i.e., non-zero) absolute value representable. For a signed fixed-point rational representationa(a,b), dynamic range is 2 a /2 b =2 a+b =2 N 1. (40)
13 Fixed-Point Arithmetic: An Introduction 13 (15) For an unsigned fixed-point rational representationu(a,b), dynamic range is For N of any significant size, the -1 is negligible. 8 Fixed-Point Analysis An Example (2 a 2 b )/2 b =2 a+b 1=2 N 1. (41) An algorithm is usually defined and developed using an algebraically complete number system such as the real or complex numbers. To be more precise, the operations of addition, subtraction, multiplication, and division are performed (for example) over the field(r, +, ), where subtraction is equivalent to adding the additive inverse and division is equivalent to multiplying by the multiplicative inverse. As an example, consider the algorithm for calculating the average of the square of a digital signal x(n) over the interval N (here, the signal is considered to be quantized in time but not in amplitude): y(n)= 1 N 1 x 2 (n k). (42) N k=0 In this form, the algorithm implicitly assumes x(n) R, and the operations of addition and multiplication are performed over the field(r,+, ). In this case, the numerical representations have infinite precision. This state of affairs is perfectly acceptable when working with pencil and paper or higher-level floating-point computing environments such as Matlab or MathCad. However, when the algorithm is to be implemented in fixed-point hardware or software, it must necessarily utilize a finite number of binary digits to representx(n), the intermediate products and sums, and the outputy(n). Thus the basic task of converting such an algorithm into fixed-point arithmetic is that of determining the wordlength, accuracy, and range required for each of the arithmetic operations involved in the algorithm. In the terms of the fundamentals given in section 2, we need to determine a) whether the value should be signed (A(a,b)) or unsigned (U(a,b)), b) the value ofn (the wordlength), and c) the values foraandb(the accuracy and range). Any two of wordlength, accuracy, and range determine the third. For example, given wordlength and accuracy, range is determined. In other words, we cannot independently specify all of wordlength, accuracy, and range. Continuing with our example, assume the input x(n) is scaled A(15, 0), i.e., plain old 16-bit signed two s complement samples. The first operation to be performed is to compute the square. According to the rules of fixed-point arithmetic, A(15,0) A(15,0)=A(31,0). In other words, we require 32 bits for the result of the square in order to guarantee that we will avoid overflow and maintain precision. It is at this point that design tradeoffs and other information begin to affect how we implement our algorithm. For example, in one possible scenario, we may know a-priori that the input datax(n) do not span the full dynamic range of the A(15, 0) representation, thus it may be possible to reduce the 32-bit requirement for the result and still guarantee that the square operation does not overflow. Another possible scenario is that we do not require all of the precision in the result, and this also will reduce the required wordlength. In yet a third scenario, we may look ahead to the summation to be performed and realize that if we don t scale back the result of each square we will overflow the sum that is to subsequently be performed (assuming we have a 32-bit accumulator). On the other hand, we may be using a fixed-point processor such as the TI TMS320C54x which has
14 Fixed-Point Arithmetic: An Introduction 14 (15) a 40-bit accumulator, thus we have 8 guard bits past the 32-bit result which may be used in the accumulations to prevent overflow for up to 256 (8=log2(256)) sums. To complete our example, let s further assume that a) we keep all 32 bits of the result of the squaring operation, b) the averaging time, N, does not exceed2 4 =16 samples, c) we are using a fixed-point processor with an accumulator of 32+4=36 bits or greater, and d) the output wordlength fory(n) is 16 bits (A(15,0)). The final decision that must be made is to determine which method we will use to form a 16-bit value from our 36-bit sum. It is clear that we should take the 16 bits from bits 20 to 35 of the accumulator (where bit 0 is the LSB) in order to avoid overflowing the output, but shall we truncate or round? Shall we utilize some type of dithering or noise-shaping? These are all questions that relate to the process of quantization since we are quantizing a 36-bit word to a 16-bit word. The theory of quantization and the tradeoffs to be made are outside the scope of this topic. 9 Acknowledgments I wish to thank my colleague John Storbeck, a fellow DSP programmer and full-time employee of GEC-Marconi Hazeltine (Wayne, NJ), for his guidance during my early encounters with the C50 and fixed-point programming, and for his stealy critiques of my errant thoughts on assorted programming solutions for the C50. I also wish to thank Dr. Donald Heckathorn for nurturing my knowledge of fixed-point arithmetic during the same time-frame. Finally, I wish to thank my friend and fellow DSP engineering colleague Robert Bristow-Johnson for his encouragement and guidance during my continuing journey through the world of fixed-point programming and digital signal processing. 10 Terms and Abbreviations DSP Digital Signal Processor, or Digital Signal Processing. FIR Finite Impulse Response. A type of digital filter that does not require a recursive architecture (i.e., the use of feedback), that is inherently stable, and generally easier to design and implement than IIR filters. However, an FIR filter requires more computational resources than an equivalent IIR filter. IIR Infinite Impulse Response. A type of digital filter that requires a recursive architecture, is potentially unstable, and substantially more difficult to design and implement than FIR filters. However, an IIR filter requires less computational resources than an equivalent FIR filter. 11 Revision History Table 1 lists the revision history for this document. 12 References References [1] R. Yates, Practical Considerations in Fixed-Point Arithmetic: FIR Filter Implementations.
15 Fixed-Point Arithmetic: An Introduction 15 (15) Rev. Date/Time Person Changes PA1 circa 1997 Randy Yates Initial Version PA2 unknown Randy Yates 1. Converted to document format. 2. Corrected signed dynamic range in equation 40. PA3 29-Mar-2007 Randy Yates 1. Updated document design. PA4 17-Apr-2007 Randy Yates 1. Removed this is a test from introductory paragraph (!). 2. Added justification of signed division scaling. PA5 23-Aug-2007 Randy Yates Updated shift section. PA6 07-Jul-2009 Randy Yates 1. Added derivation of unsigned division result. 2. Changed units notation to remove what looked like a subtractions ( ). PA7 01-Jan-2013 Randy Yates 1. Changed right to left in description of binary point position in last paragraph of page four (section 2.1). Thanks to Rick Lyons for finding this error! 2. Added examples to sections and PA8 02-Jan-2013 Randy Yates 1. Changed will lose precision to run the risk of losing precision in section Table 1: Revision History
Binary Division. Decimal Division. Hardware for Binary Division. Simple 16-bit Divider Circuit
Decimal Division Remember 4th grade long division? 43 // quotient 12 521 // divisor dividend -480 41-36 5 // remainder Shift divisor left (multiply by 10) until MSB lines up with dividend s Repeat until
Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any.
Algebra 2 - Chapter Prerequisites Vocabulary Copy in your notebook: Add an example of each term with the symbols used in algebra 2 if there are any. P1 p. 1 1. counting(natural) numbers - {1,2,3,4,...}
This Unit: Floating Point Arithmetic. CIS 371 Computer Organization and Design. Readings. Floating Point (FP) Numbers
This Unit: Floating Point Arithmetic CIS 371 Computer Organization and Design Unit 7: Floating Point App App App System software Mem CPU I/O Formats Precision and range IEEE 754 standard Operations Addition
Data Storage 3.1. Foundations of Computer Science Cengage Learning
3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how
ECE 0142 Computer Organization. Lecture 3 Floating Point Representations
ECE 0142 Computer Organization Lecture 3 Floating Point Representations 1 Floating-point arithmetic We often incur floating-point programming. Floating point greatly simplifies working with large (e.g.,
Computer Science 281 Binary and Hexadecimal Review
Computer Science 281 Binary and Hexadecimal Review 1 The Binary Number System Computers store everything, both instructions and data, by using many, many transistors, each of which can be in one of two
Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:
Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how
Divide: Paper & Pencil. Computer Architecture ALU Design : Division and Floating Point. Divide algorithm. DIVIDE HARDWARE Version 1
Divide: Paper & Pencil Computer Architecture ALU Design : Division and Floating Point 1001 Quotient Divisor 1000 1001010 Dividend 1000 10 101 1010 1000 10 (or Modulo result) See how big a number can be
Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test
Math Review for the Quantitative Reasoning Measure of the GRE revised General Test www.ets.org Overview This Math Review will familiarize you with the mathematical skills and concepts that are important
The string of digits 101101 in the binary number system represents the quantity
Data Representation Section 3.1 Data Types Registers contain either data or control information Control information is a bit or group of bits used to specify the sequence of command signals needed for
This 3-digit ASCII string could also be calculated as n = (Data[2]-0x30) +10*((Data[1]-0x30)+10*(Data[0]-0x30));
Introduction to Embedded Microcomputer Systems Lecture 5.1 2.9. Conversions ASCII to binary n = 100*(Data[0]-0x30) + 10*(Data[1]-0x30) + (Data[2]-0x30); This 3-digit ASCII string could also be calculated
Integer Operations. Overview. Grade 7 Mathematics, Quarter 1, Unit 1.1. Number of Instructional Days: 15 (1 day = 45 minutes) Essential Questions
Grade 7 Mathematics, Quarter 1, Unit 1.1 Integer Operations Overview Number of Instructional Days: 15 (1 day = 45 minutes) Content to Be Learned Describe situations in which opposites combine to make zero.
Binary Numbering Systems
Binary Numbering Systems April 1997, ver. 1 Application Note 83 Introduction Binary numbering systems are used in virtually all digital systems, including digital signal processing (DSP), networking, and
DNA Data and Program Representation. Alexandre David 1.2.05 [email protected]
DNA Data and Program Representation Alexandre David 1.2.05 [email protected] Introduction Very important to understand how data is represented. operations limits precision Digital logic built on 2-valued
Oct: 50 8 = 6 (r = 2) 6 8 = 0 (r = 6) Writing the remainders in reverse order we get: (50) 10 = (62) 8
ECE Department Summer LECTURE #5: Number Systems EEL : Digital Logic and Computer Systems Based on lecture notes by Dr. Eric M. Schwartz Decimal Number System: -Our standard number system is base, also
(Refer Slide Time: 01:11-01:27)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 6 Digital systems (contd.); inverse systems, stability, FIR and IIR,
CHAPTER 5 Round-off errors
CHAPTER 5 Round-off errors In the two previous chapters we have seen how numbers can be represented in the binary numeral system and how this is the basis for representing numbers in computers. Since any
Today. Binary addition Representing negative numbers. Andrew H. Fagg: Embedded Real- Time Systems: Binary Arithmetic
Today Binary addition Representing negative numbers 2 Binary Addition Consider the following binary numbers: 0 0 1 0 0 1 1 0 0 0 1 0 1 0 1 1 How do we add these numbers? 3 Binary Addition 0 0 1 0 0 1 1
A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions
A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions Marcel B. Finan Arkansas Tech University c All Rights Reserved First Draft February 8, 2006 1 Contents 25
Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality.
8 Inequalities Concepts: Equivalent Inequalities Linear and Nonlinear Inequalities Absolute Value Inequalities (Sections 4.6 and 1.1) 8.1 Equivalent Inequalities Definition 8.1 Two inequalities are equivalent
Higher Education Math Placement
Higher Education Math Placement Placement Assessment Problem Types 1. Whole Numbers, Fractions, and Decimals 1.1 Operations with Whole Numbers Addition with carry Subtraction with borrowing Multiplication
Notes on Factoring. MA 206 Kurt Bryan
The General Approach Notes on Factoring MA 26 Kurt Bryan Suppose I hand you n, a 2 digit integer and tell you that n is composite, with smallest prime factor around 5 digits. Finding a nontrivial factor
Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation
Application Report SPRA561 - February 2 Analysis of Filter Coefficient Precision on LMS Algorithm Performance for G.165/G.168 Echo Cancellation Zhaohong Zhang Gunter Schmer C6 Applications ABSTRACT This
How do you compare numbers? On a number line, larger numbers are to the right and smaller numbers are to the left.
The verbal answers to all of the following questions should be memorized before completion of pre-algebra. Answers that are not memorized will hinder your ability to succeed in algebra 1. Number Basics
Mathematics Review for MS Finance Students
Mathematics Review for MS Finance Students Anthony M. Marino Department of Finance and Business Economics Marshall School of Business Lecture 1: Introductory Material Sets The Real Number System Functions,
AVR223: Digital Filters with AVR. 8-bit Microcontrollers. Application Note. Features. 1 Introduction
AVR223: Digital Filters with AVR Features Implementation of Digital Filters Coefficient and Data scaling Fast Implementation of 4 th Order FIR Filter Fast Implementation of 2 nd Order IIR Filter Methods
Digital System Design Prof. D Roychoudhry Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Digital System Design Prof. D Roychoudhry Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 04 Digital Logic II May, I before starting the today s lecture
0.8 Rational Expressions and Equations
96 Prerequisites 0.8 Rational Expressions and Equations We now turn our attention to rational expressions - that is, algebraic fractions - and equations which contain them. The reader is encouraged to
SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89. by Joseph Collison
SYSTEMS OF EQUATIONS AND MATRICES WITH THE TI-89 by Joseph Collison Copyright 2000 by Joseph Collison All rights reserved Reproduction or translation of any part of this work beyond that permitted by Sections
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
Useful Number Systems
Useful Number Systems Decimal Base = 10 Digit Set = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Binary Base = 2 Digit Set = {0, 1} Octal Base = 8 = 2 3 Digit Set = {0, 1, 2, 3, 4, 5, 6, 7} Hexadecimal Base = 16 = 2
PURSUITS IN MATHEMATICS often produce elementary functions as solutions that need to be
Fast Approximation of the Tangent, Hyperbolic Tangent, Exponential and Logarithmic Functions 2007 Ron Doerfler http://www.myreckonings.com June 27, 2007 Abstract There are some of us who enjoy using our
Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.
Sampling Theorem We will show that a band limited signal can be reconstructed exactly from its discrete time samples. Recall: That a time sampled signal is like taking a snap shot or picture of signal
Lecture 8: Binary Multiplication & Division
Lecture 8: Binary Multiplication & Division Today s topics: Addition/Subtraction Multiplication Division Reminder: get started early on assignment 3 1 2 s Complement Signed Numbers two = 0 ten 0001 two
Introduction to Xilinx System Generator Part II. Evan Everett and Michael Wu ELEC 433 - Spring 2013
Introduction to Xilinx System Generator Part II Evan Everett and Michael Wu ELEC 433 - Spring 2013 Outline Introduction to FPGAs and Xilinx System Generator System Generator basics Fixed point data representation
The finite field with 2 elements The simplest finite field is
The finite field with 2 elements The simplest finite field is GF (2) = F 2 = {0, 1} = Z/2 It has addition and multiplication + and defined to be 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 0 0 = 0 0 1 = 0
Lecture 3: Finding integer solutions to systems of linear equations
Lecture 3: Finding integer solutions to systems of linear equations Algorithmic Number Theory (Fall 2014) Rutgers University Swastik Kopparty Scribe: Abhishek Bhrushundi 1 Overview The goal of this lecture
Chapter 4 Register Transfer and Microoperations. Section 4.1 Register Transfer Language
Chapter 4 Register Transfer and Microoperations Section 4.1 Register Transfer Language Digital systems are composed of modules that are constructed from digital components, such as registers, decoders,
Numerical Matrix Analysis
Numerical Matrix Analysis Lecture Notes #10 Conditioning and / Peter Blomgren, [email protected] Department of Mathematics and Statistics Dynamical Systems Group Computational Sciences Research
Attention: This material is copyright 1995-1997 Chris Hecker. All rights reserved.
Attention: This material is copyright 1995-1997 Chris Hecker. All rights reserved. You have permission to read this article for your own education. You do not have permission to put it on your website
MBA Jump Start Program
MBA Jump Start Program Module 2: Mathematics Thomas Gilbert Mathematics Module Online Appendix: Basic Mathematical Concepts 2 1 The Number Spectrum Generally we depict numbers increasing from left to right
Measures of Error: for exact x and approximation x Absolute error e = x x. Relative error r = (x x )/x.
ERRORS and COMPUTER ARITHMETIC Types of Error in Numerical Calculations Initial Data Errors: from experiment, modeling, computer representation; problem dependent but need to know at beginning of calculation.
Linear Equations and Inequalities
Linear Equations and Inequalities Section 1.1 Prof. Wodarz Math 109 - Fall 2008 Contents 1 Linear Equations 2 1.1 Standard Form of a Linear Equation................ 2 1.2 Solving Linear Equations......................
MATH 0110 Developmental Math Skills Review, 1 Credit, 3 hours lab
MATH 0110 Developmental Math Skills Review, 1 Credit, 3 hours lab MATH 0110 is established to accommodate students desiring non-course based remediation in developmental mathematics. This structure will
Determinants can be used to solve a linear system of equations using Cramer s Rule.
2.6.2 Cramer s Rule Determinants can be used to solve a linear system of equations using Cramer s Rule. Cramer s Rule for Two Equations in Two Variables Given the system This system has the unique solution
SUNY ECC. ACCUPLACER Preparation Workshop. Algebra Skills
SUNY ECC ACCUPLACER Preparation Workshop Algebra Skills Gail A. Butler Ph.D. Evaluating Algebraic Epressions Substitute the value (#) in place of the letter (variable). Follow order of operations!!! E)
COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012
Binary numbers The reason humans represent numbers using decimal (the ten digits from 0,1,... 9) is that we have ten fingers. There is no other reason than that. There is nothing special otherwise about
COLLEGE ALGEBRA. Paul Dawkins
COLLEGE ALGEBRA Paul Dawkins Table of Contents Preface... iii Outline... iv Preliminaries... Introduction... Integer Exponents... Rational Exponents... 9 Real Exponents...5 Radicals...6 Polynomials...5
Florida Math for College Readiness
Core Florida Math for College Readiness Florida Math for College Readiness provides a fourth-year math curriculum focused on developing the mastery of skills identified as critical to postsecondary readiness
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +
U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009. Notes on Algebra
U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009 Notes on Algebra These notes contain as little theory as possible, and most results are stated without proof. Any introductory
Chapter 7 - Roots, Radicals, and Complex Numbers
Math 233 - Spring 2009 Chapter 7 - Roots, Radicals, and Complex Numbers 7.1 Roots and Radicals 7.1.1 Notation and Terminology In the expression x the is called the radical sign. The expression under the
Chapter 4 -- Decimals
Chapter 4 -- Decimals $34.99 decimal notation ex. The cost of an object. ex. The balance of your bank account ex The amount owed ex. The tax on a purchase. Just like Whole Numbers Place Value - 1.23456789
Algebra Practice Problems for Precalculus and Calculus
Algebra Practice Problems for Precalculus and Calculus Solve the following equations for the unknown x: 1. 5 = 7x 16 2. 2x 3 = 5 x 3. 4. 1 2 (x 3) + x = 17 + 3(4 x) 5 x = 2 x 3 Multiply the indicated polynomials
Answer Key for California State Standards: Algebra I
Algebra I: Symbolic reasoning and calculations with symbols are central in algebra. Through the study of algebra, a student develops an understanding of the symbolic language of mathematics and the sciences.
Interpretation of Test Scores for the ACCUPLACER Tests
Interpretation of Test Scores for the ACCUPLACER Tests ACCUPLACER is a trademark owned by the College Entrance Examination Board. Visit The College Board on the Web at: www.collegeboard.com/accuplacer
A single register, called the accumulator, stores the. operand before the operation, and stores the result. Add y # add y from memory to the acc
Other architectures Example. Accumulator-based machines A single register, called the accumulator, stores the operand before the operation, and stores the result after the operation. Load x # into acc
Vector and Matrix Norms
Chapter 1 Vector and Matrix Norms 11 Vector Spaces Let F be a field (such as the real numbers, R, or complex numbers, C) with elements called scalars A Vector Space, V, over the field F is a non-empty
To convert an arbitrary power of 2 into its English equivalent, remember the rules of exponential arithmetic:
Binary Numbers In computer science we deal almost exclusively with binary numbers. it will be very helpful to memorize some binary constants and their decimal and English equivalents. By English equivalents
Fast Logarithms on a Floating-Point Device
TMS320 DSP DESIGNER S NOTEBOOK Fast Logarithms on a Floating-Point Device APPLICATION BRIEF: SPRA218 Keith Larson Digital Signal Processing Products Semiconductor Group Texas Instruments March 1993 IMPORTANT
How To Prove The Dirichlet Unit Theorem
Chapter 6 The Dirichlet Unit Theorem As usual, we will be working in the ring B of algebraic integers of a number field L. Two factorizations of an element of B are regarded as essentially the same if
Brief Introduction to Vectors and Matrices
CHAPTER 1 Brief Introduction to Vectors and Matrices In this chapter, we will discuss some needed concepts found in introductory course in linear algebra. We will introduce matrix, vector, vector-valued
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems
Polynomial Operations and Factoring
Algebra 1, Quarter 4, Unit 4.1 Polynomial Operations and Factoring Overview Number of instructional days: 15 (1 day = 45 60 minutes) Content to be learned Identify terms, coefficients, and degree of polynomials.
Continued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
Vocabulary Words and Definitions for Algebra
Name: Period: Vocabulary Words and s for Algebra Absolute Value Additive Inverse Algebraic Expression Ascending Order Associative Property Axis of Symmetry Base Binomial Coefficient Combine Like Terms
2.2 Scientific Notation: Writing Large and Small Numbers
2.2 Scientific Notation: Writing Large and Small Numbers A number written in scientific notation has two parts. A decimal part: a number that is between 1 and 10. An exponential part: 10 raised to an exponent,
Levent EREN [email protected] A-306 Office Phone:488-9882 INTRODUCTION TO DIGITAL LOGIC
Levent EREN [email protected] A-306 Office Phone:488-9882 1 Number Systems Representation Positive radix, positional number systems A number with radix r is represented by a string of digits: A n
Algebra I Vocabulary Cards
Algebra I Vocabulary Cards Table of Contents Expressions and Operations Natural Numbers Whole Numbers Integers Rational Numbers Irrational Numbers Real Numbers Absolute Value Order of Operations Expression
Factoring Polynomials
Factoring Polynomials Hoste, Miller, Murieka September 12, 2011 1 Factoring In the previous section, we discussed how to determine the product of two or more terms. Consider, for instance, the equations
MATH 21. College Algebra 1 Lecture Notes
MATH 21 College Algebra 1 Lecture Notes MATH 21 3.6 Factoring Review College Algebra 1 Factoring and Foiling 1. (a + b) 2 = a 2 + 2ab + b 2. 2. (a b) 2 = a 2 2ab + b 2. 3. (a + b)(a b) = a 2 b 2. 4. (a
2010/9/19. Binary number system. Binary numbers. Outline. Binary to decimal
2/9/9 Binary number system Computer (electronic) systems prefer binary numbers Binary number: represent a number in base-2 Binary numbers 2 3 + 7 + 5 Some terminology Bit: a binary digit ( or ) Hexadecimal
Polynomial Degree and Finite Differences
CONDENSED LESSON 7.1 Polynomial Degree and Finite Differences In this lesson you will learn the terminology associated with polynomials use the finite differences method to determine the degree of a polynomial
5.1 Radical Notation and Rational Exponents
Section 5.1 Radical Notation and Rational Exponents 1 5.1 Radical Notation and Rational Exponents We now review how exponents can be used to describe not only powers (such as 5 2 and 2 3 ), but also roots
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS
December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B KITCHENS The equation 1 Lines in two-dimensional space (1) 2x y = 3 describes a line in two-dimensional space The coefficients of x and y in the equation
Number Systems and Radix Conversion
Number Systems and Radix Conversion Sanjay Rajopadhye, Colorado State University 1 Introduction These notes for CS 270 describe polynomial number systems. The material is not in the textbook, but will
YOU CAN COUNT ON NUMBER LINES
Key Idea 2 Number and Numeration: Students use number sense and numeration to develop an understanding of multiple uses of numbers in the real world, the use of numbers to communicate mathematically, and
A Concrete Introduction. to the Abstract Concepts. of Integers and Algebra using Algebra Tiles
A Concrete Introduction to the Abstract Concepts of Integers and Algebra using Algebra Tiles Table of Contents Introduction... 1 page Integers 1: Introduction to Integers... 3 2: Working with Algebra Tiles...
LMS is a simple but powerful algorithm and can be implemented to take advantage of the Lattice FPGA architecture.
February 2012 Introduction Reference Design RD1031 Adaptive algorithms have become a mainstay in DSP. They are used in wide ranging applications including wireless channel estimation, radar guidance systems,
Common Core Unit Summary Grades 6 to 8
Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations
Unit 1 Number Sense. In this unit, students will study repeating decimals, percents, fractions, decimals, and proportions.
Unit 1 Number Sense In this unit, students will study repeating decimals, percents, fractions, decimals, and proportions. BLM Three Types of Percent Problems (p L-34) is a summary BLM for the material
Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 [email protected].
Some Polynomial Theorems by John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 [email protected] This paper contains a collection of 31 theorems, lemmas,
A.2. Exponents and Radicals. Integer Exponents. What you should learn. Exponential Notation. Why you should learn it. Properties of Exponents
Appendix A. Exponents and Radicals A11 A. Exponents and Radicals What you should learn Use properties of exponents. Use scientific notation to represent real numbers. Use properties of radicals. Simplify
Student Outcomes. Lesson Notes. Classwork. Discussion (10 minutes)
NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 5 8 Student Outcomes Students know the definition of a number raised to a negative exponent. Students simplify and write equivalent expressions that contain
Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay
Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 17 Shannon-Fano-Elias Coding and Introduction to Arithmetic Coding
An Efficient RNS to Binary Converter Using the Moduli Set {2n + 1, 2n, 2n 1}
An Efficient RNS to Binary Converter Using the oduli Set {n + 1, n, n 1} Kazeem Alagbe Gbolagade 1,, ember, IEEE and Sorin Dan Cotofana 1, Senior ember IEEE, 1. Computer Engineering Laboratory, Delft University
Sistemas Digitais I LESI - 2º ano
Sistemas Digitais I LESI - 2º ano Lesson 6 - Combinational Design Practices Prof. João Miguel Fernandes ([email protected]) Dept. Informática UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA - PLDs (1) - The
Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem.
Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem. Solve word problems that call for addition of three whole numbers
Cryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur
Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 12 Block Cipher Standards
Activity 1: Using base ten blocks to model operations on decimals
Rational Numbers 9: Decimal Form of Rational Numbers Objectives To use base ten blocks to model operations on decimal numbers To review the algorithms for addition, subtraction, multiplication and division
What are the place values to the left of the decimal point and their associated powers of ten?
The verbal answers to all of the following questions should be memorized before completion of algebra. Answers that are not memorized will hinder your ability to succeed in geometry and algebra. (Everything
Solution Guide Chapter 14 Mixing Fractions, Decimals, and Percents Together
Solution Guide Chapter 4 Mixing Fractions, Decimals, and Percents Together Doing the Math from p. 80 2. 0.72 9 =? 0.08 To change it to decimal, we can tip it over and divide: 9 0.72 To make 0.72 into a
ACCUPLACER. Testing & Study Guide. Prepared by the Admissions Office Staff and General Education Faculty Draft: January 2011
ACCUPLACER Testing & Study Guide Prepared by the Admissions Office Staff and General Education Faculty Draft: January 2011 Thank you to Johnston Community College staff for giving permission to revise
FACTORING POLYNOMIALS
296 (5-40) Chapter 5 Exponents and Polynomials where a 2 is the area of the square base, b 2 is the area of the square top, and H is the distance from the base to the top. Find the volume of a truncated
Florida Math 0028. Correlation of the ALEKS course Florida Math 0028 to the Florida Mathematics Competencies - Upper
Florida Math 0028 Correlation of the ALEKS course Florida Math 0028 to the Florida Mathematics Competencies - Upper Exponents & Polynomials MDECU1: Applies the order of operations to evaluate algebraic
Paramedic Program Pre-Admission Mathematics Test Study Guide
Paramedic Program Pre-Admission Mathematics Test Study Guide 05/13 1 Table of Contents Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page
SOLVING QUADRATIC EQUATIONS - COMPARE THE FACTORING ac METHOD AND THE NEW DIAGONAL SUM METHOD By Nghi H. Nguyen
SOLVING QUADRATIC EQUATIONS - COMPARE THE FACTORING ac METHOD AND THE NEW DIAGONAL SUM METHOD By Nghi H. Nguyen A. GENERALITIES. When a given quadratic equation can be factored, there are 2 best methods
Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.
This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra
