Страница 1 из 1

Помогите с простой задачкой по информатике.

Добавлено: 10 дек 2009, 13:24
BoCbMou
Запишите на машинном языке команду: «произвести циклический сдвиг вправо двоичного числа, записанного в регистре общего назначения №4, на 3 позиции».


Пример решения подобной задачи...

Запишите на машинном языке команду: «выполнить переход к команде, расположенной по адресу 316, если содержимое регистра 016 будет равно содержимому регистра D16».
Решение:
12 видов команд машинного языка подробно описаны в лекции № 8. Каждая команда со-стоит из шестнадцатеричных чисел: кода операции и операндов. Команда условного перехода имеет код операции B. Далее в команде следует указать номер регистра, содержимое которого сравнивается с содержимым регистра 0. Это регистр с номером D. Последняя часть команды –адрес ячейки основной памяти, содержащей команду, к которой произойдет переход в случае сов-падения содержимого регистров с номерами 0 и D. Это адрес 03, т.к. на него отводится 2 шестна-дцатеричных разряда. Таким образом, получилась команда BD03.

Ответ: BD03.
[

Re: Помогите с простой задачкой по информатике.

Добавлено: 24 дек 2009, 00:08
BoCbMou
ап ........................

Re: Помогите с простой задачкой по информатике.

Добавлено: 24 дек 2009, 09:41
Хыиуду
А лекцию №8 ты нам прочитаешь?