Skip to main content
Architecture of Microprocessor 8086 in Hindi 





8086 vaastukala ko do bhaagon mein vibhaajit kiya gaya hai: 1. nishpaadan ikaee (eeyoo) 2.bas intarafes yoonit (beeaeeyoo)

-biu nirdesh praapt karata hai, memoree aur i / o port se deta padhata hai, memoree aur i / o port par deta likhata hai.
-eeyoo ne us nirdesh ko nishpaadit kiya hai jo pahale hee beeaeeyoo dvaara praapt kiya ja chuka hai.
-beeaeeyoo aur eeyoo alag-alag kaam karate hain.

bas intarafes yoonit (biu)

pata peedhee:

isamen 20 bit edres jenaret karane ke lie samarpit adar hota hai.

khand rajistar:

isamen chaar 16-bit segament rajistar hain:
1. kod segament (seees)
2. deta segament (deees)
3. staik segament (eses)
4. ekstra segament (ais)
-8086 1mb memoree ko 64k bait tak ke segament mein baanta gaya hai.
-8086 kisee samay mein chaar khandon (memoree ke 1 em bait ke bheetar 256 ke baits) ko seedhe sambodhit kar sakata hai.
-vigyaapan vaanchhit khandon ko ingit karane ke lie khand rajistar saamagree ko badalakar khandon mein kod aur deta tak pahunch praapt karate hain.


kod khand rajistar
1. yah ek 16-bit rajistar hai.
2. isamen vartamaan kod khand ka aadhaar ya praarambh shaamil hai.
3.ip mein is pate se dooree ya ophaset hota hai jise agale anudesh bait ke lie laaya jaata hai.
4.biu 20-bit bhautik pate kee ganana taarkik roop se chs 4-bits kee saamagree ko baeen or sthaanaantarit karake aur phir ip kee 16-bit saamagree ko jodakar karata hai. yahee hai, ek prograam ke sabhee nirdesh seees rajistar kee saamagree ke saapeksh 16 se guna kie jaate hain aur phir aaeepee dvaara pradaan kee gaee ophaset ko joda jaata hai.


deta khand rajistar
1. yah ek 16-bit rajistar hai.
2. yah vartamaan deta khand kee or ishaara karata hai.
3. adhikaansh nirdeshon ke lie is khand se praapt kie gae hain.
4. srot soochakaank (si) ya gantavy soochakaank (di) kee 16-bit saamagree ya 16-bit visthaapan ka upayog 20-bit bhautik pate kee ganana ke lie ophaset ke roop mein kiya jaata hai.


staik segament rajistar
1. yah ek 16-bit rajistar hai.
2. yah vartamaan staik ko ingit karata hai.
3. 20-bit bhautik staik pate kee ganana staik segament (ss) aur staik pointar (sp) se staik nirdeshon jaise push aur pop ke lie kee jaatee hai.
4. aadhaarit edresing mod mein, 20-bit bhautik staik pate kee ganana staik segament (eses) aur bes pointar (beepee) se kee jaatee hai.


atirikt khand rajistar
1. yah ek 16-bit rajistar hai.
2. yah atirikt khand ko ingit karata hai jisamen deta (deees dvaara ingit 64k se adhik) sangraheet kiya jaata hai.
3. string nirdesh gantavy ke lie 20-bit bhautik pata nirdhaarit karane ke lie ais aur di ka upayog karate hain.


nirdesh soochak (aaeepee)




nirdesh soochak (aaeepee)

1. yah ek 16-bit rajistar hai.
2. yah hamesha agale nirdesh ko nishpaadit karata hai jo vartamaan mein nishpaadit kod segament ke bheetar nishpaadit kiya jaata hai.
3. is rajistar mein kod segament kshetr ke 64kb ke bheetar agale anudesh kod kee or ishaara karate hue 16-bit ofaset pata hota hai.
4. saamagree ko svachaalit roop se badha diya jaata hai kyonki agale nirdesh ka nishpaadan hota hai.

nirdesh kataar

1. yah pharst-in-farst-aaut (fifo) ka ek samooh hai jisamen anudesh kod ke 6 baits ko samay se pahale memoree se nikaala jaata hai.
2. yah nishpaadan ke saath anudesh bhroon ko ovaralaip karake nishpaadan ko gati dene ke lie kiya jaata hai.
3. is tantr ko paipalaining ke roop mein jaana jaata hai.

nishpaadan ikaee (aiu)

-aiu dikod aur nirdesh nishpaadit karata hai.
yooropeey sangh niyantran pranaalee mein ek dikodar nirdesh ka anuvaad karata hai.

alu (aarathamaitik end lojikal yoonit)

-alu ka upayog ankaganit aur tark sanchaalan ke lie kiya jaata hai
ankaganit aur tark sanchaalan ke lie -16-bit alu

saamaany prayojan rajistar

isamen chaar saamaany prayojan rajistar (ax, bx, chx, dx) hain;
16 bit rajistaron mein se kuchh ka upayog do 8 bit rajistaron ke roop mein kiya ja sakata hai:
ax ka upayog ah aur al ke roop mein kiya ja sakata hai
bx ko bh aur bl ke roop mein upayog kiya ja sakata hai
seeeks ka upayog seeech aur seeel ke roop mein kiya ja sakata hai
deeeks ko deeech aur deeel ke roop mein istemaal kiya ja sakata hai



sanchaayak rajistar (ax)
do 8-bit rajistar al aur ah ke visheshagy, jinhen ek saath joda ja sakata hai aur 16-bit rajistar ax ke roop mein upayog kiya ja sakata hai.
-is maamale mein shabd ke nimn kram bait shaamil hain, aur eech mein uchch-kram bait shaamil hai.
-aaee / o nirdesh 16 ya 8 bit deta ko i / o port se inaput karane / aautaput karane ke lie ax ya al ka upayog karate hain.
-multiplichation aur division ke nirdesh bhee ax ya al ka upayog karate hain.


aadhaar panjee (bx)
-beeel aur beeech ke do 8-bit rajistaron ko sammilit karata hai, jise ek saath jodakar 16-bit rajistar beeeks ke roop mein upayog kiya ja sakata hai.
-beeel mein is maamale mein kam-ordar bait shabd hota hai, aur beeech mein uchch-ordar bait hota hai.
-yah ekamaatr saamaany prayojan rajistar hai jisakee saamagree ka upayog 8086 memoree ko sambodhit karane ke lie kiya ja sakata hai.
-sabhee memoree repharens deees ko dipholt segament rajistar ke roop mein sambodhit karane ke lie is rajistar saamagree ka upayog karate hain.


kauntar rajistar (chx)
do 8-bit rajistaron seeel aur seeech ke visheshagy, jinhen ek saath joda ja sakata hai aur 16-bit rajistar seeeks ke roop mein upayog kiya ja sakata hai.
-jab sanyukt, seeel rajistar shabd ke kam kram bait shaamil hai, aur seeech uchch aadesh bait shaamil hain.
shift, rotatai aur loop jaise avarodh kauntar ke roop mein chx kee saamagree ka upayog karate hain.


deta rajistar (dx)
do 8-bit rajistaron deeel aur deeech ke visheshagy, jinhen ek saath joda ja sakata hai aur 16-bit rajistar deeeks ke roop mein upayog kiya ja sakata hai.
-jab sanyukt, deeel rajistar mein shabd ka kam ordar bait hota hai, aur deeech mein uchch-ordar bait hota hai.
-isaka upayog 16 x 16 gunan mein uchch 16 bit parinaam (deta) rakhane ke lie kiya jaata hai ya vibhaajan se pahale uchch 16-bit laabhaansh aur vibhaajan ke baad 16 bit shesh.

staik pointar (sp) aur bes pointar (bp)

staik segament mein deta ekses karane ke lie 1.sp aur bp ka upayog kiya jaata hai.
2.sp ka upayog vartamaan eses se nirdeshon ke nishpaadan ke dauraan ek ophaset ke roop mein kiya jaata hai jo baaharee memoree mein staik segament ko shaamil karata hai.
3. pop ya push nirdesh ke nishpaadan ke kaaran 3.sp saamagree svachaalit roop se apadet (badha / ghata) ho jaatee hai.
4. beepee mein vartamaan eses mein ophaset pata hota hai, jisaka upayog aadhaarit edresing mod ka upayog karane vaale nirdeshon dvaara kiya jaata hai.

srot soochakaank (si) aur gantavy soochakaank (di)





staik pointar (sp) aur bes pointar (bp)

staik segament mein deta ekses karane ke lie 1.sp aur bp ka upayog kiya jaata hai.
2.sp ka upayog vartamaan eses se nirdeshon ke nishpaadan ke dauraan ek ophaset ke roop mein kiya jaata hai jo baaharee memoree mein staik segament ko shaamil karata hai.
3. pop ya push nirdesh ke nishpaadan ke kaaran 3.sp saamagree svachaalit roop se apadet (badha / ghata) ho jaatee hai.
4. beepee mein vartamaan eses mein ophaset pata hota hai, jisaka upayog aadhaarit edresing mod ka upayog karane vaale nirdeshon dvaara kiya jaata hai.

srot soochakaank (si) aur gantavy soochakaank (di)

1. ve anukramit pate mein upayog kiya jaata hai.
srot aur gantavy paton ke beech antar karane ke lie deta strings ko sansaadhit karane vaale avarodhon mein kramashah ds aur ais ke saath si aur di rajistaron ka upayog kiya jaata hai.

dhvaj panjee

kairee phlaig (chf)
yah dhvaj tab sthaapit kiya jaata hai, jab jod-ghataav ke maamale mein emesabee se baahar le jaane ya udhaar lene kee sthiti mein hota hai.

samata dhvaj
yah dhvaj 1 par set hai, yadi parinaam ke nichale bait mein 1; kee sankhya bhee shaamil hai; 1 odds kee visham sankhya ke lie shoony par set karen.

sahaayak kairree dhvaj
yah set kiya jaata hai, agar ghataav ke dauraan sabase kam nibal, yaanee bit three se kairee hota hai, ya sabase kam nibal ke lie udhaar liya jaata hai, yaanee, ghataav ke dauraan.

shoony dhvaj
yah dhvaj set hai, yadi kisee nirdesh dvaara kee gaee ganana ya tulana ka parinaam shoony hai

hastaakshar karen
yah dhvaj tab set kiya jaata hai, jab kisee bhee sanganana ka parinaam rnaatmak hota hai

tiranga jhanda
yadi yah dhvaj set hai, to prosesar pratyek nirdesh ke nishpaadan ke baad aantarik vyavadhaan utpann karake ekal charan nishpaadan mod mein pravesh karata hai

baadha jhanda
baaharee maask intarapt ko pahachaanane ke lie 8086 ka kaaran banata hai; samaashodhan if in avarodhon ko nishkriy karata hai.

disha dhvaj
yah string herapher nirdeshon dvaara upayog kiya jaata hai. yadi yah dhvaj bit  0  hai, to string ko sabase kam pate se uchchatam pate tak shuroo kiya jaata hai, arthaat, oto inkreement mod. anyatha, string ko uchchatam pate se sabase kam pate kee or sansaadhit kiya jaata hai, arthaat, oto inkreement mod.

ovar phlaig phlaig
yah dhvaj set hai, yadi koee atipravaah hota hai, arthaat, yadi hastaaksharit opareshan ka parinaam ek gantavy rajistar mein samaayojit karane ke lie paryaapt hai. parinaam 8-bit hastaaksharit opareshan ke maamale mein 7-bits se adhik aakaar ka hai aur 16-bit sain opareshan ke maamale mein aakaar mein 15-bits se adhik hai, phir ovaraphlo set kiya jaega.









Comments

Popular posts from this blog

Java Inheritance Introduction to Java Inheritance  Inheritance का ऐसा Machanisam है जिसमे एक old class से new class create किया जाता हे इस के द्वारा old class की properties को new class में प्रयोग किया जाता हे old class की properties को new class में प्रयोग करने के लिए old class की inherit करना होता है| और class को inherit करने के लिए derivation public, private and protected का प्रयोग किया जाता है|  inheritance में old class को base class या parent class or super class कहा जाता है, जिस class की property ली जाती है| और नई class को child class या derive class या sub class कहा जाता है, जिस class के द्वारा property ली जाती है| ऐसा करने के लिए जो class methods को access करना चाहती है उसे दूसरी class की sub class बनना होगा। Sub class बनने के लिए आपकी class को उस दूसरी class को extend करना होगा। इसे ही inheritance कहते है।  Inheritance से आप एक ही code को बार बार लिखने की उलझन से बच जाते है। Inheritance की इस खूबी को re-usability कहते है। यान...
Java Applets  Introduction to Java Applets  Applet एक java program होता है जो browser में run होता है। ये एक ऐसा प्रोग्राम होता है जो HTML के साथ काम कर सकता है। इसे HTML code में ही include कर लिया जाता है। Java program की file और HTML program की files अलग अलग होती है। HTML में java program को load करने के लिए आप <applet> tag यूज़ करते है। जब कोई भी यूज़र इस HTML पेज को browser पर देखता है तो HTML के साथ java program भी load हो जाता है। लेकिन इसके लिए आपको applet (java program) को और HTML file को एक ही server पर save करना पड़ता है।  Applet ऐसा java program होता है जो Applet class को extend करता है। Applet program को .class extension से save किया जाता है। जब कोई यूज़र browser में applet को देखता है तो applet का code उस user की machine में download हो जाता है। पहले applet का code user की machine में download होता है फिर applet browser में रन होता है। इसलिए आप कह सकते है की applets client side applications होती है।Applets को run होने के लिए...
Introduction to C Arrays  मान लीजिये आप एक ऐसा प्रोग्राम बना रहे है जो employees का नाम computer में store करता है। अब मान लीजिये आपकी company में 200 employees है। आप इन 200 employees के नाम किस तरह से store करेंगे। यदि आप सोच रहे है की आप 200 variables create करेंगे तो ये एक बहुत ही complex approach होगी।  इसमें आपको program बनाने में बहुत समय लग जायेगा और program भी हद से ज्यादा बड़ा हो जायेगा। ये आपके time और computer memory space दोनों का wastage है। और साथ ही आप इतने सारे variables के नाम सोच भी नहीं सकते है और यदि सोच भी लेंगे तो program में यूज़ करने के लिए उन्हें याद तो definitely नहीं रख सकते है।   मेरे पास आपके लिए इससे भी better approach है और उस approach को C language में array कहते है। Array similar type की values का collection होता है। Similar type से यँहा मेरा मतलब एक ही तरह के data type जैसे की int, float, char आदि की values से है।   C आपको arrays के द्वारा ऐसी facility provide करती है की...