Перейти к содержанию

Обсуждение участника:BarsukovNA

Содержимое страницы недоступно на других языках.
Добавить тему
Материал из Викиверситета
Последнее сообщение: 13 лет назад от BarsukovNA в теме «практическая №13»

Добро пожаловать в Викиверситет!

[править]
Иллюстрирование Википедии: Руководство по размещению файлов на Викискладе. После загрузки файлов на Викисклад их можно будет использовать в статьях Викиверситета.

Здравствуйте, и добро пожаловать в русскоязычную часть Викиверситета! Надеемся, Вы получите большое удовольствие от участия в проекте.

Постарайтесь вначале статьи обозначить цель Вашей работы. Укажите, является ли создаваемая Вами страница учебным курсом или исследовательской работой.

Если Вы хотите написать энциклопедическую статью, то для этого есть Википедия, см. Чем не является Викиверситет.

Ознакомьтесь, пожалуйста, с вики-разметкой и принципами размещения и именования статей.

Чтобы получать актуальную информацию о событиях, происходящих в Викиверситете, Вы можете установить шаблон {{Актуально}}, например, в самое начало своей страницы обсуждения.

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

По всем вопросам смело обращайтесь на портал сообщества или к одному из администраторов. При этом, пожалуйста, подписывайтесь на страницах обсуждения (но не в статьях Викиверситета), используя четыре идущих подряд знака тильды (~~~~). И ещё раз — добро пожаловать! :-) вы можете убрать данный шаблон с вашей страницы обсуждения по собственному желанию

== Задание 1 ==

42173(8) = 3*8(0) + 7*8(1) + 1*8(2) + 2*8(3) + 4*8(4) = 3 + 56 + 64 + 1024 + 16384 = 17531(10)

56624(8) = 4*8(0) + 2*8(1) + 6*8(2) + 6*8(3) + 5*8(4) = 4 + 16 + 384 +3072 +20480 = 23956(10)

Задание 2

[править]

17531(10) = 100010001111011(2)

23956(10) = 101110110010100(2)

Задание 3

[править]

100010001111011(2) + 101110110010100(2) = 1010001000001111(2)


Задание 4

[править]

100010001111011(2) * 101110110010100(2) = 11001000010000100011000011100(2)

Занятие 22.09.2010 (№ 4)

[править]

Вариант 2

[(А-В)ок] А=11 В=84

[А2]п = [A2]ок = 0|1011 = 0|0001011 [B2]п = [B2]ок = 1|0101011

0|0001011 + 1|0101011 = 1|0110110 конвертируем = 1001001 = -73


[(B-A)дк] В=84 А=11

[B2]п = [B2]ок = 1|0101011 [B2]дк = 1|0101100 [А2]п = [A2]ок = 0|1011 = 0|0001011

1|0101100 + 0|0001011 = 1|0110111 + 1 = 0|0110110 конвертируем 1001001 = 73


(C-D)ок C=49 D=53

[C2]ок = 0|110001 [D2]ок = 1|001010

0|110001 + 1|001010 = 1|111011 конвертируем 100 = -4


[(D-C)дк] D=53 C=49

[D2]дк = 0|001011 [C2]дк = 1|110001

0|001011 + 1|110001 = 1|111100 конвертируем 11 + 1 = 100 = 4


17.11.10

[править]

Вариант 2


RD #6 CALL 006 WR 11 WR R2 PUSH R2 RET JMP 002

Режим: сквозная СЗ,без учета бита записи

CALL 6

Тэг Данные Z U W
0 000 211006 1 1 0

JMP 2

Тэг Данные Z U W
0 000 211006 1 1 0
1 001 190006 1 1 0
2 999 000002 1 1 0
3 000 000000 0 0 0

WR 001

Тэг Данные Z U W
0 000 211006 1 0 0
1 001 190006 1 0 0
2 999 000002 1 0 0
3 006 100002 1 0 0


WR R2


Тэг Данные Z U W
0 000 211006 1 0 0
1 002 220011 1 1 0
2 999 000002 1 0 0
3 011 000006 1 1 0

PUSH R2

Тэг Данные Z U W
0 000 211006 1 0 0
1 002 220011 1 1 0
2 003 320002 1 1 0
3 011 000006 1 1 0

RET


Тэг Данные Z U W
0 004 060002 1 0 0
1 998 000006 1 1 0
2 003 320002 1 0 0
3 011 000006 1 0 0

Режим: обратная ;О, с учетом записи бита

CALL 6

Тэг Данные Z U W
0 000 211006 1 1 0
1 000 000000 0 0 0
2 000 000000 0 0 0
3 000 000000 0 0 0
4 000 000000 0 0 0
5 000 000000 0 0 0
6 000 000000 0 0 0
7 000 000000 0 0 0


JMP 2

Тэг Данные Z U W
0 000 211006 1 1 0
1 001 190006 1 1 0
2 999 000002 1 1 0
3 000 000000 0 0 0
4 000 000000 0 0 0
5 000 000000 0 0 0
6 000 000000 0 0 0
7 000 000000 0 0 0


WR 011

Тэг Данные Z U W
0 000 211006 1 1 0
1 001 190006 1 1 0
2 999 000002 1 1 0
3 006 100002 1 1 0
4 000 000000 0 0 0
5 000 000000 0 0 0
6 000 000000 0 0 0
7 000 000000 0 0 0


WR R2

Тэг Данные Z U W
0 000 211006 1 1 0
1 001 190006 1 1 0
2 999 000002 1 1 0
3 006 100002 1 1 0
4 002 220011 1 1 0
5 000 000000 0 0 0
6 000 000000 0 0 0
7 000 000000 0 0 0


PUSH R2

Тэг Данные Z U W
0 000 211006 1 1 0
1 001 190006 1 1 0
2 999 000002 1 1 0
3 006 100002 1 1 0
4 002 220011 1 1 0
5 011 000006 1 1 0
6 003 320002 1 1 0
7 000 000000 0 0 0


RET

Тэг Данные Z U W
0 000 211006 1 0 0
1 001 190006 1 0 0
2 999 000002 1 0 0
3 006 100002 1 1 0
4 002 220011 1 0 0
5 011 000006 1 0 0
6 003 320002 1 0 0
7 004 060002 1 0 0


1) 2 и нет
A B OUT
0 0 1
0 1 1
1 0 1
1 1 0

2) 2 или нет

Практическая №12 На 4 шаге флаг последовательного ввода сменяется на состояние "1" тем самым открывая доступ к записи флага готовности Е=1, всего 8 шагов.На 7 и 8 шаге заполняется буфер клавиатуры. BarsukovNA 07:22, 23 декабря 2010 (UTC)Ответить
A B OUT
0 0 1
0 1 0
1 0 0
1 1 0
3) Или
A B Out
0 0 0
0 1 1
1 0 1
1 1 0
4)
R S Q Q
1 1 0 1
0 1 0 1
1 0 0 1
- - - -
5)
A out
1 0
0 1

практическая №13

[править]

00 MAR := PC

01 MRd

02 CR := MDR

03 PC := PC+1

04 MAR := ADR

05 --> MRd

06 Acc := MDR

07 END_COMMAND



BarsukovNA 07:40, 23 декабря 2010 (UTC)Ответить