Составители:
23
всю ленту, чтобы прослушать какую-либо песню), тогда как время
доступа к любой ячейке памяти всегда одинаково (не зависит от ее
номера).
На рис. 1.7,а показана память, имеющая 4096 = 2
12
8-разрядных
слов, т. е. содержащая 4096 байт информации. При том же самом
числе запоминающих элементов можно было бы организовать память
из 32 768 1-битовых слов, 2048 16-битовых слов, 1024 32-битовых
слов и т. д. Если нужно обрабатывать информацию, которая может
кодироваться лишь двумя символами (например, некоторые данные
переписи населения: пол, семейное положение и т. п.), то выгодно
использовать первую организацию памяти. В случае же точных
вычислений приемлемее память из 32-битовых или даже 64-битовых
слов. Однако при выборе разрядности ячеек памяти надо учитывать,
что в них должны храниться и команды программы, используемые
процессором для обработки таких данных. А как же строится
команда ЭВМ и какова ее разрядность?
Команда ЭВМ первоначально содержала следующую
информацию (рис. 1.8,а ) .
1. Код операции, указывающий операцию, которую должна
выполнить ЭВМ (сложение, вычитание, умножение, сравнение,
изменение знака и т. п.).
2. Адреса двух операндов – аргументов операции, например
слагаемых, уменьшаемого и вычитаемого, сомножителей и т. п. Если
какой-либо из операндов является константой, то вместо его адреса в
команде может быть задано само значение операнда. Однако это
обстоятельство должно быть отражено в коде операции, чтобы ЭВМ
использовала соответствующую часть команды в качестве операнда,
а не адреса ячейки памяти, в которой хранится этот операнд.
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »