4. অধ্যায় - ২
ইনটেল ৮০৮৫ মাইটরাপ্রটেেটেে ব্লকডায়াগ্রাম ও পিন ডায়াগ্রাম।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
5. Accumulat
or (8)
Temp.
Reg. (8)
Instruction
Resister (8)
Multiplex
er
Flag (5)
Flip-Flops
Timing and Control
Instruction
Decoder
and
Machine
Cycle
Encoding
W (8)
Temp
Reg.
Z (8)
Temp
Reg.
B (8)
Reg.
C (8)
Reg.
D (8)
Reg.
E (8)
Reg.
H (8)
Reg.
L (8)
Reg.
16
Stack Pointer
16
Program Counter
Increment/Decreet
Address Latch (16)
Resister
Array
(8) Address
Buffer
(8)
Data/Address Buffer
Resister
AD7-AD0
Address/Data Bus
A15 – A8
Data Bus
CLK OUT RD WR ALE S0 S1 IO/M HOLD HLDA
RESET IN
RESET OUT
READY
Interrupt Control
8 bit Internal Data Bus
Serial I/o Control
INTR INTA
RST 5.5
RST 6.5RST 7.5 TRAP SID SOD
Control Status DMA
ResetX1
X2
+5 Volt
GND
MD.AL AMIN aminspicse@gmail.com
13-Dec-16
6. ক)৮০৮৫ বাস বযবস্থাপনা ও সংগঠন এবং মাইক্রাপ্রক্সসর কার্যাবল ীঃ
প্রাথমমকভাক্ব MUP চারটি কাজ সম্পাদন কক্র থাক্ক –
১)মমমপে পেডঃ মমমমর হক্ে ডাটা অথবা ইন্সট্রাকশন পঠন ।
২)মমমপে োইেঃ মমমমরক্ে ডাটা মলখন।
৩) পেডঃ ইনপুট মডভাইসসমুক্হ ডাটা গ্রহণ।
৪) োইেঃ আউটপুট মডভাইক্সসমুক্হ ডাটা পাঠাক্না।
অযাটেে বােঃ A0 মথক্কA15 পর্যন্ত 16টি লাইনক্ক অযাক্েস বাস বক্ল। এই অযাক্েস বাস একমূখ ,একমদক্ক ডাটা
প্রবামহে হয়।
ডাো বােঃ ডাটা প্রবাক্হর জনয আটটি বযবমহে লাইনক্ক ডাটা বাস বক্ল। এ লাইন সমূহ মিমুখ ডাটা MPU এবং মমমমর ও
মপমরক্েরাল মডভাইসসসমুক্হ উভয় মদক্ক প্রবামহে হয়।
কটরাল বােঃ মসনক্রানাইক্জশন মসগনাল বযাবহারকার মবমভন্ন একক লাইন সমূহক্ক কক্রাল বাস বক্ল। MPU এ প্রকার
লাইন বযবহার কক্র েৃ ে য় কার্যাবল মর্মন টাইমমং মসগনাল এর বযবস্থা কক্র।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
7. খ) ৮০৮৫ মেপিস্টােেমূহ এণ্ড অভ্যন্তেীণ ডাোে কার্যাবলীঃ
পনটে ৮০৮৫ এে মপ্রাগ্রাটমবল মেপিস্টােেমুহ মেওয়া হল –
মেপিস্টােেমূহঃ ৮০৮৫ প্রক্সসক্র ছয়টি মজনাক্রল পারপাস মরমজস্টার আক্ছ। এগুক্লা মপ্রাগ্রাম মনরবাহকরক্ণ ৮ মবট ডাটা জমা কক্র। এ
মরমজস্টারসমূহক্ক B,C,D,E,H এবং L িারা মচমিে করা হয় । ১৬ মবট ডাটার কার্যাবল সম্পাদক্ন ো BC,DE এবং HL মমক্ল
মপয়ার গঠন কক্র ।
অযামকউমূক্লটরীঃ অযামকউমূক্লটর ৮-ব ট মরমজস্টার র্া গামণমেক/ র্ুমিক এর একটী অংশ। গামণমেক এবং লমজকাল কাক্জ ৮ মবট ডাটা
জমাকরক্ন এই মরমজস্টার বযাবহার করা হয়। েলােলটি পুনরায় অযামকঊমূক্লটক্র জমা থাক্ক। অযাক ঊমূক্লটরক্ক A মরমজস্টার িারা
মচমিে করা হয়।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
8. ফ্ল্যাগেমূহঃ েলােক্লর মসট বা মরক্সট অপাক্রশন অনুসাক্র ALU মে পাচটি মিপ- িপ র্ুি থাকক্ব। মাইক্রাপ্রক্সসর
োক্দরক্ক েৃ ে য় অপাক্রশন অথযাৎ ডাটার শেয পমরক্ষক্ন বযাবহার কক্র ।
মপ্রাগ্রাম কাউন্টােঃ এ প্রকার ১৬ মবট মরমজস্টাক্রর মাধ্যক্ম চেু থয কার্যাবল , ইন্সট্রাকশক্নর মনবযাক্হর পর্যায়রম রক্ষা করা হয়।
এ মরমজস্টারক্ক মমমমর পক্য়ন্টার বক্ল। মমমমর মলাক্কশনসমূক্হর ১৬ মবট অযাক্েস রক্য়ক্ছ।
মস্টক িটয়ন্টােঃ মস্টক পক্য়ন্টার ও ১৬ মবক্টর মরমজস্টার র্া মমমমর পক্য়ন্টার মহক্সক্ব বযবহৃে হয়। এটার মাধ্যক্ম R/D
মমমমর মলাক্কশনক্ক মচমিে করা হয়। এ মলাক্কশনক্ক মস্টক বক্ল। মস্টক্কর প্রারম্ভটি একটি ১৬ মবক্টর অযাক্েস মস্টক
পক্য়ন্টাক্র মচমিে করা হয়।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
9. গ)মিপেটেোল বা বপহঃস্থ প্রােপিক কার্যাবলীঃ
মনক্চ এ ইউমনট এর কার্যাবল বণযনা করা হল-
োইপমিং এন্ড কটরাল ইউপনেঃ মাইক্রাপ্রক্সসর এবং মপমরক্েরালসমুক্হর মক্ধ্য প্রক্য়াজন য় মর্াগাক্র্াগ স্থাপক্নর জনয এ ইউমনটটি
মাইক্রাপ্রক্সসক্রর কার্যাবল ক্লক পালক্সর মসনক্রানাইজ কক্র এবং কক্রাল মসগনযাল উৎপাদন কক্র । উদাহরনসরূপ বলা র্ায়
RD এবং WR মসঙ্ক পালক্সর মাধ্যক্ম প্রকাশ করা হয় ডাটা- ডাটাবাক্স সহজলভয।
ইন্সট্রাকশন মেপিস্টাে অযান্ড পডটকাডােঃ ইন্সট্রাকশন মরমজস্টার অযান্ড মডক্কাডার ALU এর একটি অংশ। র্খন একটি
ইন্সট্রাকশন মমমমর হক্ে মেচ হয়,ো ইন্সট্রাকশন মরজস্টাক্র জমা হক্ব । মডক্কাডার ইন্সট্রাকশনটিক্ক মডক্কাড করক্ব এবং ঘটনার
পর্যায়রম প্রমেস্ঠা করক্ব । ইন্সট্রাশন মরমজস্টার মপ্রাগ্রাক্মবল নয় এবং মকান ইন্সট্রাসক্নর মাধ্যক্ম এক্েস করা র্ায় না ।
মেটপাোপে মেপিস্টােঃ মপ্রাগ্রাক্মবল মরমজস্টার বযাে ে আর দুটি মরমজস্টার W এবং Z মরমজস্টার অযাক্রক্ে আক্ছ। মকছু
ইন্সট্রাকশন মনবযাক্হর সময় এ মরমজস্টার বযবহার কক্র ৮ মবট ডাটা ধ্ক্র রাখা র্ায়।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
10. গাপনপিক এবিং র্ুপিক ইউপনেঃ ALU এর মাধ্যক্ম মহসাব সংরান্ত কার্যাবল সম্পন্ন করা হয়; এটা অযামকউমুক্লটর,
মটক্ম্পারামর মরমজস্টার, গামনমেক এবং র্ুমিক সামকয ট এবং পাচটি িাক্গর সমন্বক্য় গঠিে।
ইন্টাোপ্ট পনয়ন্ত্রণঃ ৮০৮৫ মাইরপ্রক্সসক্র ৫ টি ইন্টারাপ্ট মপন রক্য়ক্ছ । একটিক্ক INTR এবং অনয মেনটি হল RST
5.5,RST 6.5,RST 7.5 এবং পঞ্চমটি হল TRAP।
মসমরয়াল মনয়ন্ত্রনীঃ ৮০৮৫ মারপ্রক্সসক্র দুটি মপন রক্য়ক্ছ োক্ক সেটওয়যার মনয়মন্ত্রে সমাপ্ত রাল I/O বক্ল। একটিক্ক SOD
এবং অনযটিক্ক SID বক্ল। SIM এবং RIM এ দুক্টা ইন্সট্রাশন বযবহার কক্র ডাটা স্থানান্তর করা হয় । SIM এবং
RIM মক দুক্টা আলাদা প্রমরয়ায় ইন্টারাপ্ট এবং মসমরয়াল I/O এর মাধ্যক্ম বযাবহার করা হয়।
অযাটেে বাোে এবিং অযাটেে ডাো বাোেঃ ৮ মবট অভযন্তর ন ডাটা বাস এবং মরমজস্টার এর মনক্চ অযাক্েস বাোর এবং
অযাক্েস ডাটা বাোর অবস্থান কক্র। এটা মস্টক পক্য়ন্টাক্র েথয ধ্ারন কক্র ।এ বাোক্রর আউটপুট েখন বমহীঃস্থ অযাক্েস বাস
এবং ডাটা বাসক্ক চালায় ।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
12. RESET OUT CLK OUT
SID
SOD
TRAP
RST 7.5
RST 6.5
RST 5.5
INTR
READY
HOLD
𝐑𝐄𝐒𝐄𝐓 𝐈𝐍
𝐈𝐍𝐓𝐀
HLDA
5
4
7
6
8
9
10
35
39
36
11
38
Serial
I/O
Ports
Externally
Initiated
Signals
External Signal
Acknowledgment
1 2 40 20
3 37
𝑿 𝟐𝑿 𝟏 𝑽 𝑪𝑪 𝑽 𝑺𝑺
28
31
32
34
33
29
30
12
19
21
𝑨 𝟏𝟓
𝑨 𝟖
𝑨𝑫 𝟕
𝑨𝑫 𝟎
𝐈𝐎/ 𝐌
𝐑𝐃
𝐖𝐑
𝑺 𝟎
𝑺 𝟏
ALE
Multiplexed
Address/Data Bus
High-Order
Address/Data Bus
Control and
Status Signals
পেত্রঃ 8085 মাইরাপ্রটেেটেে পেগনযাল েমূহ
8085 A
+ 5 V GND
MD.AL AMIN aminspicse@gmail.com
13-Dec-16
13. ৮০৮৫ মাইক্রাপ্রক্সসক্রর লমজকাল মপন আঊট মথক্ক মদখা র্ায় োর মসগনালসমূহ ছয়টি গ্রুক্প মবভিীঃ
Address bus : ৮০৮৫ মাইক্রাপ্রক্সসর A8-A15 আটটি একমুখ মসগনাল লাইনসমুহ উচ্চরক্মর অযাক্েস বাস
মহসাক্ব বযবহার করা হয়।
Multiplexed address /data bus : AD0-AD7 মিমুখ মসগনাল লাইনক্ক দ্বিে উক্েক্শয বযবহার করা
হয়। একটি ইন্সটট্রাকশক্ন মনবযাক্হর,সাইক্কক্লর প্রথম অংক্স,এই লাইনসমুহ মনন্মরক্মর অযাক্েস বাস মহক্সক্ব বযবমহে হয় ।
সাইক্কক্লর বামক অংক্শ এই লাইন্সমুহ ডাটা বাস মহক্সক্ব বযবমহে হয়। েক্ল োক্ক মালটিপ্লামেং বাস বক্ল।
Control and status signals : এ প্রকার মসগনাল গুচ্ছ দুক্টা কক্রাল মসগ্নাল,মেনটি স্টযাটাস মসগনাল বযবহার
কক্র অপাক্রশক্নর প্রকৃ মে মচমিে করা হয় এবং একটি মবক্শষ মসগনাল বযবহার কক্র অপাক্রশক্নর প্রারম্ভ মচমিে করা হয়।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
14. a) ALE – মকান অপাক্রশক্নর প্রারক্ম্ভ এ প্রকার ধ্নাত্মক মসগনাল উৎপামদে হয়; এটা প্রকাশ কক্রAD0-AD7 পর্যন্ত
মবটসমূহ অযাক্েস মবট। এ মসগনাল প্রাথমমকভাক্ব মামিক্প্লেড বাস হক্ে মনন্মরক্মর অযাক্েস প্রাথমমকভাক্ব ধ্ক্র থাকক্ব এবং
আলাদা আটটি অযাক্েস লাইন A7-A0 এর মসট দ্বেমর হক্ব ।
b) RD – এটা একটি কার্যকর মনন্ম মরড মসগনাল ।এ মসগ্নাক্লর মাধ্যক্ম মনবযামচে মমমমর মলাক্কশক্ন ডাটা – ডাটা বাক্স
মলখন ও পঠন হক্ব।
c) WR – এটা একটি কার্যকর মনন্ম রাইট মসগনাল ।এ মসগ্নাক্লর মাধ্যক্ম মনবযামচে মমমমর মলাক্কশক্ন ডাটা –ডাটা বাক্স
মলখন ও পঠন হক্ব।
d) Io/m – এ মসগনাল বযবহার কক্র I/O এবং মমমমর অপাক্রশনগুক্লা আলাদা করার জনয বযবহার করা হয়। এটার মান
উচ্চ হক্ল এটা I/O অপাক্রশন মচমিে কক্র;এটার মান মনন্ম হক্ল এটা মমমমর অপাক্রশন মচমিে কক্র। এ মসগনাল মরড এবং
রাইট মসগনাক্লর সাক্থ র্ুি হক্য় I/O এবং মমমমর কক্রাল মসগ্নালস্মুহ উৎপাদন কক্র।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
15. e) S1 and S2 – এটা এক প্রকার স্টযাটাস মসগনাল । এর মাধ্যক্ম I/O এর সাক্থ র্ুি হক্য় মকছু সংখযক
কক্রাল মসগনাল উৎপাদন করা হয় । ন ক্চর োমলকায় ো বণযনা করা হলীঃ
মেশিন সাইকেল স্ট্যাটাস েকরাল শসগনাল
i/om s1 s0
OpcodeFetch 0 1 1 RD =0
Memory read 0 1 0 WR =0
Memory write 0 0 1 RD =0
I/O read 1 1 0 RD =0
I/O write 1 0 1 WR =0
Interrupt acknowledge 1 1 1 INTA=0
Halt
Hold
reset
Z 0 0
Z x x
Z x x
RD,WR=Z AND
INTA =1
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
16. Power supply and clock frequency : মনক্চ পাওয়ার সরবরাহ এবং মিকুক্য়মন্স মসগনাল মদওয়া
হলীঃ
a) vss: +5v পাওয়ার সরবরাহ
b) vcc: মরোক্রন্স গ্রাউন্ড
c) x1,x2: এ দুক্টা মপক্ন একটি মরস্টাল র্ুি থাক্ক ।
d) CLK(OUT): অনযানয মডভাইসসমূক্হর জনয এই মসগনালক্ক মসক্স্টম ব্লক মহক্সক্ব বযবহার করা হয়।
External initiated signals:
a) Inturrupt request : এটা সাধ্ারন উক্েক্শর ইন্টারাপ্ট বযবহার করা হয়।
b) Inturrupt acknowledge: একটি ইন্টারাপ্ট পাওয়া মগক্ছ ো জানাক্নার জনয মসগনাল বযবহার করা
হয়।
c) Restart interrupt: এটা মভিরমরে ইন্টারাপ্ট । RST6.5 র্া মপ্রাগ্রাম মনয়ন্ত্রক্ণ মনমদয্ট মমমমর
মলাক্কশক্ন স্থানান্তর কক্র। RST5.5 INTR ইন্টারাক্প্টর েু লনায় োক্দর অগ্রগণযো উচ্চের।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
17. d) TRAP: এটা নন মাক্েবল ইন্টারাপ্ট এবং োর অগ্রগণযো সবক্চক্য় অমধ্ক।
e) HOLD: এ মসগনাল প্রকাশ কক্র মর্ মপমরক্েরাল অযাক্েস ও ডাটা বাসসমূহ বযবহাক্রর অনুরুধ্ করক্ছ।
f) HLDA: HOLD অনুরুধ্ প্রামপ্ত এ মসগনাল প্রক্সসর বমহীঃস্থ মডভাইসক্ক জানায়।
g) READY: এ মসগনাল বযবহার কক্র মাইক্রাপ্রক্সসর ধ্ রগমেসম্পন্ন মপমরক্েরাল সমূহ হক্ে ডাটা গ্রহণ ও
পাঠাক্নার জনয মবরমে মদয় । এ মসগ্নাক্লর মান মনন্ম হক্ল মাইক্রাপ্রক্সসর মর্ পর্যন্ত না উচ্চ না হয় মস পর্যন্ত পূণয
সঙ্খারসময় পর্যন্ত অক্পক্ষা কক্র।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16
18. h) RESET IN: এ মপক্নর মসগনালটির মান মনন্ম হক্ল ,মপ্রাগ্রাম কাউন্টার এর মান শূনয হয় এবং বাসসমূহ
ট্রাই-মস্টট হয় ও MPU মরক্সট হয় ।
I) RESET OUT: এ মসগনাল টি প্রকাশ কক্র MPU টি মরক্সট হক্ব।এ মসগনাল বযবহার কক্র অনযানয
মডভাইসসমূহ ও মরক্সট করা র্ায়।
Serial i/o ports : ৮০৮৫ মাইক্রাপ্রক্সসক্র দুটি মসগনাল বযবহার কক্র মসমরয়াল সম্প্রচার করা হয়
।এগুক্লা হল- SID এবং SOD সেটওয়যার বযবহার কক্র এ প্রকার সম্প্রচার মনয়ন্ত্রণ করা হয়।
MD.AL AMIN aminspicse@gmail.com 13-Dec-16