ዝርዝር ሁኔታ:

8 ቢት ኮምፒተር - 8 ደረጃዎች
8 ቢት ኮምፒተር - 8 ደረጃዎች

ቪዲዮ: 8 ቢት ኮምፒተር - 8 ደረጃዎች

ቪዲዮ: 8 ቢት ኮምፒተር - 8 ደረጃዎች
ቪዲዮ: መሰረታዊ የኮምፒውተር ስልጠና - ክፍል 8 - Computer Data Representation? 2024, ሀምሌ
Anonim
8 ቢት ኮምፒውተር
8 ቢት ኮምፒውተር

ይህንን ለማስመሰል እንደ ሎግአዚም የሚባል ሶፍትዌር ያስፈልግዎታል ፣ እሱ በጣም ቀላል ክብደት (6 ሜባ) ዲጂታል አስመሳይ ፣ የመጨረሻ ደረጃን ለማግኘት መከተል ያለብዎትን እያንዳንዱ እርምጃ እና ምክሮችን እየወሰደዎት ነው እና በመንገድ ላይ እንዴት እንማራለን የራሳችን የሆነ አዲስ ብጁ የመሰብሰቢያ ቋንቋ በማድረግ ኮምፒውተሮች ተሠርተዋል !!!።

ይህ ንድፍ የተመሠረተው በፎን ኑማን ሥነ ሕንፃ ላይ ሲሆን ፣ ተመሳሳይ ማህደረ ትውስታ ለሁለቱም ለመማሪያ መረጃ እና ለፕሮግራም ውሂብ ጥቅም ላይ በሚውልበት ፣ እና ተመሳሳዩ አውቶቡስ ለሁለቱም ለውሂብ ማስተላለፍ እና ለአድራሻ ማስተላለፍ ያገለግላል።

ደረጃ 1 ሞጁሎችን በመሥራት እንጀምር።

ባለ 8 -ቢት ኮምፒተር በአጠቃላይ ለመረዳት እና ለመስራት የተወሳሰበ ነው ፣ ስለሆነም ወደ የተለያዩ ሞጁሎች ይከፋፍሉት

ከሁሉም በጣም የተለመዱ ሞጁሎች መካከል በዋናነት የዲጂታል ወረዳዎች ግንባታ ብሎኮች ናቸው።

LOGISIM በጣም ለተጠቃሚ ምቹ ነው ፣ እሱ ቀደም ሲል በተጠቀሱት ቤተ -መጽሐፍት ውስጥ አብዛኛዎቹ ከዚህ በታች የተጠቀሱት ሞጁሎች አሉት።

ሞጁሎቹ የሚከተሉት ናቸው

1. አልዩ

2. አጠቃላይ ዓላማ መዝገቦች

3. አውቶቡስ

4. ራም

5. የማህደረ ትውስታ አድራሻ መዝገብ (ማር)

6. የትምህርት መመዝገቢያ (አይአር)

7. ቆጣሪ

8. የማሳያ እና የማሳያ መመዝገቢያ

9. ቁጥጥር ሎጂክ

10. የሎጂክ መቆጣጠሪያን ይቆጣጠሩ

ተፈታታኝ ሁኔታ እነዚህ ሞጁሎች እርስ በእርስ እርስ በእርስ እንዲተያዩ ማድረግ ነው ፣ በተለይም አስቀድሞ በተወሰነው የጊዜ ክፍተቶች ፣ ከዚያም እንደ አርቲስቲካዊ ፣ አመክንዮ ያሉ የመመሪያዎች ስብስብ ሊከናወን ይችላል።

ደረጃ 2 - ALU (አርቲስቲካዊ እና ሎጂካዊ አሃድ)

ALU (አርቲስቲክ እና ሎጂካዊ አሃድ)
ALU (አርቲስቲክ እና ሎጂካዊ አሃድ)
ALU (አርቲስቲክ እና ሎጂካዊ አሃድ)
ALU (አርቲስቲክ እና ሎጂካዊ አሃድ)
ALU (አርቲስቲክ እና ሎጂካዊ አሃድ)
ALU (አርቲስቲክ እና ሎጂካዊ አሃድ)

በዋናው ወረዳችን ውስጥ (ከሁሉም ሞጁሎች ጋር የተሟላ ኮምፒተር) ማከል እንድንችል በመጀመሪያ ALU የተባለ ብጁ ቤተ -መጽሐፍት መሥራት አለብን።

ቤተመጽሐፍት ለመፍጠር ፣ አብሮ የተሰራ አድደር ፣ ተቀናሽ ፣ ማባዣ ፣ መከፋፈያ እና MUX ን በመጠቀም በዚህ ደረጃ ከሚታየው መደበኛ ስክማቲክስ ጋር ይጀምሩ። አስቀምጠው! እና ያ ሁሉ !!!

ስለዚህ በማንኛውም ጊዜ ALU በሚፈልጉበት ጊዜ ማድረግ ያለብዎት ፕሮጀክት መሄድ> ጭነት ቤተ -መጽሐፍት> ሎጅሲም ቤተ -መጽሐፍት የእርስዎን ALU.circ ፋይል ማግኘት ነው። አንዴ ከሥነ -ሥርዓቱ ጋር ከጨረሱ ፣ ለ ALU ንድፈ -ሀሳብ ምልክት ለማድረግ ከላይ በግራ ጥግ ላይ ያለውን አዶ ጠቅ ያድርጉ።

በመጨረሻ እኛ በቀላሉ እንድንጠቀምባቸው ለሚያደርጉዋቸው ሞጁሎች ሁሉ እነዚህን ደረጃዎች መከተል ያስፈልግዎታል።

አልዩ የሁሉም የአቀነባባሪዎች ልብ ነው ፣ ስሙ እንደሚያመለክተው ሁሉንም የሂሳብ እና አመክንዮአዊ ሥራዎችን ያከናውናል።

የእኛ ALU መደመርን ፣ መቀነስን ፣ ማባዛትን ፣ መከፋፈልን (አመክንዮአዊ ሥራዎችን ለማከናወን ሊሻሻል ይችላል)።

የአሠራር ሁኔታው በ 4 ቢት በተመረጠው እሴት እንደሚከተለው ይወሰናል ፣

0101 ለ addidtion

0110 ለመቀነስ

0111 ለማባዛት

1000 ለመከፋፈል

በ ALU ውስጥ ጥቅም ላይ የዋሉ ሞጁሎች ቀድሞውኑ በ LOGISIM አብሮገነብ ቤተ -መጽሐፍት ውስጥ ይገኛሉ።

ማሳሰቢያ: ውጤቱ በ ALU ውስጥ አልተቀመጠም ፣ ስለዚህ የውጭ መዝገብ ያስፈልገናል

ደረጃ 3 - አጠቃላይ ዓላማ መመዝገቢያዎች (ሬጌ ኤ ፣ ቢ ፣ ሲ ፣ ዲ ፣ የማሳያ መዝገብ)

አጠቃላይ የዓላማ መመዝገቢያዎች (Reg A, B, C, D, Display Reg)
አጠቃላይ የዓላማ መመዝገቢያዎች (Reg A, B, C, D, Display Reg)
አጠቃላይ የዓላማ መመዝገቢያዎች (Reg A, B, C, D, Display Reg)
አጠቃላይ የዓላማ መመዝገቢያዎች (Reg A, B, C, D, Display Reg)
አጠቃላይ የዓላማ መመዝገቢያዎች (Reg A, B, C, D, Display Reg)
አጠቃላይ የዓላማ መመዝገቢያዎች (Reg A, B, C, D, Display Reg)

መመዝገቢያዎች በመሠረቱ ባይት ወይም ከፍ ያለ የውሂብ ዓይነት ለማከማቸት የ flipflops ቁጥር n ናቸው።

ስለዚህ እንደሚታየው 8 D-flipflops ን በማዘጋጀት ይመዝገቡ ፣ እንዲሁም ለእሱ ምልክት ያድርጉ።

Reg A እና Reg B በቀጥታ ከ ALU ጋር እንደ ሁለት ኦፕሬተሮች ተገናኝተዋል ፣ ግን Reg C ፣ D እና የማሳያ መመዝገቢያ ተለያይተዋል።

ደረጃ 4 ራም

ራንደም አክሰስ ሜሞሪ
ራንደም አክሰስ ሜሞሪ

የእኛ ራም በአንጻራዊ ሁኔታ ሲታይ አነስተኛ ነው ፣ ግን የፕሮግራሙን መረጃ እና የመማሪያ መረጃን ስለሚያከማች በጣም ወሳኝ ሚና ይጫወታል ፣ እሱ 16 ባይት ብቻ ስለሆነ ፣ መጀመሪያ ላይ የማስተማሪያ ውሂብ (ኮድ) እና የፕሮግራም ውሂብ (ተለዋዋጮች) ውስጥ ማከማቸት አለብን። የእረፍት ባይት።

LOGISIM ለ RAM አብሮ የተሰራ ብሎክ አለው ፣ ስለዚህ እሱን ብቻ ያካትቱ።

ራም ብጁ የመሰብሰቢያ ፕሮግራሙን ለማስኬድ የሚያስፈልጉትን መረጃዎች ፣ አድራሻዎች ይይዛል።

ደረጃ 5 - የትምህርት መመዝገቢያ እና የማስታወሻ አድራሻ መዝገብ

የትምህርት መመዝገቢያ እና የማስታወሻ አድራሻ መመዝገቢያ
የትምህርት መመዝገቢያ እና የማስታወሻ አድራሻ መመዝገቢያ
የመመዝገቢያ መዝገብ እና የማስታወሻ አድራሻ ምዝገባ
የመመዝገቢያ መዝገብ እና የማስታወሻ አድራሻ ምዝገባ

በመሠረቱ ፣ እነዚህ መመዝገቢያዎች እንደ ራም (ራም) ሲያስፈልጉ ቀዳሚዎቹን አድራሻዎች እና መረጃዎች በውስጣቸው ይይዛሉ ፣ እና ውፅዓቶች እንደ መያዣዎች ሆነው ያገለግላሉ።

ደረጃ 6 የሰዓት ቅድመ -ተቆጣጣሪ

ሰዓት Prescalar
ሰዓት Prescalar

ይህ ሞጁል አስፈላጊ ነበር ፣ ይህ የሰዓት ፍጥነቱን ከቅድመ -ተቆጣጣሪው ጋር ይከፋፍላል ፣ ይህም ዝቅተኛ የሰዓት ፍጥነቶችን ያስከትላል።

ደረጃ 7 ቁጥጥር ሎጂክ ፣ ሮም

ቁጥጥር ሎጂክ ፣ ሮም
ቁጥጥር ሎጂክ ፣ ሮም
ቁጥጥር ሎጂክ ፣ ሮም
ቁጥጥር ሎጂክ ፣ ሮም

እና በጣም ወሳኝ ክፍል ፣ የቁጥጥር ሎጂክ ፣ እና ሮም ፣ ሮም እዚህ በመሠረቱ ለከባድ ባለገመድ የቁጥጥር አመክንዮ ምትክ ነው።

እና ከእሱ ቀጥሎ ያለው ሞጁል ለዚህ ሥነ ሕንፃ ብቻ ለሮማ ብጁ የተገነባ ሾፌር ነው።

ደረጃ 8: ማሳያ

ማሳያ
ማሳያ

ይህ ውጤቱ የሚታይበት ነው ፣ ውጤቱም በማሳያ መዝገብ ውስጥ ሊቀመጥ ይችላል።

አስፈላጊዎቹን ፋይሎች እዚህ ያግኙ።

የሚመከር: