Автор |
Сообщение |
03.07.2012 09:56:22
Тема: Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49899
Мой профиль
|
Эта тема предназначена для получения помощи от студентов и преподавателей при решении задач.
Ясно сформулируйте вопрос, подробнее изложите, что именно у Вас не получается.
Обязательно делайте полную ссылку на условие задачи.
Во многих случаях полезно, прежде чем писать свой вопрос, перечитать соответствующие темы прошлых лет.
Очень возможно, что Ваш вопрос и ответ на него уже есть в этой теме.
Вопросы и ответы по задачам
Вопросы и ответы по HLCCAD
Вопросы по C-MPA
С-компилятор для TCPU
Ошибка исполнения программы: Unknown instruction
Помогите пожалуйста - 2011
Пожалуйста, правильно выбирайте тему в форуме, которой соответствует Ваш вопрос.
|
15.09.2012 00:51:46
Тема: Re:Помогите пожалуйста - 2012
|
Илья Щурок
Темы: 1
Сообщений: 66
Мой профиль
|
Нашёл хорошую задачу, сделал в HLCCAD. Поздно понял, что нет стандартной приписки, как обозвать проэкт, устройство. Назвал, как попалось, в надежде на то, что в ошибке лога будет написано предпочтительное название. А там требуется некое расширение ".i86". Что это такое и с помощью чего можно получить? Уж больно обидно, хорошая задача была...
______________________
Жизнь - забытые следы чьей-то Глубины...
|
15.09.2012 09:31:20
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49899
Мой профиль
|
i86 - это означает, что надо написать программу на ассемблере Intel 8086.
Мы начнем изучать его с 6-ой лекции.
Программы можно называть произвольно (в отличие от схем).
В названии ПАПКИ, содержащей папку с этой задачей, наверняка указано, что надо разрабатывать программы.
P.S. Впредь делай, пожалуйста, прямую ссылку на условие задачи - так будет удобней обсуждать проблемы.
|
15.09.2012 11:35:26
Тема: Re:Помогите пожалуйста - 2012
|
Анна Королёва
Темы: 0
Сообщений: 35
Мой профиль
|
Анна Королёва:
Оценка/Индивидуальные задания/Обязательные/Проектирование устройства (HLCCAD)/Логическая схема/1. Задача
Доступ запрещен
Доступ к станице, которую вы пытаетесь открыть, запрещен.
Михаил Долинский:
Скорей всего ты пытаешься открыть НЕ СВОЕ, а чужое индивидуальное задание. Надо изменить дерево задач на Simple Tree.
И лучше писать в теме Вашего предмета:
Проектирование цифровых систем - Помогите пожалуйста - 2012.
При выборе Simple Tree открывается Task Tree с доступной только одной задачей.
|
15.09.2012 11:57:14
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49899
Мой профиль
|
Правильно.
17 - это и есть ТВОЙ Вариант (случайно назначаемый каждому).
И это задачи, которые можешь решить только ты, другим студентам эти задачи недоступны. Как ты в этом убедилась ранее, когда пыталась зайти в чужие задачи.
|
15.09.2012 12:05:43
Тема: Re:Помогите пожалуйста - 2012
|
Анна Королёва
Темы: 0
Сообщений: 35
Мой профиль
|
Спасибо за ответ.
|
17.09.2012 02:45:40
Тема: Re:Помогите пожалуйста - 2012
|
Илья Щурок
Темы: 1
Сообщений: 66
Мой профиль
|
Оценка\Индивидуальные задания\По выбору\Проектирование цифровых устройств\По таблицам истинности\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 в отладку, ответы - аналогичные. Подскажите, что я неправильно понимаю?
______________________
Жизнь - забытые следы чьей-то Глубины...
|
17.09.2012 06:02:37
Тема: Re:Помогите пожалуйста - 2012
|
Михаил Долинский
Темы: 2072
Сообщений: 49899
Мой профиль
|
Вариантов много, например
- не в то время (позже) получаешь правильные ответы
- перепутал порядок переменных
- просто к нам отослал не тот проект, который сам анализируешь.
Проблему надо решать так
- взять файл с тестами с DL
- подключить этот файл к своему проекту
- запустить моделирование, перейти в отладчик, найти и исправить ошибку в схеме
- добиться чтобы при моделировании с подключенным файлом не было сообщений об ошибках
- отослать корректный проект на тестирование на DL
Как научиться подключать тесты
Обучение
-- Подготовка к контрольному срезу
---- Проектирование
------- 1. Подключение тестовых файлов в HLCCAD
http://dl.gsu.by/task.jsp?nid=1005591&cid=835
|
26.09.2012 14:43:32
Тема: Re:Помогите пожалуйста - 2012
|
Иван Стародубцев
Темы: 2
Сообщений: 72
Мой профиль
|
Столкнулся с ошибкой в тесте задачи Умножитель (Проектирование цифровых устройств - Вычислить выражение - 7 [126] Умножитель ).
3-й тест сожержит ошибку, а именно:
Вход: 01010101
Выход: 00100110
Правильный выход: 0011001 - это легко проверяется умножением в ручную: 0101*0101=0011001
|
28.09.2012 08:33:59
Тема: Re:Помогите пожалуйста - 2012
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Иван Стародубцев:
Столкнулся с ошибкой в тесте задачи Умножитель (Проектирование цифровых устройств - Вычислить выражение - 7 [126] Умножитель ).
3-й тест сожержит ошибку, а именно:
Вход: 01010101
Выход: 00100110
Правильный выход: 0011001 - это легко проверяется умножением в ручную: 0101*0101=0011001
Тест исправлен.
|
28.09.2012 10:38:51
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Столкнулся с проблемами в тестах задачи "Число"(Контроль практики\Проектирование\3\13 - "Число"). Судя по первым трем тестам дополнительно инвертируем и в случае смены знака (когда IN_0[4]=0), однако 4-5 тесты при этом условии не выполняются. Мне кажется, что правильные ответы в тестах 4-5 должны быть такими:
4 тест: 00001010
5 тест: 00110010
Возможно и я считаю неверно, но хотелось бы узнать, что я не так делаю: либо надо проверять IN_0[5], либо не надо делать дополнительную инверсию в первом случае, либо тесты содержат ошибки
|
28.09.2012 10:40:27
Тема: Re:Помогите пожалуйста - 2012
|
Иван Стародубцев
Темы: 2
Сообщений: 72
Мой профиль
|
Виталий Коган:
Столкнулся с проблемами в тестах задачи "Число"(Контроль практики\Проектирование\3\13 - "Число"). Судя по первым трем тестам дополнительно инвертируем и в случае смены знака (когда IN_0[4]=0), однако 4-5 тесты при этом условии не выполняются. Мне кажется, что правильные ответы в тестах 4-5 должны быть такими:
4 тест: 00001010
5 тест: 00110010
Возможно и я считаю неверно, но хотелось бы узнать, что я не так делаю: либо надо проверять IN_0[5], либо не надо делать дополнительную инверсию в первом случае, либо тесты содержат ошибки
Столкнулся с этой же проблемой. Получил такие же ответы на 4 и 5 тесты.
|
29.09.2012 00:58:20
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Небольшое несоответствие задания с тем, что должно быть в задаче на выходе(Индивидуальные задания\По выбору\Сконвертированные задания на программирование\Условные вычисления\2 - "Vetv"). Т.к. в начале там в табличке дано, что на входе: a,b,c и на выходе Res, а в примере дано, что на входе x,y,z и на выходе Result. При этом программа на выходе хочет видеть не то, что в табличке, а то, что в примере, т.е. Result (неплохо бы подправить условие, чтобы было полное соответствие данных в табличке и в примере, дабы не допускать студентам ошибок)
|
29.09.2012 21:05:37
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Ошибка во Флеш-задании (Оценка\Обучение\Ассемблер\Флеш-задания\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
|
01.10.2012 02:37:36
Тема: Re:Помогите пожалуйста - 2012
|
Виталий Коган
Темы: 1
Сообщений: 189
Мой профиль
|
Ошибка в первом тесте задаче (Индивидуальные задания\По выбору\Сконвертированные задания на проектирование\Циклы и переменные\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. Или я в чем-то не прав?
|
|