რამდენი ბიტია საჭირო ოპკოდისთვის?
რამდენი ბიტია საჭირო ოპკოდისთვის?

ვიდეო: რამდენი ბიტია საჭირო ოპკოდისთვის?

ვიდეო: რამდენი ბიტია საჭირო ოპკოდისთვის?
ვიდეო: Design Your Own CPU Instruction Set 2024, ნოემბერი
Anonim

ამრიგად, 8 საჭიროა ბიტები ამისთვის ოპკოდი . ინსტრუქცია ინახება სიტყვაში 24-ით ბიტები . ასე რომ, იქნება (24-8) = 16 ბიტები ინსტრუქციის მისამართის ნაწილისთვის. ყველაზე დიდი ხელმოუწერელი ორობითი რიცხვი, რომელიც შეიძლება მოთავსდეს მეხსიერების ერთ სიტყვაში, არის (1111111111111111111111111)2.

ამ გზით, რამდენი ბიტი უნდა იყოს გამოყენებული opcode-ის წარმოსადგენად?

The opcode არის მნემონური ინსტრუქციის მანქანური კოდის წარმოდგენა. რამდენიმე დაკავშირებულ ინსტრუქციას შეიძლება ჰქონდეს იგივე ოპკოდი . The ოპკოდი ველი არის 6 ბიტები გრძელი ( ცოტა 26-მდე ცოტა 31). წყაროს რეგისტრებისა და დანიშნულების რეგისტრის რიცხვითი წარმოდგენები.

ანალოგიურად, როგორ გამოითვლება opcode ზომა? ოპკოდის ზომა – ეს არის ბიტების რაოდენობა, რომელსაც იკავებს ოპკოდი რომელიც გათვლილი ინსტრუქციის ნაკრების ჟურნალის აღებით ზომა . ოპერანდი ზომა – ეს არის ოპერანდის მიერ დაკავებული ბიტების რაოდენობა. ინსტრუქცია ზომა - Ეს არის გათვლილი როგორც ოკუპირებული ბიტების ჯამი ოპკოდი და ოპერანდები.

ანალოგიურად, ისმის კითხვა, რამდენი ბიტია ოპერაციის კოდში?

Როგორ ბევრი BITS არის ოპერაციულ კოდში , რეესტრი კოდი ნაწილი და მისამართის ნაწილი? ის მერყეობს 8-დან 256-მდე [1] ბიტები , ზოგადად 8-ის ჯერადად ბიტები . Წარსულში, იქ იყო პროცესორები სხვადასხვა რაოდენობის ბიტები , როგორიცაა 6, 7 ან ნებისმიერი სხვა უცნაური ნომერი.

რამდენი ბიტია საჭირო ამ მეხსიერების ბაიტისთვის?

The მეხსიერების მისამართი სივრცე არის 32 მბ, ანუ 225 (25 x 220). ეს ნიშნავს, რომ გჭირდებათ log2 225 ან 25 ბიტები , მდე მისამართი თითოეული ბაიტი.

გირჩევთ: