Автор |
Сообщение |
27.05.2011 14:18:26
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Королева, Самолетова - 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
- точки соединения
- соединить инструкции для правильного вычисления заданного выражения
|
27.05.2011 14:19:20
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Вниманию групп ПМ-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
|
30.05.2011 13:09:35
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Константин Копытов
Темы: 0
Сообщений: 7
Мой профиль
|
Поставил 2 новых задания (Заполнить карту карно и заполнить по карте карно таблицу истинности), Копытов К.Н. ПМ-41
|
30.05.2011 14:28:32
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Я ответил в теме СУРС-2011
Там и надо было писать свое сообщение
|
31.05.2011 10:48:35
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Результаты контрольного среза 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
|
31.05.2011 10:53:39
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Михаил Долинский:
ПМ42 - Контрольный срез 17 мая
ТЬЮТОРЫ
Обелец - КОНДРАТЕНКО
Долгалева - ПОМОЗОВ
Авсейкова - БАЛЫКИН
Благодарная - ЖУРАВСКАЯ
Если ученики сдадут контрольный срез, то ТЬЮТОРЫ получат сброс СУРСА.
Благодарная сдала контрольный срез, Журавской сброшен СУРС (No 2)
|
31.05.2011 17:05:52
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
По просьбе Рябица и Лиморенко (ПМ-42)- пересмотрел еще раз листочки контроля теории за 24 мая.
Листочка с их ответами у меня нет.
Есть два варианта
- забыли сдать
- я потерял
Сейчас точного ответа уже не узнать.
Единственное, что могу предложить "во изменение"
- написать листоки контроля теории повторно и сдать мне.
|
01.06.2011 11:53:59
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Бонусы на работу на лекции 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)
Обелец,Авсейкова,Журавская,Долгалёва,Помозов,
Мехович,Троцкий,Балыкин,Кондратенко,Верес,
Благодарная
|
01.06.2011 12:50:41
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Контрольный срез 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
|
05.06.2011 10:38:59
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Дмитрий Жуков
Темы: 1
Сообщений: 31
Мой профиль
|
Михаил Семенович, дальнейшие практические занятия по предмету можно посещать по желанию? Или обязательно на практики ходить?
|
05.06.2011 10:46:47
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
По желанию и осталось только одно занятие - 7 июня
|
06.06.2011 16:15:27
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Евгений Британов
Темы: 0
Сообщений: 3
Мой профиль
|
Поставил 2-е новые задачи:
1. Карта Карно по таблице истиности
2. Таблица истиности по карте Карно
Британов Евгений ПМ-41
|
06.06.2011 18:48:49
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Ты сам их должен был попытаться сдавать.
Первое задание не сдается - не принято.
Второе принято (и перенесено в контрольную).
Сброшен СУРС №1
|
07.06.2011 10:21:18
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49881
Мой профиль
|
Круппа - начал писать контрольный срез 10.20
|
07.06.2011 10:23:00
Тема: Re:Архитектура вычислительных систем (М3/ПМ4) - 2011
|
Дмитрий Жуков
Темы: 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;
}
Разница только в именах переменных.
Проверьте как они тесты проходят или посмотрите мой протокол.
|
|
|