[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 16, 17, 18, 19, 20, ... 47, 48, 49
Автор Сообщение
Игорь Коршунов

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

Мой профиль
.
Sergey Sementsov

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

Мой профиль
.
Sergey Sementsov

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

Мой профиль


Игорь Коршунов:


Алексей Белоглазов:

В задаче http://dl.gsu.by/task.jsp?nid=909290&cid=813 не проходит тест FFFF0000FFFE0001=FFFF0000FFFF0000. Проверяли в калькуляторе, у нас правильный результат.

Команда Семенцов, Белоглазов 

Нужно реализовать устройство реализующее инструкцию ММХ упакованного вычитания с насыщением (PSUBUSW), а не простое вычитания.
 


Суть это инструкции в том, что если a-b<0, то на выход подать 0? Если да, то так и делали.

Все тесты остальны проходит вроде бы как. Может мы не до конца поняли суть это команды?
Станислав Нестерук

Темы: 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-му байту.
Игорь Коршунов

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

Мой профиль


Таня Ковалева:

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 (тест из примера)

Эталонная программа не смогла пройти тесты  

В тесте указана неверная размерность.
Пример теста исправлен.
Игорь Коршунов

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

Мой профиль


Сергей Семенцов:


Игорь Коршунов:


Алексей Белоглазов:

В задаче http://dl.gsu.by/task.jsp?nid=909290&cid=813 не проходит тест FFFF0000FFFE0001=FFFF0000FFFF0000. Проверяли в калькуляторе, у нас правильный результат.

Команда Семенцов, Белоглазов 

Нужно реализовать устройство реализующее инструкцию ММХ упакованного вычитания с насыщением (PSUBUSW), а не простое вычитания.
 


Суть это инструкции в том, что если a-b<0, то на выход подать 0? Если да, то так и делали.

Все тесты остальны проходит вроде бы как. Может мы не до конца поняли суть это команды? 

Суть инструкции в том, что нужно выполнить 4 вычитания одновременно.
Игорь Коршунов

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

Мой профиль


Станислав Нестерук:

Подготовка к контролю практики\К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-му байту. 

Исправлено.
Станислав Нестерук

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

Мой профиль
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\3 - "Возведение в квадрат" 53566 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914281&cid=813

По условию:
Выходные данные:
res - 2 байта

В тестах все переменные по 1-му байту.
Станислав Нестерук

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

Мой профиль
Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\4 - "Деление" 53567 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914282&cid=813
По условию:
Входные данные:
a - 2 байта
b - 1 байт

В тестах все переменные по 1-му байту.
Игорь Коршунов

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

Мой профиль


Станислав Нестерук:

Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\3 - "Возведение в квадрат" 53566 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914281&cid=813

По условию:
Выходные данные:
res - 2 байта

В тестах все переменные по 1-му байту.  

Исправлено.
Игорь Коршунов

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

Мой профиль


Станислав Нестерук:

Подготовка к контролю практики\К6. Подводящие упражнения\3\1. Подводящие задачи\4 - "Деление" 53567 Лобан Александр, М-42, февраль 2007
http://dl.gsu.by/task.jsp?nid=914282&cid=813
По условию:
Входные данные:
a - 2 байта
b - 1 байт

В тестах все переменные по 1-му байту.  

Исправлено.
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;
}
Станислав Нестерук

Темы: 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

Sergey Sementsov

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

Мой профиль
У меня не проходит тест, по-моему, 3-й.

Суть в том, что в отладчике всё "хорошо". X2==Y2, но в if() она не попадает, а сразу в else.

В итоге выходная переменная получает неверный результат.

До этого вообще долго делал, чтобы программа в памяти умещалась)) Не получалось долго..
Sergey Sementsov

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

Мой профиль


Игорь Коршунов:


Сергей Семенцов:


Игорь Коршунов:


Алексей Белоглазов:

В задаче http://dl.gsu.by/task.jsp?nid=909290&cid=813 не проходит тест FFFF0000FFFE0001=FFFF0000FFFF0000. Проверяли в калькуляторе, у нас правильный результат.

Команда Семенцов, Белоглазов 

Нужно реализовать устройство реализующее инструкцию ММХ упакованного вычитания с насыщением (PSUBUSW), а не простое вычитания.
 


Суть это инструкции в том, что если a-b<0, то на выход подать 0? Если да, то так и делали.

Все тесты остальны проходит вроде бы как. Может мы не до конца поняли суть это команды? 

Суть инструкции в том, что нужно выполнить 4 вычитания одновременно. 


Любопытно) Уточним у Михаила Семеновича уже лично тогда..
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, ... 16, 17, 18, 19, 20, ... 47, 48, 49
Time:0,047