0% found this document useful (0 votes)
58 views

Computer Organisation

Notes
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
58 views

Computer Organisation

Notes
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 58
_ ‘DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING Subject: Computer ORGANISATION Semester : 3° com, ‘A’ See: ASSIGNMENT -2 _ Group NumBer + 4 Team MEMBERS: » ApooRvA.D > AISHWARYA. T > AMRUTHAVANI HV > RACHANA.R- S D1. ASHWINI.S.P. Ma'am. one line from KEYBonRD, stores Qa memory buffer and echos it Back to the in Slo Tntertarces . DISPLAY Mee_lWwunt 20 [rakaise manoas gamer —TestBit_ as Memory pointer | et SIN, —#Ostvs [Tet SIN. ~—Branch=o warnic Wait for character 4a be. entered. | T JS character 4o be entevres Move baton. et Read character. WAITD | Read character. a pee ee ee HIRITD._l Wait. for elisploy to Become ready, RADATROL r__Send character SS POY: __[Ra(eo)s EtOD, e+ Branch 4ol wart —[-Frot. get ancther choracter. Move, —# $04, rATHOUT| Omer vice, send line Call a cubvoutine to the input line . a -A program thot reads one line trem the keyboard, stoves it in memory buffer, ard echoes it back +o the display . is a line of characters from sThis program read |Stove choracker ¢ | | eee Paes | | _ it i mory buffer the keyboard and stoves it in a me 4 a locatien LINE. Starti ok , b calls a subsoutine PROCESS to process the Input * then, it cs i : A back t disploy. line is mead, ik is echoes rosracter is 2 She ch © Register aren. Zina, the Auto butter contents of Ro ave updoted mata @ the u aracker addressing mode so that cuccesrive chi le =a tn suceastve memory Location s| Ro is used a a pointer to the memory ° owe fach character is checked to see if ib is the corriags peturn (eR) choracter, which hos the Ascrr code we ib is ,a op Chex) line. Feed Choroctey (Ascrz code 0A) is sent 4o move the cursor ene line down on the disploy and subroutine process is coed. Otherwise, the preqram loops bask to wait for oncther choxoctey from the keyboard . “This encomeles iWustrates program- comrotted Zo, in which the precenor wepeatedly checks a ctoiuws flog +o achieve the ereqprired aynchrvonizatton between the procesoy and oF input or output device. We soy that the. proceso polls the device “there. oa 2 other commonly wrod mechanisms for implementing Tlo operation: : jnvereapts and diveck memovy accent. a Dest. & AIM dum ‘ 3 sem. , “A? sec rTeam Mempers - * Varsha M Vv * \Vineetha R ' Psosthawa TS * Sahat BL Surbrnitted 0+ Da. Abhwint TP Ma'am (rarour - 02 al u aa Pn Wel. - MMe Ih ee ee \Niet ib am imtevucpl ? whol osu inboourpk Avvoie Routine amd What aru Veteud. iotoowphe ? Explain sith am gromple The iwtevuspt ino nignol srwitled Ing beondccte er Acfbaane ushon os prstenton ch om const sed iwudicte atinben Te To dawicer owe of dhe bud control Lined educated Yor thin purpose dood in called the Trhonupt Sewite Routine A dovice nugquistiog ann dntewvaph vray Adanabiby Jacl} Aisuctly be He proceabor Than, tre precusor Imbenwapt seve noubime The tam udder imderrur ple nelenr te alLindesuspt: Lomdlbing nobumur bard ov this Fon cxomple, coin po tonk thot sugquiree ome cermputtations 49 be performed onc the meputls to Le primed on 0. Lime printer Tir ib followed by more semprsiobiens ond subpuk nad. no on. Let Hu program Kercrivte o bro proutiowk, COMPUTE pork PRINT. ArAuone Huot COMPUTE produacea 0 ack of 1 Liver of oudputt, ko be priv ing te PRINT norrtive. The negui fonk be perfovred | eonenrting ¥ He vk mond te and ‘eh, potall mentee The Prinder occopte ovly ove Lime of Lert ata ime. Howe, Ue PRINT noubimt Rend one Lime of ted, waik for ik Le be prinded, tum amd the werk Lie emt ho on, Wil oll Hae nents ore Lam prince. the Airodnomtoge of thar simple apprcach ie trot He prscesror Apunds .o conpidlarotole arco of firnt Waiting fon Lhe printer to become reads. SH A possible te ovelap printing amd i , thok ie, ke exaacte the COMPUTE Aeukine ushile printing er PACgrere, forter overall apud of oe a perudt This mony be achivved or follows. fiewt, the Compute neutime ia Craculed te Arend the fovd Lie of Aerct to the printer. At thin point, invitrad of waiting far dima to be painted, the PRINT Aeubme may be ly Auapunde “ded dard cucution of He COMPUTE routime covkimued Wihunever the printer become Arady it olertr the proresaer ley aending an dnntassurpl - nequont diggval. Tn suapore, Hu procebror darkessupts oucudien of the COMPUTE neutive amd trvowsftwr control to the PRINT neudime Tht PRINT routinn Ards tha second Lime bo the printer nck he again suapended. Than the dnteny COMPUTE Routine AemLonty erreetlon out tre Pow of Andirsuption, Thia procers covttinwer umbilf all mn Liver Rare Lem prinded amd te PRINT roubime ewrthr The PRINT noutire wll be pubtontd whee Hu nest ack of w bir ix onailabl fh printing. Jf Compute Joker Lowger to generate Liner thom tat Lane required be paid them, Ht procmrch usill be panfcr Tein example Ubwitrodea the contept of Anderurpte A-3 DEPARTMENT OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING SUBJECT : Computer Organization & Architecture SEMESTER : 3 Sem , ‘A’ sec |_ASSIGNMENT TEAM - 3 “HIMANI MR “KSHAMA JOIS US * ANUSHA P KANALE “3 PRIYANKA ASHWATH SUBMITTED TO : “Dr. ASHWINI J P JP? t ANMENT - 2 3) Semonsiseate the how the dato ts Hevices usin a DHA ont Sbs Implementation aod show trangleued bet. eon, memory and Tlo < OMA controller, , Ae INSteuChon to Lronefes ‘input or output dato | S$ ereeedted — onde After the processor determines thot tht | MEY TS do this, the processor Hither polls a status | {log ln dhe device tates fouce or Wwolls Yor the oevfee to | Send an No beroupt dequest, Th either cose , Considuuable overhead {s incurred, because geverot program Pastruchions must be Cxeeuted Pon each cata word. tonsfeod.. Tn AddiKon to Polling the stotus seatsten pf the Instsuct ons ose” needed BAAKEAS Anal keepin Tlo is device, the | pr Inerementing the memos iq eaek word count. When Inteupts Ose used, there % addition overhead assotiated with Saving and eecenaaae | the PHognam counter and other | State to foomotion. To tHans{Ur. Longe. blacks of dota ot High speed, alttunative appsoach t used. A spectad contsiob untt ood be Provided to atlow tnansden of a block of cata atreetly between on extemal devtee and the Main memory, without Cntfrucus Intervention 5 processor, This approach fs coMed Blmect Memory Access oar DUA. _ oma eel One performed by a control cfoeutt that "S pont of the T/o devtee tntodace, THs ctxeutt ts catlect OS BMA contxollur. Tt performs the YLunctions that would PEAmMOsY be Loseited out by the PHOCESSOm When OCLESs in the moin memory. For each word trans{oved , Nt psroutdes the memeng eaddHess and atl the bus sionals ~thoct tontnol the” data txansturs Since tH has Yo toranstey blocks of date, the OMA contholLor must mtmony address Yor sSuceessive | the numbov of trangders to operations One alwaus Performed by the opetatin system ot the Computer In stesponse to a saquest “pocorn an appltiation prognam. The OS Is also snesponst ble ne Suspending “the execution of One psogscam and stepdting anothts «Thus, dor an To op ecation Increment the Words and keep track Involvin OHA, the OS puts the program and. stowtind Srethen that sequested the tuons{er In the Blocked State, faltictes the DLA operation , and stots the wxtertion of anothts psoguam+ when the txansqor fs Completed, “the BHA contholler Iniorms the processor by Stnding an Intouupt requests In aesponse, the os alr the suspended program in the Runnable Store, Se that Tr con be selected by the scheduler to continue execution. Below ffquxe shows an axcomple of the SMA Controller registers that ane accessed by the porocessor fo Iritiate trans]o options. 3! 30 | | nay CT ee Legone re Re Ptosting ~ OARS Word. count Figure te Registers im ao BMA ‘mbenoce Two sregtstexs axe Used xr Stoning the Stes Hn adores and the wos count. The third pegister containg Status and tondsod Logs « The R/D pit dtlermtnes the dinectfon © the pransienrs when thts bit 38 Set tor 4. by A progam Instsuctton , the onto performs a deo operation , that is, §+ transder dete ghom the memoxy to the Z/o devtee. Othenatsey TE PUrTosims a write operaton + When the congberouer has completed toans{osing a block ot dota and 15 Heady to sective another tommand, Lit sets the Done 40.9 to 1. Bit 30 fs the to 1d, of ter doke . whto otonupt ~ enable ¢ log rt. hen thts {9 I oe ts set A WE COUSES the ontuolien to Hose On tetesueupt ‘ thas Comnpleted. trans {uaing a block . Finobly s Hoe contiolien gets the TRQ btt te J Mt hos Hegpested. on iebosuapt. Department oF ARTIFICIAL TN TELL GeEnce Ano Macwine LEARNING suarect - Computer ORGANISATION seme BT sem AsstqnmenT Group ner 4 Team Members : » DesHmanTH. A » HiTHesH. K ~ SHagneisH. B-L » VEERENDRA. K- Submitted te: * Dv. Ashwini. TP DiRe CTION REGISTER bed sa — es!) ———>|_ Reaistee aso ————*) ead) — Sevect Aeagt <—— (NTR <§@—$ Status AND Conteot ice are bidtyecHonal Tata dines to T/o olevi used for beth input, ard > Dota lines Pa through Po can be put pote used for inf and some for’ > Tn -fact, some ‘Unes can ve Data DtyvecHon pcetpust clepencting on the pattern, dn the Register Cope) = Precemor fulaces an &-bit pattun inte o oor. is 4, the covredPoncting = df a given bit position in the DOR etheawise it ads as lata - Line acts vas an ortiut dine, an input Une. > C1 and C2 cantrel the interaction betwun he interface Uxuit and the T/o devices. + Ready and Accept Lines are dhe handshalee centred Lines on the processor ub side, andl are connected to Master - veooly & Slauie - ready. My Input signal My ~ acleres 16 connecteol do the pulp aA an aoldrtrs decoder. > Three — vegidter selek Unes ahah alleo ub do & registers to be selected Q-5 Department OF Arrcrrctal Trecureence Pao Macuane | caRNING Subject: Computer Orgonigation Sem: 3" Sem, A Sec Bastch : 5 Aesignment Team Mempers : ° Shanavi.V °Shamtika-T: Hegde ° Shreya M.K » Sofiva Sarah Suamr-rep To? Dr Ashusint LP. Mean explain Pet dom data baunjer tr a Compule ausem . t PCI Bwi— Proce i . main Gree re beet Maemo} PCT ows Sone “Etrusnel or Scst ie Use -hulo Cowtreler wae] [ree | Pre] [earn Covioller [>] qh Tt paroconedt ands A “Pood” equest te an ao device , tH domadige shroovds Wi tommond andl adore t the per ‘fs. When Thi tonidae aeedwer thi dante’ Reprrne” it ffueoncs th ciara. “ir “the ~procennoh wing TH fooundt daw Tlo dusts One lonneted fe “te PCT 4s) paw trot Ue © Ltwuanet , USB, cara, scst fh gAs . auh a qaoritaly howougle | QT Pain QO A. 1, RTMENT F RITELCIAL -LANITELLT GENCE 7 L., DM ne Loam Mba: Gompulr Cfontsation um : 3 gum, A bee group : oF S Croup Mumbus : > BRINDA. P. e DHANALAKSHME -C- p LavanyA-5- pubrnibteal do: & Ta. Qohusine TP Molar. ) Who ig oer dus vorbtteatin 2 Bashy explain Aifferenh BUS Astatbiradion Teoh nia treg DMP Ws va wapabilit nikal ven, warps hus aah techioe hak valleuus veloe de vee vst wiseclty fiom van tleched device (ouek voy vo lish veliive) fo ute vmumoty m Ate voornpuder’s vnothubeard . The -process vby which dhe aumerd hus vinarkeaB carcesoes vondl then Leaves athe vor of j athe Aus varnal posses Ai fo vomather Sus Aequesting qoraresse units The oritreller Hat Aras voaeus te va vous whan’ instance us nou vis a Bus vraater. , Types 4 Bus varbitralion > 1) Crcbalized Bus varbitratin 1) Bisterbuded arbitration *) Genbrali d Bus avblAnatio : Only hus nth performs a the lt fee dk vam vee Cth vr prs a vt 6 gaanke DMs verter. Ve Processed [* | DMA DMA corkaolles ra ip] wordsotles| - Bq 4 Bae 3 “Gonbrodiged Aus vabbrabin ii ty aehralXe, There vere three varbidiation ehemes which Aun m 4 vena von oe 1) Datsy taining umaed : Hts vo. vbcmple Se y Lint {nr vnetfied uohere all fhe vivinsterf wise the Bove f vinathing vhus Aequests, GT Deve 1 LBA toca F-Pt. [ Devicem et 4 a Le BRR SACK Bary webwining ue arbitration 2) Pething A Rotating fiery vmthod: The wardrolles is wisedl fo generate vaclelrtas Ain "for Pht vata. Ja enanmgle Ahr be Svmaskig voennedcted vin a véystem vat Aeost 3 Aints vot sequiteol, The aumba addaess Lines Arqutted Auponels m Phe number 4 unaters vorinefed vin fhe byskem « The wortro(ler vyenerates ver eguamee 4 umaster. add edses . When tht Acquusohing vinasles Aecogniz ils Unoldiess, it rttyabes fhe unig dine and regis to ude the ous « Gt oe po finie «ft fini ear P - | BRR * , T SACK vind priorth vet Sndlependinct a0q ust method: oad V teh, sradtal hese pag fu quest ie bi Anas sel each, pale is fas vo nt a gel poiotty "ee. td alc boll sass SE viel vases fs csausperdig bus pot ah aequ Sus ee tite ! |, erg : Device 8 BGTm 7 Biced prtovly bus hus arbidralin i) di spicfod Qnbitvadion: A vices pity in He Adios 4 dns unin deus veoh —* 4 ¥ g a oa ond 0 Mises af Ddesees tle Dewted He Dene $) | To dood HS heat prietid Second WE hest- het teeny patacey Ine Bisbrtbud eal Anhidration , vall obhe levees poticipale iat lekim uf te nent vous wnat er #¥ach vleviee on the bus £6 vassegnedl a. 4bil idlendigication mun a #bbhen ume of vinete wlewi'ees tapacl sardre! the hus, Hey vost thr start orbiliabion var ral vine plore Hhatr Ac bit dddenbipeabion vaumbys von vatidbtin Lind Ahsough. 4°85 x Eoth velovice ongates the vooole umd ges side ik posibion ii ee | x devs 60 ay lacing a O wak fot dngut 9 thes vine + Th disbibubed nabideabion io Ai Hy suliable haeags Ze D8 + veperabi ons waar viet lagen dant olevices, BRENDA. P. DHANALAKSHMI. C- LAVAN YA-S i cent in al Derm oF bergrie Macutal€ Tu Tesigeuce AsD LEARNING euprecT :ComPrer Oxcpniis #Tion! “SEMESTER “emestee: 3 TZeEcTion: 4’ section ‘A ssiglen? a-8 Rovp: OF MemBERS aN Gor NARSHA AS ~ yINDIAT 05+ FaNrsHA Hosuk _yJH2IAT 054 ConA & DUBASHE - yd2eLOuF Sugar S$ p- uanaiarest _Supyned 70° D: a Pisuwanz U.P eam 7 1 Exrcain’ SyuCRonous Bus AND AsycHRodloug BS WITH A MCAT tyqiic, DIAGRAM. ENUMERATE THE FEATURES of UNIVERSAL SERIAL BUS SYAICHROKOUS Bus :- ALL DEVILES DERIVE TIMING -TNFORMATION FROM A COMMON CLOCK- LINE - EQUALLY SPACED PULSES ON THIS LINE DEFINE EQUAL TIME TNTERVALS. > puring a "BUS-CYCLE’) ONE DATA- TRANSFER CAN TAKE PLACE. aD SEQUENCE OF EVENTS DURING A READ OPERATION 2 = FAT Time to, THE MASTER (Processor) ¥ PLACES THE DEVICE-ADDRES ON ADDRESS LINES Y- ¥ SENDS AN PPPROPRIATE COMMAND ON CONTROL- LINES. THE COMMAND Will SX INDICATE AND TNPUT oPeRATION & ¥ gpeciPy THE LENGTH OF THE OPERAND To BE READ > TNEORMATION TRAVELS OVER BUS AT A speed DETERMIN -E> BY PHYSICAL % CLECTRICAL CHARACTERISTICS. — croc PULSES WIDTH Cti-b0) MUST BE LONGER THAN MAX, PROPAGATION DELAY BETWEEN DeyICes coMNECTED TO por i THE CLOCK puLse WIDTH gHouLD pe LOMG TO ALLOY THE DEVICES +o becone A THE ADDRESS pnp CONTROL SIGKALS. THE slaves THKLE KID ACTION 0@ PLACE ANY DATA OK THE Bus BEeFoRE Ly, > TAFO TNFORMATION on Bus 18 UURELIABLE DURING THE PERIOD fo 1 4) Because sig ALS ARE CHANGING S1Mre —7 SLAVE PLACES REQUESTED TAIPUT— DATA OM DATA-LINES AT rime £,. —> AT END of croc cycle (AT TIME E2), MASTER STROBES (CAPTURED paATA ont DATA-LINGS INTO ITS TMPUT- BuPFER. > FOR PATA TO BE LOADED CoRRECTLY IKITO A STORAGE MUST BE AVAILABLE AT jLPUT oF THAT DEVILE, DATA PERIOD GREATER THAN SETUP -—TIME Pevice FoR & OF pevice BUS &- SYNCHRONOUS Clock cycle > Bus. Clock Adclress XK and commard— | Moka _— ~~ ae _————_ ASYNCHRONOUS Bug STHIS METHOD 0808 HAND SINKE © SIQKALS BCTLICCH MOSTER up SLAVE FOR COORDIMDTING DATA IDNKISPERS SINCRE ARE 2 CONTROL LIES! I)MASICR RCAPY CMY IS Usen to yuorente mar mnstcR 1S READY FOL A TRAMEAC TION. a) slave Reavy (SR) Ig USED 10 IAlpICATE THAT SeAve 1g READY FOR A ARANSACT ION. He READ OPERATION PROCEEDS AS FOLLOIOS: PAT Lo, MASTER PLACES ADDRESS / COMMAND introRMATION OA Bus M li anster $eTs MR~ SIGNAL 10 4 70 INFORM ALL Devices THAT THE ADDRESS / COMMAND- (NFO IS READY. 4 MR: SIGNAL =!—> CAUSES ALE DECODE tHe ADDRES “THE DELAY b,-bo IS INTENDED TO ALLOW FOR ANY Skew mum may occve ON THE Bus. DEVICES ORE THE Bus 10 Y SLEW OCCURS LHEM O SIGNALS TRANSMI1TED PROM 4 SOURCE ARRIVE AT DESTINATION AT DIFFERENT ME vaucrerorRe, tHE DECAY ti- to SHOULD BE LARGER THAN THE MAvIMUM Possible Bug sen PAT ty, SLAVE + peRrokras RE®VIRED INPUT- OPERATION X VSETS SR SIGNAL TH 4 TD IMPORM ALL DEVICES THAT tT 18 RCADY PAT by, €2 SIGNAL ARRIVES AT FASTER INDICATING THAT THE |NPUT- DATA PRE AVAILABLE OM Bus nn apt tur MASTER Resnoves pppress | commanp IneoRiAaTlOn, reo Bus. eit ter WHEN THE pevice -inmepence REcelIves THe |-10-0 ampSITION OF MR SIGNAL 17 Removes pata AND Se SIGNAL FROM THE BUS. THI compleTcs THE INPUT TRANSFER 7p CHANGE OF STATE 1¢ one SIGNAL 16 FOLLOWED BY A CHANGE 18 THe oTHER signal. HENCE THIS | SCHEME 18 CALLED AS FULL LapND SHAKE - loan GE: pee | TT PROVIDES THE HIGHER Deqgece oF FlEKIBILITY AND RELIABILITY. er GmicHRONOLS “Bos UCU 5 a. aiuniry ~3ElUlUmeE atuReS paTuReS OF UHIIVERSAL SERIAL gus rasa SE wer _ Bs A wiped wiqH spec? DATA Communication THAT CNABLE Ton BETWEEM 4HE peripHerA CON nor ek aint bus versal COMMUNICA vc map A Host use ym THE FAT TRANSMUSIOH cpee?, piexiBLe swe TENT use, HoT PW wynectloNy mr CAM Connect wevBone?, revice ett que THTERFILE 1g Aes ange HoH: THe USB quer ne IS geuk CONFIGURING - THIS Means THM sue User yeep NO Apsust geimNgs of we pevice ND qu eR PACE for SPeEeP oe path input | OUTPUT, CHANNELS - ep AT THE Hos prAaBlLe us Pert cnpAcity sro RAGE poideLy a A vA RLETY of Fas ge FORMAT) vppeesses, OF usb so any PERI?! povantAg € pxoicney 7 CAN FARNAGE “THEMSELVES. USB DEVI LES connectors F ce ANY A ic ADDITIONAL processing Pi eral Cau us yalLABee RECE es ee or ™ POWER THat CAN BE jutp PERIPHERAL DEVICES ty tuny THEY y DO NOT HAVE USER- ADJUSTABLE TAlt ERFALE MosTl gem NGS eee —— Oe sariment of Artifichal. “Iptellgence & Machine Learning Subject Cornputer 0 Drbanization Sem: 3 dem, A See Groupn no: 9 ~ycoup ne ¢ A 6 ib ent} Team Members: » Sruj jan an S. + SathwikP + Sanjana.M. + ChardonaV.N. I) Submitted To: Be. Ashwini J. P Maam 9. Explain how a Aad operadion if performed fn PCL bus. —+ Perpheral Componenk Pnferconnect (PCI) bus is a system bus tRat grew out of need for sha standardization. t 2 2 + a 6 F es | FRAMES AD AA Read Operation on te PCA bus Consider a bus transac im which te processor reads four Za-btt words from the memory. In thts Case, the initator is the procespor and the target 1s He memory. ¥ che aequene of events on tRe PCT buy 18 Shown to te above Siquere. A clock signal provides the timing reference used to soordinate different phases of a transadien. ¥ PM Stqnal transitions ave triggered by the visi of the clock. “4 We 4 During “y cle t, The procespor apperts FRAME® to indicate the beginntreg of a tranpaction and sends Ihe addresy on AD Itnep , command on C/BE # lines. x Hwung cycle 2, —~ The precenhor Temovep Te addrerp and dip conrecs tt datves from AD lines, — Selected target enables tts drivers on AD lines and Fetches Re requested ~ dota to be placed on bus using eye 3. —+ Selected target asserts DEVSEL# and matrtatns tt in Assrted Soda untl the end of the tansadion. —+ The C/BE# lines ave used to send a bus Command in Clock cycles, and a d f i edi tha ve of the tanpactin, 0% Afferent parse dntng x rane Clock cycles, nis The initicdor aserts TRDV#H f> indicate thet th is ready ty receive daka. Tf the target has data veady to send then it asserts TROY] Tr tre given Figure, tre feqcl sends 3 more words of data In clock cycle 4 to G- * Ruving Clock cy de-s —+rThe indicator use FRAME tp indrcate te duration of the burst, sin@ tk vead 4 words, te initiakor negatep FRAME during clock cyte ce * Buring clock -cy cle +, — After sending Ath word , te target disconmects tts drives and negates DEVSELt. die tu beginning of clock cycle +. LT Depeninend bf Anifcial _ Tntettigence Abel Machine Leaving Bechtect ~ Compeder Mngant joie funeston - gr bem, ‘A? kec ian Mem buns - So “ Arig tern Zakwiga | ox Likhith 67 « Phobhav D.P A famanth C fubmitted to - Dn. Akhwint JP Ndam loco Litunepla ane —_ f a trmapls ane caged i] oper ing by ato} > Tider - ta cle the hi nal HI herd by the To deviceh whith Trlaw q ‘ wplh The eveceefanal code, Device Aintemnept — Tred onnapt siden apt Cont tro (ler | Intent -{ alent pt — Tintennapt tr cpy dahnney aphable [enable difable [ero] preempted q fone (oe Nonmal evecettion 4 pag teams may he clewite eget cary ert gen! cing |¢ the noninal execetion y the cemttent prag rem mast | be indarnepled - The clevtce meuiged an frdetneypt signal Tadanneept Kenvire octtne ve Cement tghter ta aumebion backup § tresfone [PE gene ral eapopes 5 raigiats cond tol infomation , pee fic 7 Journ cthon ¥ | Qi Depastonent of atificral Tte Amd Machine Learning Subject : Computer Orgamnteation xd Sean 13 sem, A’ gee, | > Assigninent Ke Team Members + * Abhishek badrgay * Pumeeth AS * Tavum Htllods *“Vimod 8b Submitted To - * De. Ashwrms TP, No‘om |r | l gence what 3 an Envapbion 2 Srylatn de sl heads nue) dod ond hers Aersufibt aXe ered by ee ‘ | busaydion | Re arefasoeyst 28 om arent Hak caida Me snenbion of ere Poreppa~ fe be SeBdporded and Bre onetabion of onoller pateton | Peepam bo hoyime 80 for, oe hove dal ory ce dtosay ly | Garde by SaqpetBt disteg Tlo data Paondfos, Hosur, Lhe ardsouyt rrochorstine UY edad Fine vammbers of oflor Qiduatat the Aion nrpion 2 often ated de selon do wed Mak Gord an Absoupfion “Hote , To rdvoufdes ade eal sample . Lot noes Aabsethe a fas olbx finds EI ampeckion, Recoviey puma (suk | Compudst we a vastidy o| Lechatguet de onnbe ondube | | ek ald hardevae Comnpronout ake. pokes Peep, Fo anarpies ery Composter ecthesde ar 28h -Chorhing | G an Maton paepennn Move ALLING PTR Tyattealiye bulfes, Poti, Glease Eo. Claas wvdied clive idteab, Brkt 442, CONTROL Enable Kaybeatcl ttorenflt | Ridaek tte, Ps Get rfvsouaphommble htt to dbe 0s, Tinkescunph - betevter Siouktive READ Rastallgts o-Ri,-CsF) Gove Sapthbsd RoW Re ow Bkacke Pre, Ro Load addsats Patter. 7 Dararn,@r gtk tafut chatarter avd Hove Bete Ri Rode Shade LA dn rromsty. Kove Ro, PNTR porter. | Compose Ryle — $h$00, 21 Ghee 4[ Casings Rofesun . | Qotawh Fo RTRN Move #1, EOL Tordende anol Le. Tek cheas Ho, GonTaoL — Bebeble | ah Bad oupels, prow MoveHultiph — G0) 4,Ro- et Qed bohee Sequitisd 20 oud Rt. Rebus - fieema wSacbeSdayeks DATAIN [oo — ardour [— Qardor [TT FF — status Co a [| | Jota Jerre sour | ow | CONTROL l oew [ery] |_| , 6 SI * q 2 7 ¢ eT | the marr monet alles doled eo, 1 ateatee 2. He Lhesdeonl dake. AY arn eset scents, de Codie hatdonats delects 24 ancl tarfefont AN dhe foeousd by Bathing arn enfessurfel the 48eae%E yma alo talon fia porcaqrenn 2 at Adets an on a an. whatant Condes. ade, th, vo A he tadtnrcdton ol Mes, freprawn. For ovampl, the 0P- call, pula dow or Mbeckton may Sot Cubpond do “tt Futettacchion jo an adilluccktc dadburelton driaton |b fea. “ye chown z forsbdatong th tutttaded ab a Iulf o| ued Soeces , te oe a ae Bhs Gas af on Tho sbosupt capi . ub po jee. enetted ard) Shasebs aw new ~ Reo seh td, att dale dfereek isake actlen a8 BH , Af Possille | Be wn Ae 2 aed on ee at a we io song i fig dh sa Keser, tole oy eats | cone WSecre Ae Gp a Me orerasses liye il | : ate iad afen atl | foots of ies entluder hha om fea Fille ee coleel helps Me fieog com rnt a SSedh rr a pdeegam. The de gts: eel entcey Aout | do ee fuse Lr foetlanad foceleteee a ad Base ad | bSeealheprotacts BOM. , ile One| | olor nwa Pemba Ue ol ending Ms Ave a ante] ion OUR a f ars doate mode, a. joer enacdion f ovede, srbiberceten | dhe a it id Poem ob Me neceplton + Bcetce Seduiwe « G. “Agog Peeper eomabler Me ees fo emameue Abe Co bp ii Xe Pe a remoir Locations, and oon, 6 Sebeson [pow ie wg in on ; Wee vane tandbsuction to Be is 8 i : mg feanged 24 eneuted , Hen the debugging _ 2 “aktuell aga « pated porouide 0 Stor foci susp ae peed 8 eat ag eee An Sntabtewctoon an TT ag ed a tly font | thes fete. nee a tai ey apuad Cai tec Seteteed, | ate sagas a opetonn a0 dois a ands. map pop cose i ached fala | Ddudire “hover sl re aud Seyelacet af oid Sef eo ee Srhaberccte or Ale pSeaptans 21 enced ‘s “er an desu bal Oe “Uh | od Seadkes Mad promt, 2 tt td Ble aay ¢ | Sebucktne LP wvfak quel the ey a Chance fe | caamatae ytmastyy andl Seay ie Covdterts . cole Lhe sheer | nh, $e Co eee ead tle po tn Leos Lela onl | u Wed dk se Geode Sebitdee cre deal te Bal ate a= eicard enacebel & Rekeeten + fem te dsecey wap | nn: | sorption Geegantrattou aul Noche ALCS 3° C834 wes Ass & 6 roe t Sagucl olPogpinr ta | porated port Dapet now wat Sets \ ofrsworer ( ; pououed port fs em wats ple OS er a a a cel quo peroruse ob tobe wuoup!e yp Betts Topas Ue ey singin Op gprs aetiglh Port Tnput posts je Dore | KBD DAétq ° e ° KB Tatus at parallel poet connutfon ne apbor lis Heol b lyst ‘| pyoonedl Cueol itr fsccold OF + [et eer o buy fs yee fo koypomtat , thes west Fqund «generale ol utleiin Fe roe da tu Aselt Ulatut of uttu poserntors key poscsseol ye THe wncwolun flu outputs eet ra olota choi ba otha uatol bPt hat pacar thu oncod loves steno 3 YWllem potiel bit ts ctrl Zo 4, tv ASCILT yatue * oak to kpp-DATA Pegister 4 cece input anterpou ieee a Pn LPD-DATA sugicter, tu KIN Je4 gu 4 ie» EMD STATUS awe 4—thiat KPD- Data prod eee “fle cota an (rethon, Feo t405 wuuet “BO. 2 oaput farefou ts Dla Pwcene usiry carepeaeen eed bus pe eugene © To acct the ° clan, PE Poctivele attend jest sabe. A fre fi Te 1eaelg eile toy pwd yolenusen LEE if net PL @ th pecenex PE ta Jamin laut prerctey Line atu RJ i oe euch corileet une Luat cok ath Oprcartion One cous we, A oe for ai procs aueot PTefout: Department of FrrtiPrcral Tatelltgence, Amd MachPae Learata eee eet Su byeeks Conypecter Oigartset ton Sem! atsem, ‘atsee. R-B “Tet Members: * Praveen Kumar * Newaneetn Ve Munavell? * Prameth Bhat cruel ejassD nN Group Number! 13 Submttited To! © De. Ashuta?. TF Melar WMH cr nent eR econ explato Serial port te TeterPece Chreur > Seetal pore: OPPestte tothe parallel port, +he The processor to devices thet tone Beetal port connect? Avansmtt ently one bet at & Here one cteuvtce sete, the dato % -+kancPerred Pa he bet 3 ~Serfal Pattern, and on+ne processor afd ey Ane OFG te awancPerned ta tne bt t- parattel pattern. THE reeneformatton of the format from sectal to atte! parattel v.24, Prom clevtee to processor, and from ‘Pew HO Sevfal 6:0) from processor 40 cdeutee Semnade Poss? ble WED the hele of SK ht casters Ctaout snot eegtstern Our Pad shepy regtsted - CFecusts pet SIF E reg fete] aaa] Aa Addrese and ceva Output SHIA veg Peete Rho controt dtr tind nesters read Btetur cereale + Recetvtng «tect Stavewtadyf an ceatrot [$$ Traneme. neentes SSI clock The erbove PPgure shows the Punetfontng eof the coral fnterace at tre devPee stde.the Saput ont Pt register ace pls tre one Het at atime fo a brt-SerPal fashion 4911 MH rece? vey aU @ Erts. tohen all +he 4 bEHS are cecetved by ne Saget chePt ceghsier Tt loads Ft content ento +2e Detata register parallel gs Tn a stetlar Pastfon, he concept of Mt Vata out register Ps seansPereed fr Parallel to the output recePued by the input snift cegister Pt toads Pte content into Data Ta register para tet Io ce sto etar LashPen , he content of the Data out register Ps -transPecred fo parallel to the ovtputshret regfster- The secPat Paterfacemport Ceanectecl to tre Processer vie system bus Puncttenc semflarty cho tne parattet port. TRE Stetuc ancl control block har Hoo Status Prag STN ond SOOT: The STN Flag Ts set to4 when tre (Bete Tloceurece taputs tne clata Pato Patatn reghster through the tapat shtFt regester and tne srM Prag. es cleared +O O when tre Processor reads tne dota Prom He Data To reg?ster + Department Of Artificial Intelligence And Machine Learning ASSIGNMENT=02 Subject: Computer Organization Semester: 3" sem Section: ‘A’ Group No: 14 Q-1F || TEAM MEMBERS: = Kusumitha R = Kruthi J K = Ananya A SUBMITTED To: Dr. Ashwini J P Ma’am ip with ora ago, waloundrow coun shows Jas avsiamnaed. vin itor dy wo uthisy, toad do Byard sous, the SrMuKhoreos uNuank farskilyron 2 A outta baru achermeats doniplurnatad doy uauing asfovale NTR & IN TA ner Gor wah dankce. Reaches che INTRA, daooniqned odifowrt qpriotty- Sank. Pattie Sad eh sprccanch ka da priorty of foqpann thats sowounty dali eoatitadl Sawin Fusing ancoeation dg Om TSR, drwoufsh sq uals wide dahon Wank's ba Lontaty » PPOCOAS ACOH duds that hous fptotiy Nigedranikasn. Sethe) saatsitiong On TOR Gos Borne Auten cB setewdsd| } RNHHY ef Frscoh vB stata JD thekuthadantica. FINTRI ENTRe Hui | [Penta e +++ [Rosterp ] ~ pre oo 8 snag remade, a HPSS a SE ushern satacrching SMEARS ; TINTR SiMe ds Cornea oll anuices . RAIN TA LIN ds KEM aCE un OcLALaY -Chaimdaghar aud dhak InTAakgnal gouhagatis Auially theeugh renin « Lashan diuannl canter, ciafas aon Lankissagat -oagquuact ond ENTRM Ne v's Achhuated, dances Seahondo attain IN TA Siena The 4. Tris aiqpradl us duraived ; L, eukead Janda catqnal gr we Sinise ony akcters nat Ou Department of Artifici And Machine Learning Subject : Computer Organisation. Sem : 3™ sem, ‘A’ sec. Group No: 15 Q-1 Team_members: e Ananya Indudhar e Bhuvan SM e Krutharth EK e Sujan KM Submitted To: ¢ Dr. Ashwini J.P. Ma’am. > © “h auutl Erxplase dioant asus fo be addrewed shila axcersiny Glo davies. Jha bus ~— enrables alt Me davies connechsdd fo it do exchange Information Typically » A consists of sour gota gh Lins usd — to carey odddouss , data , ard —cortnol = Signal. Lack Go devi as asi] -qnd uhh of addowwrs . lout dit prowmor — plaws =a pantadan odduss on Ho add - 90h ns, He david Sheath sutegnizes duis oddl- — Hs sesponds to He commands — ixgutd oon de cordrol Anta She proaor — Suquert, eth wed or a write epwrotion » and He Soquaeted dota ose ranspoved aver Ht deff Link. Wun Dio davius and She memory shoo He Same adds span, «Ha «= asangemint is called mamory- - mappd = @Jo. Bus Pro wstor | DATAON Data out O San QO sour Keyboord. tsplouy | W o W—and butting a compubsn sypheml pod on PO wor, Hyg ce 2 gions ord Spree addoay ys AIG os ty wits FO sy Spical Glo Fuaksu spaa for Glo duviea| option of conw ding Slo spival f)o add2us gpa ° A of sim ply norporelig fam as pot of He mumor'y add sors gpau. G 2 Glo devtas optcke at souls ct om North difount from Shot of) Hu prowmor. With & human optrator is erthing — dhatachort do keyboard 1 Ht prowsor ib capabl 4 epussing millon of Prstowelions — behineen ens cong -fve chonadien eno . An Puthswdlon — Haokt Sods a dross from dhe kasybooas d should be Cate only rr B aveslabu = fn tt nph i Kayboand Padact _. ae eae got Hot an Cnput —chonader «Stand only ond. Ax De partmestt of NiWiial Toteliqne and Hachine Learning, Suhjed : Compe Ovganfoatiton Sen: 3" com | K see A\ssSgnerest-- v Hombess z- * Dimon Pasko * Nifoy Neu. * Suman k.S Submited te: * Dr. Ashwing J.P, Ho'am With aw enouple, ex plain an methodology to Contvol 1/0 device voquer tn. An To device iu terface qenerelen au interrupt request Whenever “has rea for aw ake transfer, TH is Importout 40 onchy @rsure inte rr wip ta elcerete oe well ‘by Giver Program. ddle device must not be Wowed +o Gorerate Interrupt requata , ever though. hay may be veadly Nd Par tia pate ww T/0 ttarsfore operation», loc neod a mechanism iu the ker Jace Cirusits of individual deviesn b Contorol weber dla clevice is allosed 40 guerate | an interrupt request. The lontrole nooded xs wally provicled tn lhe forme of an interrupt enable bitin the device inbeface creuit. The key bord faberrupt erable, KEN, aud dirph interrupt enable , DEN, flagn tn regoh CONTRO. Ff either of dhe | flog» a . interface request whenever | the Corresporcling status flag wn register ST ATU, » re, oy, pt te Pug — in - puto bit kop 20 "ey he in 1 Rrfau Cresit yey bord ov dip ” pieg to tndicabe tab te an inferrup KF TY aw " ropeckively , i Ls requesting ewal bo, ty interrupt enable bit» E ‘nterface Crexit will rot enerate an interry PE reaust, regardty of Inkoauht ~ 998 psc \& displ, KYD® ~7 Mn}odulpl -Asq pees Ja Hoybacnd KEN > Rubsord erote. DEN ~ Dia Posy Enable. SIN. Sout Shay joa e PA on ibd duvile, STN sis Jo in wed SIN= 4 —> thon a Chotater (2 ended of Le le boos Sa =O —> when dhe Choro 48 soo by proton TE 1 A When a ObW gaRe an faySaups ~ 209 p00h, Simple} wo to jdontil jausaephrg - ceute 6 bo how Sf poll ot daw G2 Connedsd do bw - + The oat dowee entounead with ip Ine bd se re | Squiod . * Ale Servicing eat isle ; nest geqysat moy be Qoawld. + AdVantage,, Simble + ewBy de implernant . Disadvoninge «rere time shtd tolling Ie dea sat ping ve DATA TN | DATA OUT stsTus | loreg | «500 || srw CONTROL ‘ | en fee a es u' 3 2 Yo | PaaS \ vedhed Trderaubiy “A dou \ = Hing ow inheaupd ‘dantlieg iRe | nd Stnding a Gs todo ieee yn an fastener RA BolaLting dw \SL, ia YeGd — Coda {noi Coke aang ods % ISL, Shel - Casta “ posgey Jaan 4-3 iK b © The lsGstin petctud . , pro Tndesuph dnvite iy ued jo sla el Pan OW we \sp. “\ & Hote’ — > loads wept - yatha obo PC 4 > visits obpaahsiolt \sh e when bread ' soo (vive ingarupd yok “Coda, i+ atts TNTA \eae , © Then , d/o - deve qa fends by Banobaa, UA ; fadsrupd — Ueto Lod, 2 pxuver|: Caciae iraq Devite Vanpatts, The. Codi Be vse KEN, DEN \ARa/ D\PQ. ro uo indo henclumt ehods \& \Ving Tre iA in pen on J Une ling ebesAUbL \. A+ Devile~ end q. AY ots - enol Tr ierupt nledhag s+ of mallipe -paidhy SUume (3 implemented by udhy Sepsiake AIG LATA Ving YB cath GEE A uel e Rach [wth Jie is owned a ou) ped at ye ouol.. # Paiatihy leual of Yiotuih is We passuly 4 paespiom 4 % Cossundoy being wlalasterk q * Pretwveh cattepe® falenupia of pare doustt Had nove hehe = pasty 2) vasana gouged to Mot O dhe dowe oft the We gdalution | \SL Ja Rome dawle , Issey yaaa 3 ails no Shak te dale, © Tvs EY | Noarn elutes cl the Same ew) > yaihity ° Loot, pxe Akabled. TTR <—-— IwTR s Dewees Devices | +e | Devic P 3 i TNTA, 5 i TATA

You might also like