6 Pages

MODULE17_03

Course: CHEM 701, Fall 2009
School: Bowling Green
Rating:
 
 
 
 
 

Word Count: 1502

Document Preview

17_03 PRACTICAL MODULE ASPECTS OF ABSORPTION SPECTROPHOTOMETRY Absorption spectrophotometry offers us the opportunity to measure the (molar decadic) extinction coefficient as a function of wavelength (or frequency, or wavenumber). Thus it is a measurement that we can make relatively straightforwardly in the laboratory that connects to the theoretical concepts of Einstein coefficients and transition dipole moments....

Register Now

Unformatted Document Excerpt

Coursehero >> Ohio >> Bowling Green >> CHEM 701

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
17_03 PRACTICAL MODULE ASPECTS OF ABSORPTION SPECTROPHOTOMETRY Absorption spectrophotometry offers us the opportunity to measure the (molar decadic) extinction coefficient as a function of wavelength (or frequency, or wavenumber). Thus it is a measurement that we can make relatively straightforwardly in the laboratory that connects to the theoretical concepts of Einstein coefficients and transition dipole moments. The extinction coefficient is a way of measuring the efficiency with which a compound absorbs light of a given wavelength. Absorption spectrophotometers produce plots of Absorbance vs wavelength, viz. A(). And since A( ) = ( )[ M ]l where l = path length and [M] = molar concentration of the absorber, for a given concentration and path length, ( ) A( ) Other good reasons for measuring an absorption spectrum are that (i) it can contain information about the vibrational progression in excited states, (ii) it provides information as to where the compound has a high value of and thereby at which wavelength photoexcitation can be optimally carried out, and (iii) it leads to knowledge of the number/rate of photons absorbed for a -A given incident photon flux (via I a = I 0 (1 - 10 ) ). Instrumentation There are two principal types of machines that are available on the commercial market, scanning and diode array instruments. A schematic diagram of a scanning instrument is shown in Figure 17.1. The lamp is a composite source, usually a D2 lamp for UV light and a quartz-halogen source for the visible and the near IR. The monochromator is nowadays based on a grating, which disperses light through narrow lines ruled on the surface; see the following hyperlink www.acton-research.com . The bandwidth (the spectral width of the emergent beam) of the monochromator is governed by the dispersion of the grating and the width of the exit slit. The monochromatic beam is deflected by a vibrating mirror into one of two paths; reference and sample. Both paths contain cuvettes with either solvent only (reference) or the sample solution. 1 Figure 17.1 detector lamp monochromator sample reference The detector is a photomultiplier tube (PMT)-see Module 19 or the Oriel website for details of construction and operation. Because the vibrating reflector and the positioning and orientation of the intervening mirrors the beam striking the detector is alternately one that has been transmitted by either reference or sample paths. Thus, the output of the PMT is a square-wave voltage signal that oscillates between Vi and Vt , which relate linearly to the transmitted intensities (I values) in the two cuvettes. These voltages are converted into digital format by an analog-to-digital converter (ADC), the output of which is sent to a computer that calculates the absorbance at the operating wavelength according to A = log I i V = log i I t Vt Then the monochromator grating is moved to another wavelength and the process repeated over and over for the wavelength range chosen. Typically the scan is continuous. The processor then generates a plot of A versus , viz., an absorption spectrum of the sample. In the array-based device the whole of the wavelength range of the lamp is passed through the sample after which it is dispersed in a spectrograph (Figure 17.2). This is a monochromator (essentially) with the exit slit removed. An array detector (e.g. a CCD) is placed at the focal plane of the spectrograph such that the dispersed white light spectrum covers the whole of the array. Thus each pixel (measuring unit) of the detector (typically 512 or 1064 pixels) "sees" a different wavelength of the dispersed light and thus the array simultaneously records intensity of 2 transmitted light at all wavelengths. This is called the Felgett (or multiplex) advantage (see schematic below) and it represents a major increase in the speed of measuring absorption spectra. S light source Figure 17.2 to computer CCD spectrograph Each of the pixels representing a narrow band of wavelengths is read into a computer, which calculates the absorbance at each one. Errors in Absorptiometry In the double beam scanning instrument the detector alternately sees the light beam transmitted by the reference and the sample channels (see diagram below) as the wavelength is changed, Placing a cuvette filled with solvent in the sample position and repeating the measurement records the reference data. with a white and a cyan amplitude value recorded at each wavelength setting. actuality In the analog-to-digital converter samples the voltage amplitude several times while the instrument is paused at a particular wavelength, as indicated by the red arrows in the sketch below. 3 In the sketch the ADC is measuring 5 times for each half of the cycle, and the average of the five is calculated and stored as a Vi( ) or a Vt( ) reading from which A( ) is computed. The questions facing us are what governs how precisely the device can measure A()? And how accurately can it measure A() at the low end and the high end of the range? The first is a signalto-noise problem and the second is a dynamic range problem. We look at the latter first. Dynamic Range We need to know how the intrinsic error ( V) in the measurement of V affects our measurement. To do this we suppose that the intrinsic error in our ADC is 1 mV, and that the reference measurement yields 1000 1 mV. Let us now see how this error is magnified as A increases-see the Table, neglecting all errors except that in Vt. Vt V/mV 793-795 99-101 9-11 A 0. 1 1 2 Vi/Vt 1.26 10 100 Vi/(Vt V) 1.261-1.256 9.901-10.1 90.91- Range in A 0.10070.0996 0.996-1.004 % error in A 0.01 0.8 1.959-2.026 4 111.11 3 1000 0.1*-2 10,000-500 4-2.699 43 * the low value is really zero, but a small positive value has been entered so an A value can be calculated. What this analysis tells us is that for optimum precision we should arrange to measure absorbances in the region of 1. Remember you can always change the path length of the cuvette to bring your measurement in the best range. Signal-to-noise The above Table is a little misleading in that it shows that the error in A improves as A decreases, and it implies that the nearer A is to zero, the more precise will be the result. Unfortunately this is not so because as the absorbance approaches zero, the ADC is being required to take the ratio of two voltages both of which are very close to the same value (1000 mV in our example) and both have 1 mV error on them. This is not an easy thing to do and it turns out that the errors in A go up again as it drops below 0.1. [Using the method of the Table you can show that the % 4 error at A = 0.01 is 8%, and at A = 0.001 it is ~ 40%.] Thus the intrinsic noise in the ADC becomes the cause of the lack of precision. Fortunately we can overcome this to some extent by recognizing that if we increase Vi to a value significantly greater than 1000 mV, to 10 V for example, then our signal-to-noise ratio will also increase by a factor of 10, because the ADC noise remains at 1 mV. Remember that the absorbance measurement is a relative one; we measure ratios of voltages (Vi/Vt) to obtain A, so the absolute values of the voltages ...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Bowling Green - CHEM - 701
MODULE 24_03REACTIONS IN SOLUTION: DIFFUSION AND CONDUCTION In liquids there is a very limited amount of free space; each molecule interacts strongly with neighboring molecules; the term "mean free path" has almost no meaning, unlike in the gas phas
Bowling Green - CHEM - 701
MODULE 18_03 Transitions between Molecular StatesThe total energy of a ground state molecule is made up of several components Et = Ee + Ev + Er Where the subscripts refer to total, electronic, vibrational and rotational, respectively. Here we are ig
Bowling Green - CHEM - 701
MODULE 25_03ENERGY TRANSFER Within a molecule, the conversion of electronic energy into vibrational energy such as in internal conversion and intersystem crossing processes may be thought of as "intramolecular energy transfer." This topic will be co
Bowling Green - CHEM - 701
MODULE 26_03 RADIATIONLESS DEACTIVATION OF EXCITED STATES We have used terms such as "internal conversion" and "intersystem crossing" without thinking very much about what governs such processes. It is useful to think of radiative and non-radiative t
Bowling Green - CHEM - 701
MODULE 20EXCITED STATE-GROUND STATE INTERACTIONS AT THE Max Planck Institute in Gttingen, Frster (1954) investigated the fluorescence spectrum of pyrene ()as a function of its concentration (10-5M to 10-3M) in hexane. FIGURE 20.1 Increasing []IF
Bowling Green - CHEM - 701
MODULE 27_03 ELECTRON TRANSFER REACTIONS Some Basic Principles Processes involving the transfer of electrons occur widely in the physical and life sciences. They range from simple exchange reactions in chemistry2+ Feaq + Fe3+ aq 2+ Fe3+ + Feaq aqt
Sveriges lantbruksuniversitet - ENSC - 150
T-5Table 2-3Basic Identities of Boolean AlgebraBasic Identities of Boolean Algebra1. 3. 5. 7. 9. 10. 12. 14. 16. X X X X X 0 1 X X X X 1 X 1 2. 4. 6. 8. 11. 13. 15. 17. X X X X 1 0 X X X 0 X 0 Commutative Associative Distributive DeMorgan' s
Sveriges lantbruksuniversitet - ENSC - 150
Last Updated: 6/12/00ERRATALOGIC AND COMPUTER DESIGN FUNDAMENTALS 2nd Edition M. Morris Mano and Charles R. Kime 2000 by Prentice-Hall, Inc.The errata are given with reference to the printings of the book. The printing of your book is the last
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 1 2000 by Prentice-Hall, Inc.1-1.Decimal, Binary, Octal and Hexadecimal Numbers from (16)10 to (31)10Dec Bin Oct Hex 16 17 18 19 20 21 22 23 24 2
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 4 2000 by Prentice-Hall, Inc.4-3. (All simulations performed using Xilinx Foundation Series software.)4-4.D R C S Q Q4-5.S C QQ R4-6. C J
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 6 2000 by Prentice-Hall, Inc.6-1.a) A = 13, D = 32 b) A = 18, D = 64 c) A = 25, D = 32 d) A = 32, D = 86-3.(633)10 = (10 0111 1001)2, (2731) 10
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 7 2000 by Prentice-Hall, Inc.7-1.R1C3 ClockLoadR2Load7-3.Errata: Interchange statements Transfer R1 to R2 and Clear R2 synchronously with t
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 8 2000 by Prentice-Hall, Inc.8-1.S0 00Z1 = 0 Z2 = 00Inputs: X2,X 11 S1 01X2Z1 = 0 Z2 = 10X110X21S210Z1 = 1 Z2 = 00X1
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 9 2000 by Prentice-Hall, Inc.9-2.a) LD LD LD LD R1, A R2, B R3, C R4, D b) MOV T1, A ADD T1, C MOV T2, B MUL T2, D MOV T3, A ADD T3, B MUL T3, T1
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 10 2000 by Prentice-Hall, Inc.10-1.a) PSR M [ SP ], SP SP + 1 PC M [ SP ], SP SP + 1 c) R2 M [ 255 + R3 ], M [ 255 + R3 ] R2 d) M [ SP ] PC
Sveriges lantbruksuniversitet - ENSC - 150
Problem Solutions to Problems Marked With a * in Logic Computer Design Fundamentals, Ed. 2CHAPTER 11 2000 by Prentice-Hall, Inc.11-1.Heads x (cylinders/Head) x (sectors/cylinder) x (1 cylinder/track) x (bytes/sector) a) 5 x 733 x 17 x 512 b) 15
Sveriges lantbruksuniversitet - ENSC - 150
Motorola Semiconductor Technical Data CPU12 Reference Guide7 15A0 7 DB0 08-BIT ACCUMULATORS A AND BOR16-BIT DOUBLE ACCUMULATOR D15X0INDEX REGISTER X15Y0INDEX REGISTER Y15SP0STACK POINTER15PC0PROGRAM COUN
Sveriges lantbruksuniversitet - ENSC - 150
9 ENSC 150Synchronous CircuitsAgenda more about flip-flops parallel and serial data format shift registerssections 4.1 to 4.3grouping flip-flops - registers sections 5.1 and 5.2section 5.3We will come back to sections 4.4 to 4.7 lat
Sveriges lantbruksuniversitet - ENSC - 150
Ensc 150 2003Tutorial 11) 2) 3) 4) 5) 6) write the number (3,735,943,886)10 in hexadecimal. write the numbers (127)10, (128)10 & (129)10 as BCD strings. write the numbers (127)10, (128)10 & (129)10 as 8-bit binary strings. write the numbers (127)1
Sveriges lantbruksuniversitet - ENSC - 150
Tutorial 21) Recall the truth table of our cat feeder. a) quickly enter the possible combinations of 1 & 0 for the 4 input variables. b) Enter the desired values for the circuit output. c) Write the SOP expression for this truth table. d) Write the
Sveriges lantbruksuniversitet - ENSC - 150
Tutorial 31) Suppose we wish to construct a combinatorial circuit which has 5 inputs. The truth table for the circuit has 7 input combinations which produce a "1" at the output. Evaluate the following circuits using the point counting scheme AND = 2
Sveriges lantbruksuniversitet - ENSC - 150
Tutorial 41) Design a JK flip flop using a D-flip flop: a) Identify the inputs. b) Construct the truth table. c) Draw the K-Map. d) Draw the circuit.2) a) Given a single JK-FF, where J=K=1, sketch the output waveform, Q when a square wave is appli
Sveriges lantbruksuniversitet - ENSC - 150
Tutorial 51)Design a circuit which will cause a seven-segment display to continually cycle through the following patterns in the order given. a f b g e c d Desired Sequence 7-Segment DisplayThe 7 signals going to the 7-segment display are labeled
Sveriges lantbruksuniversitet - ENSC - 150
Tutorial 61) You have designed a special display unit, which is capable of showing the following three images. The unit determines from a 2-bit code which of the 3 images to show.Code RCode YCode GWe wish to design a circuit which will displ
Sveriges lantbruksuniversitet - ENSC - 150
Tutorial 7Basic elements of a flowchart All flowcharts are constructed from the six following symbols:Process - Represents an action to be performed.N ?YDecision - Represents a question whose outcome must be either 'yes' or 'no'. Start - Ind
Sveriges lantbruksuniversitet - ENSC - 150
#%-12345X@PJL JOB @PJL SET HOLD=OFF @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Visio-Tutorial 3.vsd %Creator: PScript5.dll Version 5.2 %CreationDate: 9/10/2003
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15021Conditional LoopsInfinite LoopsIt is possible to write a sequence of instructions that repeat their execution over and over and over .As an example we can construct this structure using the Jmp instruction.Monday, Nov 6th '002
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15023Indexed AddressingAnalysis of Previous ExampleHere are the instruction bytes and flowchart from the previous example.$ce $fb $f4 $a7 $ed $0a$00 $0a $24 $04 $49 $01$10 $00 $a7 $36 $49 $20$cc $00 $89 $00 $a7 $a7 $f8 $04 $49 $49
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15022Simple ProgramsThe 68HC12 Instruction SetEven though there are hundreds of instructions, it is not too difficult to learn the instructions. To begin, we note that the instructions can be grouped into FOUR categories. 1) Flow control
Sveriges lantbruksuniversitet - ENSC - 150
17 ENSC 150Controllers IIAddressing ModesEvery transaction over the bus involves a target memory address. This address is specified by the CPU. The CPU must create this address before the transaction can take place. The detailed process by which
Sveriges lantbruksuniversitet - ENSC - 150
3ENSC 150More Logic GatesAgenda Basic axioms of the AND and OR operators De Morgans Theorems Axioms of the XOR operator ParityWednesday, Sept 13th '002CommutativityTo commutate means to flip back and forth. Ie like commuting from hom
Sveriges lantbruksuniversitet - ENSC - 150
11 ENSC 150Designing SequencersTiming PulsesRecall: From the previous example, we wish to produce signals which have a repetitive pattern.Wednesday October 4th '002Coding the time slotsTo begin, we imagine the cycle as being broken up in
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 1507More Combinatorial CircuitsLook-Ahead CarryIf we build a 32-bit adder with 1-bit adders there is a 32 stage delay caused by the carry propagating through 32 stages. How can we reduce this?Cout = ( AB) + ( A + B)Cin Cout = ( g ) + (
Sveriges lantbruksuniversitet - ENSC - 150
Functional OverviewFigure 31. Block Diagram of C5x DSP Central Processing Unit (CPU)CLKMD1 CLKMD2 CLKMD3 IS DS PS RW STRB READY BR XF HOLD HOLDA IAQ BIO RS IACK MP/MC INT(14) PROGRAM BUS Software waitstates PDWSR IOWSR Program Controller 16 CWSR(
Sveriges lantbruksuniversitet - ENSC - 150
Sveriges lantbruksuniversitet - ENSC - 150
15 ENSC 150The Processor ElementA Basic ProcessorWednesday, Oct 18th '002Machine InstructionsThe processor continually cycles through its three processes, 1) Instruction fetch, 2) Instruction decode and 3) Instruction execute.Example ins
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 1505Designing Logic CircuitsAgenda Defining the formal Problem Sum of Products Product of Sums Examples of Algebraic SimplificationMonday, Sept 18th '002Synthesis versus AnalysisAnalysis: Given a circuit we determine what the o
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15025Using the AssemblerA 3-8 DecoderHere is another example. Suppose we need a sequence of instructions that performs the same operation as a decoder circuit. The sequence will convert a 3-bit number to an 8-bit pattern. i.e "011" conver
Sveriges lantbruksuniversitet - ENSC - 150
#%-12345X@PJL JOB @PJL SET HOLD=OFF @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Visio-Tutorial 1.vsd %Creator: PScript5.dll Version 5.2 %CreationDate: 9/10/2003
Sveriges lantbruksuniversitet - ENSC - 150
27 ENSC 150Exchanging Data Between LevelsSubroutinesA subroutine is a collection of instructions that performs some specific task. This task is usually a common process that is used many times in a single program or a common task that you may ne
Sveriges lantbruksuniversitet - ENSC - 150
#%-12345X@PJL JOB @PJL SET HOLD=OFF @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Visio-Tutorial 5.vsd %Creator: PScript5.dll Version 5.2 %CreationDate: 9/10/2003
Sveriges lantbruksuniversitet - ENSC - 150
1ENSC 150Numbers and Codes.writingNumbers{ 2,4,3,7,6,8,0,9,1,5 }20Friday, Sept 7th '002Egyptian 3300 BCHow do you write twenty five? Is Zero a number? . if so then how do you write zero? Does the position of each symbol hold any m
Sveriges lantbruksuniversitet - ENSC - 150
13 ENSC 150Memory DevicesOutput StructuresSo far our circuits consist of logic gates join by "connections". The Holy Law is that Two Outputs cannot be connected together.The circuitry inside the gate decides whether the "1" or the "0" will con
Sveriges lantbruksuniversitet - ENSC - 150
#%-12345X@PJL JOB @PJL SET HOLD=OFF @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Visio-Tutorial 7.vsd %Creator: PScript5.dll Version 5.2 %CreationDate: 9/10/2003
Sveriges lantbruksuniversitet - ENSC - 150
8 ENSC 150Flip-FlopsExample:ReviewBasic Elements: numbers. Add chapter section numbers andlecture slide numbers( ) ( ) ( )gates. physical implementation. Design Techniques: Algebraic Rules. Karnaugh Maps. Recursion. Example Circuits: Enco
Sveriges lantbruksuniversitet - ENSC - 150
28 ENSC 150Stack FramesBit Reversal ProblemConsider the problem of reversing the bits of an 8-bit pattern. For example, Given the 8-bit pattern01010001 we would reverse them to be 10001010would become10001010OR01010001.Monday, Nov 27th
Sveriges lantbruksuniversitet - ENSC - 150
#%-12345X@PJL JOB @PJL SET HOLD=OFF @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Visio-Tutorial 2.vsd %Creator: PScript5.dll Version 5.2 %CreationDate: 9/10/2003
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15020Tracing Program Execution Using the SimulatorFlowchart Square rootAs a example of a procedure. Given a number, x, between 0 and 65535 inclusive, find the integer that is just lower or equal to the square root of x.Y = x The inc
Sveriges lantbruksuniversitet - ENSC - 150
#%-12345X@PJL JOB @PJL SET HOLD=OFF @PJL SET RESOLUTION = 600 @PJL SET BITSPERPIXEL = 2 @PJL SET ECONOMODE = OFF @PJL ENTER LANGUAGE = POSTSCRIPT %!PS-Adobe-3.0 %Title: Microsoft PowerPoint - Lecture20.ppt %Creator: PScript5.dll Version 5.2 %Creation
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15020HC12 S/W Development ToolsFile Compression ToolsTransferring large files (more than 1 Mbyte) over a network can take a long time and is prone to data transmission errors. The files must be compressed before transmission. Then they ca
Sveriges lantbruksuniversitet - ENSC - 150
x Y 0 128 192 192 208 216 220 222 size 128 64 32 16 8 4 2 1 Y = Y+size 128 192 224 208 216 220 222 22350000 Y*Y 16384 36864 50176 43264 46656 48400 49284 49729next Y 128 192 192 208 216 220 222 223
Sveriges lantbruksuniversitet - ENSC - 150
x Y 0 128 192 192 208 216 220 222 size 128 64 32 16 8 4 2 1 Y = Y+size 128 192 224 208 216 220 222 22350000 Y*Y 16384 36864 50176 43264 46656 48400 49284 49729next Y 128 192 192 208 216 220 222 223
Sveriges lantbruksuniversitet - ENSC - 150
x Y 0 128 128 128 128 128 128 128 size 128 64 32 16 8 4 2 1 Y = Y+size 128 192 160 144 136 132 130 12916384 Y*Y 16384 36864 25600 20736 18496 17424 16900 16641next Y 128 128 128 128 128 128 128 128
Sveriges lantbruksuniversitet - ENSC - 150
x Y 0 0 0 0 16 24 24 24 size 128 64 32 16 8 4 2 1 Y = Y+size 128 64 32 16 24 28 26 25626 Y*Y 16384 4096 1024 256 576 784 676 625next Y 0 0 0 16 24 24 24 25
Sveriges lantbruksuniversitet - ENSC - 150
18 ENSC 150Software DevelopmentThe ProgramThe program is a sequence of instructions located in the main memory. A typical processor has a few 100 possible different instructions. Each instruction is represented by a binary code called the "opcod
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15026Multiplication & Stack OperationsMultiplicationsWe only have 3 multiplication instructions to choose. EMUL, EMULS and MUL MUL performs 8-bit unsigned multiplication D=A*BEMUL performs (extended)16-bit unsigned multiplication Y:D =
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 15019Learning to ProgramWhat skills are needed?There are many things to learn when you are given a project that involves programming a new system. In general you will require the following classes of knowledge. 1) Knowledge of the detaile
Sveriges lantbruksuniversitet - ENSC - 150
4ENSC 150Simple Logic CircuitsAgenda The Distributive Axioms of AND and OR. Encoders and Decoders. Why are these operators called "gates" ? Multiplexers and Demultiplexers.Friday, Sept 15th '002The Distributive AxiomsHow do you group
Sveriges lantbruksuniversitet - ENSC - 150
12 ENSC 150Finite State MachinesReviewWe began this section on Sequential Circuits by adding feedback to a buffer. This brought us to the concept that the circuit had memory and that the circuit had two possible states. From here we constructed
Sveriges lantbruksuniversitet - ENSC - 150
10 ENSC 150Sequence GenerationParallel to Serial ConversionHow can we build a circuit which converts 4-bit parallel data to serial data? 1) We begin by loading the parallel data into a 4-bit register.2) Then we load the register with its own v
Sveriges lantbruksuniversitet - ENSC - 150
ENSC 1502Logic GatesAgenda Physical Quantities Binary Signals Simple Logic FunctionsMonday, Sept 11th '002Physical Quantities Examples of physical quantities.Quantity Intensity of Light (brightness) Frequency of Light (colour) Polari