[Logo] Форум DL
  [DL]  Back to home page 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Author Message
Mihail Dolinskiy

Topics: 1985
Messages: 47286

My Profile
Эта тема предназначена для получения помощи от студентов и преподавателей при решении задач.
Ясно сформулируйте вопрос, подробнее изложите, что именно у Вас не получается.
Обязательно делайте полную ссылку на условие задачи.

Во многих случаях полезно, прежде чем писать свой вопрос, перечитать соответствующие темы прошлых лет.
Очень возможно, что Ваш вопрос и ответ на него уже есть в этой теме.

Вопросы и ответы по задачам
Вопросы и ответы по HLCCAD
Вопросы по C-MPA
С-компилятор для TCPU
Ошибка исполнения программы: Unknown instruction
Помогите пожалуйста - 2011

Пожалуйста, правильно выбирайте тему в форуме, которой соответствует Ваш вопрос.
Ilya Schurok

Topics: 1
Messages: 66

My Profile
Нашёл хорошую задачу, сделал в HLCCAD. Поздно понял, что нет стандартной приписки, как обозвать проэкт, устройство. Назвал, как попалось, в надежде на то, что в ошибке лога будет написано предпочтительное название. А там требуется некое расширение ".i86". Что это такое и с помощью чего можно получить? Уж больно обидно, хорошая задача была...
______________________
Жизнь - забытые следы чьей-то Глубины...
Mihail Dolinskiy

Topics: 1985
Messages: 47286

My Profile
i86 - это означает, что надо написать программу на ассемблере Intel 8086.
Мы начнем изучать его с 6-ой лекции.
Программы можно называть произвольно (в отличие от схем).

В названии ПАПКИ, содержащей папку с этой задачей, наверняка указано, что надо разрабатывать программы.

P.S. Впредь делай, пожалуйста, прямую ссылку на условие задачи - так будет удобней обсуждать проблемы.
Anna Korolyova

Topics: 0
Messages: 35

My Profile


Анна Королёва:

Оценка/Индивидуальные задания/Обязательные/Проектирование устройства (HLCCAD)/Логическая схема/1. Задача

Доступ запрещен
Доступ к станице, которую вы пытаетесь открыть, запрещен.
 



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

Скорей всего ты пытаешься открыть НЕ СВОЕ, а чужое индивидуальное задание. Надо изменить дерево задач на Simple Tree.

И лучше писать в теме Вашего предмета:
Проектирование цифровых систем - Помогите пожалуйста - 2012.
 



При выборе Simple Tree открывается Task Tree с доступной только одной задачей.



Mihail Dolinskiy

Topics: 1985
Messages: 47286

My Profile
Правильно.
17 - это и есть ТВОЙ Вариант (случайно назначаемый каждому).

И это задачи, которые можешь решить только ты, другим студентам эти задачи недоступны. Как ты в этом убедилась ранее, когда пыталась зайти в чужие задачи.
Anna Korolyova

Topics: 0
Messages: 35

My Profile
Спасибо за ответ.
Ilya Schurok

Topics: 1
Messages: 66

My Profile
Оценка\Индивидуальные задания\По выбору\Проектирование цифровых устройств\По таблицам истинности\8 - "Sort 5

После отправки - Ошибка: Несовпадение y3:1=0 [13 ns].
Беру тесты, смотрю:

; 0
x1 = 0, 2 at 1
x2 = 1, 2 at 1
x3 = 0, 2 at 1
x4 = 0, 2 at 1
x5 = 1, 2 at 1
assert y5 = 0, 2 at 1000
assert y4 = 0, 2 at 1000
assert y3 = 0, 2 at 1000
assert y2 = 1, 2 at 1000
assert y1 = 1, 2 at 1000

Вбиваю нужные значения х1...х5 в отладку, ответы - аналогичные. Подскажите, что я неправильно понимаю?
______________________
Жизнь - забытые следы чьей-то Глубины...
Mihail Dolinskiy

Topics: 1985
Messages: 47286

My Profile
Вариантов много, например
- не в то время (позже) получаешь правильные ответы
- перепутал порядок переменных
- просто к нам отослал не тот проект, который сам анализируешь.

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

Как научиться подключать тесты

Обучение
-- Подготовка к контрольному срезу
---- Проектирование
------- 1. Подключение тестовых файлов в HLCCAD
http://dl.gsu.by/task.jsp?nid=1005591&cid=835
Ivan Starodubtsev

Topics: 2
Messages: 72

My Profile
Столкнулся с ошибкой в тесте задачи Умножитель (Проектирование цифровых устройств - Вычислить выражение - 7 [126] Умножитель ).

3-й тест сожержит ошибку, а именно:

Вход: 01010101
Выход: 00100110

Правильный выход: 0011001 - это легко проверяется умножением в ручную: 0101*0101=0011001
Igor Korshunov

Topics: 7
Messages: 2186

My Profile


Иван Стародубцев:

Столкнулся с ошибкой в тесте задачи Умножитель (Проектирование цифровых устройств - Вычислить выражение - 7 [126] Умножитель ).

3-й тест сожержит ошибку, а именно:

Вход: 01010101
Выход: 00100110

Правильный выход: 0011001 - это легко проверяется умножением в ручную: 0101*0101=0011001 

Тест исправлен.
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile
Столкнулся с проблемами в тестах задачи "Число"(Контроль практики\Проектирование\3\13 - "Число"). Судя по первым трем тестам дополнительно инвертируем и в случае смены знака (когда IN_0[4]=0), однако 4-5 тесты при этом условии не выполняются. Мне кажется, что правильные ответы в тестах 4-5 должны быть такими:
4 тест: 00001010
5 тест: 00110010
Возможно и я считаю неверно, но хотелось бы узнать, что я не так делаю: либо надо проверять IN_0[5], либо не надо делать дополнительную инверсию в первом случае, либо тесты содержат ошибки
Ivan Starodubtsev

Topics: 2
Messages: 72

My Profile


Виталий Коган:

Столкнулся с проблемами в тестах задачи "Число"(Контроль практики\Проектирование\3\13 - "Число"). Судя по первым трем тестам дополнительно инвертируем и в случае смены знака (когда IN_0[4]=0), однако 4-5 тесты при этом условии не выполняются. Мне кажется, что правильные ответы в тестах 4-5 должны быть такими:
4 тест: 00001010
5 тест: 00110010
Возможно и я считаю неверно, но хотелось бы узнать, что я не так делаю: либо надо проверять IN_0[5], либо не надо делать дополнительную инверсию в первом случае, либо тесты содержат ошибки 


Столкнулся с этой же проблемой. Получил такие же ответы на 4 и 5 тесты.
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile
Небольшое несоответствие задания с тем, что должно быть в задаче на выходе(Индивидуальные задания\По выбору\Сконвертированные задания на программирование\Условные вычисления\2 - "Vetv"). Т.к. в начале там в табличке дано, что на входе: a,b,c и на выходе Res, а в примере дано, что на входе x,y,z и на выходе Result. При этом программа на выходе хочет видеть не то, что в табличке, а то, что в примере, т.е. Result (неплохо бы подправить условие, чтобы было полное соответствие данных в табличке и в примере, дабы не допускать студентам ошибок)
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile
Ошибка во Флеш-задании (Оценка\Обучение\Ассемблер\Флеш-задания\7 - "Программа 7"). Там просят пометить точкой того, чего не хватает, а не хватает там размерности входного параметра b, причем размерность у него должна быть dw, а в вариантах ответов, только db, причем этот ответ и проходит, хотя код идет такой:
JMP Begin
a dw 10
b 10
c dw 100
res dw 0
BEGIN:
mov ax,a
add ax,b - из этого понятно, что b имеет dw
add ax,c
mov res,ax
ends: jmp ends
Vitaliy Kogan

Topics: 1
Messages: 189

My Profile
Ошибка в первом тесте задаче (Индивидуальные задания\По выбору\Сконвертированные задания на проектирование\Циклы и переменные\29 - "Арифметическая прогрессия"). Первый тест говорит, что ответ должен быть 114, а правильный ответ, вероятней всего - 111, т.к. n-ый член арифметической прогрессии равен(с входными параметрами 1-го теста): 2+5*(6-1)=27, а сумма n первых членов арифметической прогрессии равна: ((2*2+5*5)/2)*n = 84 и при сложении 27+84 = 111. В случае теста, как я понял, он при делении(2*2+5*5)/2 получает 14.5 и умножает на 6, что равно 87 +27 = 114 - и получает свой ответ, но мы же должны взять целую часть, т.е. 14. Или я в чем-то не прав?
 
Forum Index ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4, 5, 6, 7
Time:0,069