[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7, 8
Автор Сообщение
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Королева, Самолетова       - 20
Ковалева, Якубович         - 16
Кулагина, Лобанова         - 15
Обелец,Авсейкова,Журавская - 13
Копытов, Мешков, Полевиков -  6
Хомутовский, Бухалов       -  6
Британов                   -  4
Лисимов, Гук               -  4
Жуков                      -  3
Слепченко                  -  1
Огнев                      -  1

Досдали Рябица, Лиморенко  -  4    

Королева, Самолетова - 20 

- области выделения (выбрать/указать)
    - условное графическое обозначение регистра
    - правильное завершение ассемблерной программы для DL 
    - команды пересылки
    - инструкцию умножения на -1
    - инструкции сдвигов
    - движущую силу развития архитектуры ВС
    - базовые компоненты архитектуры ВС
    - тенденции развития архитектуры
    - вентиль 2И-НЕ
- соединить отрезками 
    - логические выражения со схемами
    - названия устройств с их обозначениями
    - названия флагов с их обозначениями
    - тип (микроинструкция, микроусловие, конец) с обозначением
    - (8 16) (db dw)
    - (мили микро мини) (10^-9 10^-3 10^-6)
- перечисляемые поля
    - дополнить обозначения на карте Карно
    - назначение контактов ПЗУ     
    - назначение контактов микропрограммного автомата
- пользовательские таны (графические)
    - покрыть Карту Карно кораблями
- пользовательские таны (текстовые)
    - расставить наименования регистров

Ковалева, Якубович - 16

- соединить отрезками 
    - обозначение с содержанием в С
      (сложение, отрицание, конъюнкция, логическое или) 
    - обозначение с содержанием в С
      (сдвиг влево, сравнение на равенство, логическое И, сдвиг вправо)
    - точки в таблице (Intel 8086, TCPU | разрядность, Объем памяти, архитектура) 
      с точками ответов (8 бит, 16 бит, 256Бт, 64Кбт, Неймановская, Гарварская)
    - (P A R W) (биты обращения, присутствия, разрешения записи, считывания сегмента)
    - (mul, imul, div, idiv) 
      (знаковое умножение, беззнаковое деление, знаковое деление, беззнаковое умножение)
    - (push pop lea neg) 
      (достать из стека, загрузить в стек, умножить на -1, загрузить адрес)
    - диапазон чисел в байте знаковый, беззнаковый (0-255, -128-127)

- области выделения 
    - базовые компоненты архитектуры вычислительных систем

- пользовательские таны (текстовые)
    - внести правильный фрагмент программы

- перечисляемые поля(0 1) или текстовые пользовательские таны
    - заполнить таблицу конъюнкции (область определения функции)
    - заполнить таблицу конъюнкции (область значения функции)
    - заполнить таблицу инверсии (область определения функции)
    - заполнить таблицу сложения по модулю 2 
    - инвертировать двоичное число 
    - 1192 = (в двоичной системе)
    - сложить два числа в двоичной системе

Кулагина, Лобанова - 15

- области выделения 
    - с каким регистром работает инструкция LOOP
    - какие регистры можно использовать для косвенной адресации
    - дан фрагмент программы. Определить на какую метку
      произойдет переход при заданных входных данных  
    - значение на выходе мультиплексора при заданных значениях на входе
    - какой операции нет в процессоре TCPU
    - для данной схемы правильную логическую функцию
    - выбрать правильное написание инструкции, которая
      заносит в регистр DI адрес начала строки OUT
    - функция, которую выполняет инструкция DEC (-1, +1, *(-1))  
    - регистры, в которые заносятся частное и остаток
      при делении на байт
    - сколько битов хранит триггер

- соединить отрезками 
    - мнемоники инструкций с их описаниями
    - мнемоники инструкций условного перехода с обозначениями условий
    - разрядность (8 16 32) с процессором TCPU, Intel 8086, Intel 80286
    - мнемоноки со смыслом (комментарий, метка, инструкция)      

- пользовательские таны (текстовые)
    - внести недостающие инструкции



Обелец,Авсейкова,Журавская - 13

- соединить отрезками
    - фрагменты программ с тестами
    - (>, <>, <, =, <=)  (jl, jnge, jle, jg, jne)
  
- области выделения
    - выбрать неверную С-программу для заданного выражения
    - выбрать логическую функцию для схемы
    - указать какой логической операции соответствует схема   
    - указать какой логической функции соответствует карта Карно  

- пользовательские таны (графические)
    - собрать программу как пазл
    - покрыть карту Карно

- пользовательские таны (текстовые)
    - внести недостающие инструкции

- поля ввода 
    - записать выражение, которому соответствует данная схема

- перечисляемые поля
    - какой логической операции соответствует данная таблица
    - заполнить таблицу истинности дизъюнкции
    - определить значения на выходе дешифратора при заданных входах

Копытов, Мешков, Полевиков - 6

- пользовательские таны (графические) 
    - составить программу как пазл (по образцу)
    - составить программу по принципу пятнашек
    - соединить фрагменты программ в правильном порядке
      (по ошибке фрагменты переразмещаются)
    - L-клуб (программы, тесты)

- области выделения
    - указать ошибки в программах

- поля ввода
    - ввести результат работы схемы условного вычисления выражения 
      по входным данным
 

Хомутовский, Бухалов - 6

- поля ввода
    - ввести недостающий оператор(3)
    - заполнить столбец таблицы истинности по Карте Карно 

- точки соединения
    - (cbw, cwd) (8->16,8->32,16->32,4->8)
    - сопоставить 3 двоичные и 3 десятичные записи чисел

Британов -  4

- точки соединения
    - определения понятий с их расшифровкой
  
- области выделения
    - дан текст программы на ассемблере и несколько тестов
      указать неверные тесты
    - дан набор тестов и несколько программ на ассемблере
      указать программу, которой соответствует весь набор тестов
    - дано задание и несколько вариантов программ, указать 
      все верные программы
    

Лисимов, Гук - 4

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

- пользовательские таны (текстовые)
    - поставить блоки в правильном порядке 8 cbw 16 cwd 32 

- области выделения
    - дана схема, выбрать праивльное ее описание


Досдали листок Рябица и Лиморенко
4 задания

Точки соединения
- (таблицы истиннсти - логические операции: дизъюнкция, конъюнкция, сложение по модулю 2)
- таблицу истинности со значком логической операции 
- мнемонику инструкции со знаком операции

Область выделения
выберите правильную последоваптельность инструкций
mov al,x
cwd

mov al,x
cbw

mov ax,x
cbw



Жуков  - 3

- точки соединения
    - указать линию, по которой пойдет 1 при заданной комбинации на входе дешифратора
    - указать линию, на которую пришла 1 при заданной комбинации на выходе шифратора
    - УГО - элементы (RAM, T, RG, ROM)

Слепченко -  1

- области выделения
    - указать ошибки на схеме

Огнев - 1

- точки соединения
    - соединить инструкции для правильного вычисления заданного выражения

Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Вниманию групп ПМ-41, ПМ42

Лекция 31 мая состоится



Мультипроцессорные системы/супер-ЭВМ


Буки приносить не нужно - не понадобятся.

Вопросы для самоконтроля

1. Причины появления МПС
2. Основные проблемы МПС
3. Критерии эффективности работы МПС

ПМ-41-1
Дуров, Лопухов, Жуков, Полевиков, Копытов,
Грабко, Блажевич, Рожкова, Мамедов, Титуленко

ПМ-41-2
Огнев, Британов, Мельяновская, Горбачевская, Приставко
Кириченко, Гук, Лисимов, Мешков, Хомутовский

ПМ-42-1
Ковалёва,Якубович,Кулагина,Королёва,Самолётова,
Рябица,Лиморенко,Лобанова,Гулевич,Кацуба,
Левшова

ПМ-42-2
Обелец,Авсейкова,Журавская,Долгалёва,Помозов,
Мехович,Троцкий,Балыкин,Кондратенко,Верес,
Благодарная
ПМ41-1  4  4   
ПМ41-2  3  2  !
ПМ42-1  1  1  !
ПМ42-2  2  0

Константин Копытов

Темы: 0
Сообщений: 7

Мой профиль
Поставил 2 новых задания (Заполнить карту карно и заполнить по карте карно таблицу истинности), Копытов К.Н. ПМ-41
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Я ответил в теме СУРС-2011

Там и надо было писать свое сообщение
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Результаты контрольного среза 31 мая 2010 (ПМ41/ПМ42)
      
                  З П А С Т П  Оценка    Бонусы
Рожкова Наталья   4   1 1 1 1   10 (9)
Дуров Евгений     4 1 1 1 1     10 (8)

Круппа Дмитрий    3   1 1 0 1    9 [9]     30
Приставко Марина  3   1 1 0 1    9 [9]     30
Журавская Елена   3 1 1 1        9 [9]     30 

Блажевич Ольга    3   1 1 1      6 [10]    30  
Кириченко Аня     3   1 1 1      6 [9]     30
Гулевич Игорь     3 0 1 1 1      6 [10]    30 
Троцкий Леонид    3   1 1 1      6 [10]    30
Якубович Антонина 3   1 1 1 0    6 (5) 
Матарас Александр 3 0 1 1 1      6  -

Горбачевская Таня 2   0 1   1    5 [5]     20
Левшова Екатерина 2   1 1   0    5 (9)     20 
Балыкин Евгений   1   1 0        4  - 

Слепченко Михаил  1     1   0    1 [4]     10 
Самолётова Аэлита 1     1        1 [5]     10 
Долгалева Аня     1   0 1        1 [1]     10

Верес Юлия        0 0            0
Мехович Михаил    0 0            0
Обелец Виктория   0 0            0
Лиморенко Дарья   0 0            0
Авсейкова Диана   0   0          0

Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль


Михаил Долинский:

ПМ42 - Контрольный срез 17 мая

ТЬЮТОРЫ

Обелец - КОНДРАТЕНКО
Долгалева - ПОМОЗОВ
Авсейкова - БАЛЫКИН
Благодарная - ЖУРАВСКАЯ

Если ученики сдадут контрольный срез, то ТЬЮТОРЫ получат сброс СУРСА. 
Благодарная сдала контрольный срез, Журавской сброшен СУРС (No 2)
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
По просьбе Рябица и Лиморенко (ПМ-42)- пересмотрел еще раз листочки контроля теории за 24 мая.
Листочка с их ответами у меня нет.
Есть два варианта
- забыли сдать
- я потерял
Сейчас точного ответа уже не узнать.
Единственное, что могу предложить "во изменение"
- написать листоки контроля теории повторно и сдать мне.
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Бонусы на работу на лекции 31 мая

Контроль теории

ПМ-42

Помозов: ++.А

Ответ на первый вопрос: (+ принято)

Необходимость в решении трудоемких задач
Необходимость в экономии времени на вычисление

Ответ на второй вопрос (+ принято)
Распределение функций между компонентами

Ответ на третий вопрос отсутствует (.)

Примеры зачтенных ответов на 3 вопрос
- объем вычислений/стоимость системы (Лопухов)
- производительность на 1 ватт, 1 доллар (Троцкий)
- стоимость (Дуров)
- время выполнения [эталонной задачи] (Титуленко)
- коэффициенты загруженности процессоров (Бухалов)

Алгоритм (Помозова)
- все участники делялся на группы по 3 человека
каждая такая группа резервирует за собой определенный диапазон значений
(например 70**** - 79****), которые будут сортировать
1-ый человек - изымает эти числа из кучи
2-ой - быстро их сортирует
3-ий - следит за вторым и проверяет правильность

Пояснения к легенде
+ ответ зачтен
- ответ есть, но не зачтен, 
. ответ отсутствует
A описан хоть какой-то алгоритм
                    Бонусы   
Коцуба      ++-А      15
Левшова     ++-А      15 
Гулевич     ++-А      15 
Ковалева    ++-А      15 
Троцкий     +++.      15
Помозов     ++.А      15
Благодарная +--А      10 
Долгалева   +--А      10
Журавская   +--А      10
Мехович     +-+.      10
Балыкин     +-+.      10 
Лиморенко   -+-А      10
Рябица      -+-А      10
Авсейкова   -+-А      10
Обелец      -+-А      10
Якубович    ++-.      10
Самолетова  -+-.       5
Лобанова    -+-.       5
Кулагина    -+-.       5
Королева    -+-.       5
Кондратенко +--.       5 
Верес       +--.       5 

ПМ-41 

Титуленко    +++А     20
Лопухов      +++А     20
Дуров        +++А     20 
Жуков        +++А     20
Лисимов      ++-А     15
Хамутовский  ++-А     15
Огнев        ++-А     15  
Британов     ++-А     15
Полевиков    ++-А     15
Грабко       ++-А     15 
Мешков       ++-А     15
Гук          ++-.     10 
Приставко    ++-.     10
Кириченко    ++-.     10
Копытов      -+-А     10
Бухалов      -++.     10
Мамедов      -+-А     10
Рожкова      -+-.      5
Блажевич     -+-.      5
Мельяновская +--.      5 
Горбачевская +--.      5


Спортивные бонусы
ПМ41-1  4  4      1+1   =  2  
ПМ41-2  3  2  !   2+3+5 = 10
ПМ42-1  1  1  !   5+5+5 = 15
ПМ42-2  2  0      3     =  3


ПМ-41-1 (+2)
Дуров, Лопухов, Жуков, Полевиков, Копытов,
Грабко, Блажевич, Рожкова, Мамедов, Титуленко

ПМ-41-2 (+10)
Огнев, Британов, Мельяновская, Горбачевская, Приставко
Кириченко, Гук, Лисимов, Мешков, Хамутовский

ПМ-42-1 (+15)
Ковалёва,Якубович,Кулагина,Королёва,Самолётова,
Рябица,Лиморенко,Лобанова,Гулевич,Коцуба,
Левшова

ПМ-42-2 (+3)
Обелец,Авсейкова,Журавская,Долгалёва,Помозов,
Мехович,Троцкий,Балыкин,Кондратенко,Верес,
Благодарная
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Контрольный срез 31 мая 2010 (ПМ41/ПМ42) - дорешивание
      
                  З П А С Т П    Бонусы
Кулагина Марина   4 + + + +        40
Мехович Михаил    3 +   + +        30
Левшова Екатерина 2   1 1 + +      20 
Лобанова Галина   2 +   +          20
Кириченко Аня     1   1 1 1 +      10         
Круппа Дмитрий    1   1 1 + 1      10         
Приставко Марина  1   1 1 + 1      10         
Гулевич Игорь     1 + 1 1 1        10         
Троцкий Леонид    1   1 1 1 +      10
Якубович Антонина 1   1 1 1 +      10 
Матарас Александр 1 + 1 1 1        10
Балыкин Евгений   1   1 +          10 
Верес Юлия        1 1              10
Обелец Виктория   1 1              10
Лиморенко Дарья   1 1              10
Авсейкова Диана   1   1            10

Дмитрий Жуков

Темы: 1
Сообщений: 31

Мой профиль
Михаил Семенович, дальнейшие практические занятия по предмету можно посещать по желанию? Или обязательно на практики ходить?
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
По желанию и осталось только одно занятие - 7 июня
Евгений Британов

Темы: 0
Сообщений: 3

Мой профиль
Поставил 2-е новые задачи:
1. Карта Карно по таблице истиности
2. Таблица истиности по карте Карно
Британов Евгений ПМ-41
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Ты сам их должен был попытаться сдавать.
Первое задание не сдается - не принято.
Второе принято (и перенесено в контрольную).
Сброшен СУРС №1
Михаил Долинский (Online)

Темы: 1985
Сообщений: 47286

Мой профиль
Круппа - начал писать контрольный срез 10.20
Дмитрий Жуков

Темы: 1
Сообщений: 31

Мой профиль
Кажется нашел интересный баг. Связан он с задачами на CMPA. Неоднократно его замечал. Сейчас уже точно проверил.
Т.к. Си является регистрозависимым языком, то переменные x и X - это разные переменные. В условии на контрольном срезе все переменные пишутся большими буквами. В протоколах тестов - маленькими. Вот тут и кроется косяк: когда в программе именовать переменные маленькими буквами (нижний регистр), то задача проходит. Если же большими буквами (верхний регистр), то она рушится.
Например, вот задача - http://dl.gsu.by/task.jsp?nid=833423&cid=758 (надеюсь будет доступна, если что - 14й вариант, СМРА).
Вот две программы:
Первая:
int __in __bits(16) X;
int __in __bits(16) Y;
int __in __bits(8) A9;
int __in __bits(8) B7;

int __out __bits(16) RES;

void main(){
	int __bits(16) x=X;
	int __bits(16) y=Y;
	int __bits(8) a9=A9;
	int __bits(8) b7=B7;
	int __bits(16) r;
	if(x*y<0){
		r=a9*b7+x/y-y;
	}else{
		r=(a9*y+b7*x-x)/y;
	}
	RES=r;
}

Вторая:
int __in __bits(16) x;
int __in __bits(16) y;
int __in __bits(8) a9;
int __in __bits(8) b7;

int __out __bits(16) res;

void main(){
	int __bits(16) X=x;
	int __bits(16) Y=y;
	int __bits(8) A9=a9;
	int __bits(8) B7=b7;
	int __bits(16) r;
	if(X*Y<0){
		r=A9*B7+X/Y-Y;
	}else{
		r=(A9*Y+B7*X-X)/Y;
	}
	res=r;
}

Разница только в именах переменных.
Проверьте как они тесты проходят или посмотрите мой протокол.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7, 8
Time:0,054