Professional Documents
Culture Documents
Computer Architecture & Organization PDF in Hindi
Computer Architecture & Organization PDF in Hindi
com पर जाए
eHindiStudy.com
programmer जो है वह architecture को
यह architecture का पररचय करवाता है .
दे ि सकता है . अथाय त् वह नसस्टम के
6 अथाय त यह architecture का perception
instructions, addressing modes,
दे ता है .
तथा registers को दे ि सकता है .
organisation जो है वह architecture के
कंप्यूटर नसस्टम को निजाईन करने के निए
बाद आता है . architecture के अनुसार ही
7 सबसे पहिे हमें architecture को दे िना
हमें computer का organisation करना
पड़े गा.
पड़े गा.
Von-neumann architecture
कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए
इस architecture को John von neumann ने 1945 में प्रस्तानवत नकया था. आजकि
नजन computer s का हम उपयोग करते हैं वे von-neumann आनकयटे क्चर पर ही
आधाररत होते हैं .
Harvard architecture
इस आनकयटे क्चर का प्रयोग तब नकया जाता है जब data और instructions अिग-अिग
memory locations में खथथत होते हैं . इसे िास-तौर पर von-neumann architecture
के bottleneck को दू र करने के निए नवकनसत नकया गया था.
RISC architecture को John Cocke ने 1970 के दशक में IBM में निजाईन नकया था.
इसमें instruction के पास बहुत सारें addressing modes होते हैं . िेनकन program इन
सभी का प्रयोग नही करता है इसी कारण से बहुत सारें addressing modes को reduce
कर नदया जाता है . यह compiler को instructions को आसानी से write करने में मदद
करता है नजससे performance में सुधार होता है .
CISC architecture कम्पाइिरों की root (जड़) होता है . इसमें instructions को
decode करना बहुत ही कनिन (complex) होता है . इसमें बड़ी संख्या में compound
instructions होते हैं , नजन्हें execute करने में िंबा समय िगता है ।
Microarchitecture
उदाहरण के र्िए:- x86-64 एक ऐसा ISA है नजसका प्रयोग ज्यादातर modern Laptop
और computers के द्वारा नकया जाता है . इसको बहुत सारें microarchitectures के द्वारा
implement नकया जाता है .
इसका प्रयोग microcontrollers और microprocessors में नकया जाता है . कुछ
आनकयटे क्चर execute होते समय बहुत सारें instructions को overlap कर जाते हैं परन्तु
microarchitecture में ऐसा नहीं होता है .
इमेज
प्रत्येक instruction दो भागों में नवभानजत होता है :- पहिा भाग opcode और दू सरा भाग
operand होता है . opcode ऑपरे शन के प्रकार के बारें में बताता है और operand िाटा
होता है नजसमें ऑपरे शन perform होता है . वह नवनध नजसके द्वारा operand, एक
instruction में specify होता है उसे addressing mode कहते है .
दू सरे शब्ों में कहें तो, “instruction के द्वारा operate होने वािे data को specify करने
की नवनध ‘addressing mode’ कहिाती है .”
उदाहरण:-
MVI B, 45H (data 45H को immediately, रनजस्टर B में move करना).
कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए
LXI H, 3050H (H-L pair को operand 3050H के साथ immediately load करना.)
JMP address (operand address पर immediately jump करना).
2. Register addressing mode
इस mode में, data एक रनजस्टर से दू सरे रनजस्टर पर copy होता है . इसमें registers ही
data होता है . और ऑपरे शन को microprocessor के अन्य registers पर perform
नकया जाता ई.
उदाहरण:-
MOV A, B ( register B के content को register A में copy करना).
MOV A, C (रनजस्टर C के content को रनजस्टर A में copy करना).
INR A (रनजस्टर A के content को एक से increment करना).
3. Direct addressing mode
इस mode में, नजस data को operate करना होता है वह memory location के अंदर
उपिब्ध रहता है . और इस memory location को हम सीधे ही data की तरह specify
करते है .
दू सरे शब्ों में कहें तो, “ इसमें data को direct ही नदए गये address से register में
copy कर िेते है .”
उदाहरण:-
LDB 5000K; (इसका मतिब है - 5000K एिर े स में उपखथथत data को register B में copy
करना).
उदाहरण:-
MOV K, B: – (इसका मतिब है register के द्वारा point नकये गये memory address से
data, रनजस्टर K में transfer होता है .)
memory में उपखथथत सभी instructions तथा data का एक नवशेष address होता है .
जैसे ही प्रत्येक instruction को प्रोसेस नकया जाता है , तो program counter को fetch
नकये जाने वािे अगिे instructions के address के निए update नकया जाता है . जब एक
byte (machine code) को fetch कर निया जाता है तो PC को एक से increment कर
नदया जाता है . नजससे नक वह अगिे instruction को fetch कर सके. यनद कंप्यूटर को
reset या restart नकया जाता है तो program counter वापस zero वैल्यू पर आ जाता है .