modules introduction to microprocessorsystems advantages ofusingnos technology
largeinputimpedancedoesnotdrawinputcurrent
circuit onitsownit'suseless noleakagecurrent lesspowerconsumption
tobeuseful itmusthave memory nodevice processingunit morefunctionin lesschiparea
centralprocessingof a computer acuregisterunit controlunit fewerstepsin fabrication of a mostransistor
generalizedpurposeapplication needsgreaterspecs ex raspbert fewertransistors torealize a circuitfunction
microcomputer Disadvantage ofusingnos technology
complete computingsystem Electrostaticdischarge
computers weusetoday pagninawakanswedemasira
microcontroller mcu ˢ
singlechipmicrocomputer upof signallines
embeddedsystemapplication ex pic Atmel foundin
Arduinoplatform something
taskspecificapplication
fry thing
ve ion
moore'scan
accordingtocordonmoore no oftransistorsdouble typesofsystemBus
persquareinch
doublesapproximatelyevery ayears air ionalbus locatea memorylocation
therewillbea pointthatthelawwillbeobsolete contains addresses
I gion
bus carriesdataback forthto aspecific
containsdata eitherextractdataspecified
inaddressbusoraadaminniyamismo
logiccircuitterminologies control signals
qual
resistortransistorLogicRti
usesresistorsas theinputnetwork
Bit as switchingdevice BusButteringtechniques
Diodetransistorlogic ore ensuresvalidity of a logiclevel
performedbydiodenetwork
amplifyingactionisperformedby thetransistors Hinglesourcemultipledestination
transistor transistorlogic
ite issues numberofgates canbe driven
bothlogicgatingandamplifyingfunctionsare doneby necessityofBuffers
canitpoweruporiarivengsinglesourceyung
accountenoughpower
Emitter
ansistor on tamin
overdriven Bit differentialamplifier
Feminine
singleended input source singledestination
Pmoslogic issues buscontention
pchannelmetaloxidesemiconductorFer can thesingledestination
nmoslogic accountforthemultiplesources
nchannelmetaloxidesemiconductorFer information itwillreceive
cmoslogic solution for Buscontention
complementary Mosfets usingtristateButters
portassumesahighimpedancestate
no line
outputsshare a common bus
emos in
L usingopencollectoropendrain
usingmultiplexers
outputssharecommonbusline
r nmos in butnomorethan ainputis
reflected
multipledestination It [Link]'gate
as
fource
Digitalcircuitparameters
noisemarginnoiseimmunity miso it
perointermsofnoisevoltage
parangnagintroducenonoise
[Link] in
[Link]
ragnagkaroon addnodiscrepancy aidaratmagnanaroon
noundesirablechangesacircuit
worstcasevoltageatoutput minimax
for L
9 11 E
FOHFOL
III Y Yo't imm mrunin
It
[Link]
thresholdwhichwillcause undesirablechanges
noisemargin nm [Link]
ranout typei
specifiesmaximumno ofinputsthatcanbe connected sa
4
output wo degrading normaloperation
depends on amountof electriccurrent a gatecansource
For
4 20
ImoL ofcurrentavailablein theoutput theamount of
For L 40
current neededineachinput
Fo minFor For
Fo For f ranoutFo minFonFor eo so
propagationDelay
whengateinputschangeoutputdoesnotchange sp 4
I effectof changeintheinputto be
so 100 150 200 250
triplano Tropicana
trave are propagationtime
trave tritetPLH 220
so isthe logicthreshold as no ios
usualproblempascascadingdanidelayrangnangdelay
powerDissipation
Prave Iccvec ice Kayla 240
so I
output 80 180
1400 µ
input
14,504
unit von viii 2tv 2or [Link]
[Link] voi [Link] our our
nm our samevaluenaman
KasiKayayanagad
Binaryaddersubtracterimplementation
f
ma 4 ama
Iac 3mA
prove voice su 2mA
ga p
protota 10 II 10
Ie exceedsdefinedrange totoan1
Protota 400mn of occurswhencarryoutis
subtraction oF is setto if lessthanzero
ncarrsoutiso
version in ie
Bothaddasun itexceedsdefinedrange
Imm
unpackedandpackedBed
Ifmm usedincomputers tostoredecimaldata
I unpacked eachdecimal is represented by 8bits
uppernibble anzero
ranout lowernibble 8 4 2 1 weight
packed eachdecimalis representedby 4bits184.2 1 weigh
FOH 44mm 20
Ben addition
Foi ha 22.2222
cannothavea sumdigit w a valuegreaterthana
if it exceedscorrectionfactorof 6must be added
of should betaken into consideration
[Link]
l
have p 1001
runs 1100100 10010100
14ns 1482ns
is a ooo 0010100
trave runs
speedPower
nooooo
to 5ns cc
Icca ima ma tooooo
lace asma
vac or ice i sma Bedsubtraction
cannothavea digit w a valuegreaterthana
are if itexceeds or aborrowfromthe nexthigher correction
Y f ma factorof 6mustbeadded
have 8.15mW [Link]
modules computerARITHMETIC
unsignedintegers
alwaystreatedas positivenumbers [Link]
I [Link]
minimumis o maximum is 255tobit
of a
signedintegers
eitherpositiveornegative 6981000
a oooo ooo
Msbidentifies thesignbit
minimumis 128 maximumis12 cobit to 8 00001000 so
singleprecisionFloatingpointnumber modules microoperationsandregistertransfer language
macroinstruction
sin bitbiasedexponent anmantissa composed of agroup of programming instructions thathave
essed intosimplerformand appearas a single
iii
iii iii iii
2e
in
cnotation normalize
micronation
adetailed lowlevelinstructions to implement complexmachin
instructionsormacro instructions
3 determinebinaryvalueofbiased exponent
biasedexponent 12 exponentofnormalizedrealnumber
hiddenbit notincludedin padding
normalize 1.10001 23
121 3 130 10000010
I 10000010 1000 ooo 32s
Doubleprecision Floatingpoint number registertransfer language Rti
uses on bits usedtodescribedataflow attheregistertransferlevel
isignedbit inbitbiasedexponent bitmantissa of an architecture
a symbolicnotationusedtospecifythesequence of
convertdecimaltobinary microoperations
2e cnotation normalize designatescomputerregisters bycapitalletters todenote
its functions
3 determinebinaryvalueofbiased exponent
biasedexponent 12 exponentofnormalizedrealnumber
4 arrangeaccordinglyhiddenbit notincludedin padding If Ten per pct
Irc Mar Mar Pc
EY 10000001112
normalize 1.000000111 29 microoperationsmop
1023 9 1032 10000001000 performbasicoperationsondata stored in onormore
arithmetic logicaloperations
10000001000 000000in no
alphanumericcodes in directconnectionoutputofoneregisterisdirectlyconnect
characterdatais represented by using standardized numeric to theinputof another for datatransfer
abus is alsocommonlyused controlsignalsdetermine
knownis the american standard code for information whichregister is selected bythebusduringeachtransfer
interchange ascii a commonbus is madepossiblebyusing
config
associates an integervalue foreachsymbol in the
characterset has 128characters tristatebutters
torepresent additional128chars
saaproblem
Derivethestatements
microoperationscategories
registertransfer transferbinary informationfromoneregister
arithmetic perform titlecoperationsonnumericdatastored
inregisters
Logic perform bit manipulationoperations on numericdata
shift performshiftoperations ondatastoredinregisters