maksimforyou20
?>

Какова длина машинной команды (в битах), если размер адресуемой памяти составляет 1024 ячейки, процессор - двухадресный, а число машинных команд в системе команд не может превышать 50?

Информатика

Ответы

kolesnikovaen
Длина маш. команды = код операции +адрес1+адрес2

2^i = 50>  i =6 бит - длина команды.
2^(10) = 1024  >   10 бит длина одного адреса

6+10+10 = 26 бит длина машинной команды
nchalov2
Информационным называют процесс, связанный с определёнными операциями (действиями) над информацией, в ходе которых может измениться содержание информации или её форма.
Виды информационных процессов
Среди всех информационных процессов можно выделить наиболее общие.

К ним относятся:

- получение,

- передача,

- хранение

- обработка информации.

Эти процессы являются базовыми.

Их выполнение порождает другие информационные процессы.

Так, например,

- получение информации может быть связано с её поиском, хранение — с накоплением;

- при передаче информации необходимо позаботиться о её защите от разрущающих воздействий.
Все процессы требуют той или иной формы представления информации, определяет которую процесс — кодирование. Он сопровождает все остальные процессы и является связующим звеном между ними.
Информационные процессы не изолированы, а протекают циклично в единстве и взаимосвязи друг с другом.
Valentina1520

Напишем программу "kvur.c" для вычисления корней квадратного уравнения общего вида: ax2 + bx +c = 0. 

   #include <stdio.h>
   #include <windows.h>
   #include <conio.h>
   #include <math.h>
   /*Вычисление корней квадратного уравнения*/
   main()
   {
   float a, b, c, d, x1, x2;
   char str[50];
   //Очистить экран
   textbackground(4);
   textcolor(15);
   clrscr();
   //ВВод коэффициентов a, b, c
   CharToOem("Введите коэффициенты a, b, c\n", str);
   printf(str);
   scanf("%f %f %f", &a, &b, &c);
   //Вычисление дискриминанта d
   d=b*b - 4*a*c;
   if (d<0) {
   CharToOem("Действительных решений нет", str);
   printf(str);
   }
   else {
   // Вычисление корней уравнения x1 и x2
   x1=(-b - sqrt(d))/(2*a);
   x2=(-b + sqrt(d))/(2*a);
   // Вывод корней уравнения x1 и x2
   CharToOem("\n x1=%f x2=%f", str);
   printf(str, x1, x2);
   };
   // Конец программы
   CharToOem("\nДля выхода нажмите любую клавишу", str);
   printf(str);
   getch();
   }



Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Какова длина машинной команды (в битах), если размер адресуемой памяти составляет 1024 ячейки, процессор - двухадресный, а число машинных команд в системе команд не может превышать 50?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

kodim4
tatianamatsimoh
ninazholnerova9
Varagyant
rastockin8410
Сергеевич
roman-fetisov2005
vasinam
DzukaevAlekseevich
utburt
dashakhmeleva6
Serdechnaya636
market-line5260
soa8690
arturusinsk5