Автор |
Сообщение |
27.03.2012 15:34:40
Тема: Re:Ошибка в установке задачи - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
.
|
27.03.2012 15:35:52
Тема: Re:Ошибка в установке задачи - 2012
|
Sergey Sementsov
Темы: 1
Сообщений: 154
Мой профиль
|
.
|
27.03.2012 15:37:45
Тема: Re:Ошибка в установке задачи - 2012
|
Sergey Sementsov
Темы: 1
Сообщений: 154
Мой профиль
|
Игорь Коршунов:
Алексей Белоглазов:
В задаче http://dl.gsu.by/task.jsp?nid=909290&cid=813 не проходит тест FFFF0000FFFE0001=FFFF0000FFFF0000. Проверяли в калькуляторе, у нас правильный результат.
Команда Семенцов, Белоглазов
Нужно реализовать устройство реализующее инструкцию ММХ упакованного вычитания с насыщением (PSUBUSW), а не простое вычитания.
Суть это инструкции в том, что если a-b<0, то на выход подать 0? Если да, то так и делали.
Все тесты остальны проходит вроде бы как. Может мы не до конца поняли суть это команды?
|
27.03.2012 15:41:25
Тема: Re:Ошибка в установке задачи - 2012
|
Станислав Нестерук
Темы: 0
Сообщений: 39
Мой профиль
|
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\2 - "Сумма трех чисел" 53565 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914280&cid=813
По условию:
Входные данные:
a - 2 байта
b - 2 байта
c - 2 байта
Выходные данные:
res - 2 байта
В тестах все переменные по 1-му байту.
|
27.03.2012 15:44:17
Тема: Re:Ошибка в установке задачи - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Таня Ковалева:
http://dl.gsu.by/task.jsp?nid=916938&cid=813
Экзамен\Индивидуальные задания\Тестирование программ\Условные вычисления\42 - "Незадача (тестирование: 2)" 87642 TaskConverter Winter тестирование 2009 Май 10
Вычисляется выражение:
3*Y+7*X-5
x dec: 3
y dec: 4
Res dec: 28 (тест из примера)
Эталонная программа не смогла пройти тесты
В тесте указана неверная размерность.
Пример теста исправлен.
|
27.03.2012 15:45:50
Тема: Re:Ошибка в установке задачи - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Сергей Семенцов:
Игорь Коршунов:
Алексей Белоглазов:
В задаче http://dl.gsu.by/task.jsp?nid=909290&cid=813 не проходит тест FFFF0000FFFE0001=FFFF0000FFFF0000. Проверяли в калькуляторе, у нас правильный результат.
Команда Семенцов, Белоглазов
Нужно реализовать устройство реализующее инструкцию ММХ упакованного вычитания с насыщением (PSUBUSW), а не простое вычитания.
Суть это инструкции в том, что если a-b<0, то на выход подать 0? Если да, то так и делали.
Все тесты остальны проходит вроде бы как. Может мы не до конца поняли суть это команды?
Суть инструкции в том, что нужно выполнить 4 вычитания одновременно.
|
27.03.2012 15:47:48
Тема: Re:Ошибка в установке задачи - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Станислав Нестерук:
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\2 - "Сумма трех чисел" 53565 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914280&cid=813
По условию:
Входные данные:
a - 2 байта
b - 2 байта
c - 2 байта
Выходные данные:
res - 2 байта
В тестах все переменные по 1-му байту.
Исправлено.
|
27.03.2012 15:54:44
Тема: Re:Ошибка в установке задачи - 2012
|
Станислав Нестерук
Темы: 0
Сообщений: 39
Мой профиль
|
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\3 - "Возведение в квадрат" 53566 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914281&cid=813
По условию:
Выходные данные:
res - 2 байта
В тестах все переменные по 1-му байту.
|
27.03.2012 15:57:45
Тема: Re:Ошибка в установке задачи - 2012
|
Станислав Нестерук
Темы: 0
Сообщений: 39
Мой профиль
|
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\4 - "Деление" 53567 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914282&cid=813
По условию:
Входные данные:
a - 2 байта
b - 1 байт
В тестах все переменные по 1-му байту.
|
27.03.2012 16:02:07
Тема: Re:Ошибка в установке задачи - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Станислав Нестерук:
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\3 - "Возведение в квадрат" 53566 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914281&cid=813
По условию:
Выходные данные:
res - 2 байта
В тестах все переменные по 1-му байту.
Исправлено.
|
27.03.2012 16:04:22
Тема: Re:Ошибка в установке задачи - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Станислав Нестерук:
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\4 - "Деление" 53567 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914282&cid=813
По условию:
Входные данные:
a - 2 байта
b - 1 байт
В тестах все переменные по 1-му байту.
Исправлено.
|
27.03.2012 16:06:36
Тема: Re:Ошибка в установке задачи - 2012
|
Sergey Sementsov
Темы: 1
Сообщений: 154
Мой профиль
|
Сергей Семенцов:
Михаил Долинский:
Сергей Семенцов:
Михаил Долинский:
Сергей Семенцов:
Семенцов Сергей, ПМ-41.
Отрабатывал 27.03 с 10:06 до 11:39 пару за 20 Марта 2012 г.
Решал индивидуальную задачу:
http://dl.gsu.by/task.jsp?nid=917218&cid=813
Как мне кажется, нашел проблему или в процессоре C-TCPU или просто допустил сам ошибку.
Отпишу сейчас уже на лекции проблему, которая возникла в соот. теме.
Пропуск сброшен условно.
Лучше не эксплуатировать так часто свою кредитную историю.
Решать одну задачу всю пару можно в общем случае только у меня на глазах.
Михаил Семенович, дело ведь не в "кредитных" историях. Я хотел на лекции подойти к Вам с ноутом и попросить помощи. Потому что долго делал эту задачу и никак не мог понять в чем там проблема. Спросил у товарища, тот тоже не смог подсказать почему условие в if() не проверяется. В отладчике x=3 и y=3, а в if() он не заходит, идёт по ветке else.
В форуме ты обещал спросить - так СПРОСИ (выложив исходник). Игорь Викторович здесь - ответит.
Михаил Семенович, мой ноут с исходниками у Алексея. Он у Вас на паре работает. Сейчас позвоню ему, попрошу выложить. Я как обычно после 3-х в Модеме.
Вот исходник:
unsigned __in __bits(6) X;
unsigned __in __bits(6) Y;
unsigned __out __bits(1) OUT;
void main(){
unsigned __bits(6) XX = X;
unsigned __bits(6) YY = Y;
YY>>=3;
XX>>=3;
unsigned __bits(3) Y1 = YY;
unsigned __bits(3) X1 = XX;
unsigned __bits(3) Y2 = Y;
unsigned __bits(3) X2 = X;
if ( (X1==Y1) || (X1==Y2) || (X2==Y1) || (X2==Y2) )
OUT = 1;
else
OUT = 0;
}
|
27.03.2012 16:14:05
Тема: Re:Ошибка в установке задачи - 2012
|
Станислав Нестерук
Темы: 0
Сообщений: 39
Мой профиль
|
Подготовка к контролю практики\К6. Подводящие упражнения\4. Вычислить выражение\7 - "Вычислить выражение" 53754 Кугейко Мария, ПО-12, март 2006
http://dl.gsu.by/task.jsp?nid=914296&cid=813
Размерность переменной res в 5-м тесте должна быть 2 байта.
[5]
Cycles = 1000
CheckCycles = false
Segment - 0
Offset - 0
a sgn[2]: -50
c sgn[2]: 6
b sgn: -5
d sgn: -10
res sgn: 106
|
27.03.2012 16:18:51
Тема: Re:Ошибка в установке задачи - 2012
|
Sergey Sementsov
Темы: 1
Сообщений: 154
Мой профиль
|
У меня не проходит тест, по-моему, 3-й.
Суть в том, что в отладчике всё "хорошо". X2==Y2, но в if() она не попадает, а сразу в else.
В итоге выходная переменная получает неверный результат.
До этого вообще долго делал, чтобы программа в памяти умещалась)) Не получалось долго..
|
27.03.2012 16:19:54
Тема: Re:Ошибка в установке задачи - 2012
|
Sergey Sementsov
Темы: 1
Сообщений: 154
Мой профиль
|
Игорь Коршунов:
Сергей Семенцов:
Игорь Коршунов:
Алексей Белоглазов:
В задаче http://dl.gsu.by/task.jsp?nid=909290&cid=813 не проходит тест FFFF0000FFFE0001=FFFF0000FFFF0000. Проверяли в калькуляторе, у нас правильный результат.
Команда Семенцов, Белоглазов
Нужно реализовать устройство реализующее инструкцию ММХ упакованного вычитания с насыщением (PSUBUSW), а не простое вычитания.
Суть это инструкции в том, что если a-b<0, то на выход подать 0? Если да, то так и делали.
Все тесты остальны проходит вроде бы как. Может мы не до конца поняли суть это команды?
Суть инструкции в том, что нужно выполнить 4 вычитания одновременно.
Любопытно) Уточним у Михаила Семеновича уже лично тогда..
|
|