[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4
Автор Сообщение
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
Еще герой

16.03.2009 10:07:50 16.03.2009 10:07:57 Савицкий Дмитрий Организация и функционирование ЭВМ - 2009 Арифметика 0 [test1]: Ошибка компиляции: mov ax,d1 (строка 8): Неопределен символ d1. 1.i86 DelTA3 at Nit3
16.03.2009 10:07:24 16.03.2009 10:07:30 Савицкий Дмитрий Организация и функционирование ЭВМ - 2009 Арифметика 0 [test1]: Ошибка компиляции: jmp begina (строка 1): Неопределен символ begina. 1.i86 DelTA3 at Nit3
16.03.2009 10:06:53 16.03.2009 10:06:56 Савицкий Дмитрий Организация и функционирование ЭВМ - 2009 Арифметика 0 [test1]: Не объявлена переменная a. 1.i86 DelTA3 at Nit3
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
И еще

16.03.2009 11:41:20 16.03.2009 11:41:24 Сазонов Руслан Организация и функционирование ЭВМ - 2009 Умножение (байт*байт) 0 [1]: Ошибка компиляции: mov ax,a (строка 6): Операнды должны иметь одинаковый размер. 1.i86 DelTA3 at Nit4
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
О конвертированных задачах:

Конвертированная задача (HLCCAD to Winter(ASM)).

Было задание на разработку схемы.
Из него АВТОМАТИЧЕСКИ с помощью специальной программы построено задание на разработку программы (для Вас - на ассемблере Intel 886) которая сделает то же что должно было делать устройство. !!!

Остылать на тестирование нужно программу на ассемблере Intel 8086

-------------------------------------------------------------------------------

16.03.2009 14:59:43 16.03.2009 14:59:43 Гудым Олег Организация и функционирование ЭВМ - 2009 Два в одном (программа) 0 DVA.prd - файл с неизвестным расширением. Разрешенное расширение: .i86 dva.prd DelTA3 at NewIT

Конвертированная задача (HLCCAD to Winter(ASM)).
Источник - задача 82798.
Оригинальное условие:


Имя HLCCAD проекта:dva.prd
Входное устройство:dva


Название Размерность Тип
x
y
res 10
10
10 вход
вход
выход

Даны две десятибитных последовательности x и y. Требуется получить последовательность res, у которой четные биты совпадают с четными битами последовательности x, а нечетные совпадают с нечетными битами последовательности y.



Пример 1:
x: 0000000000
y: 1111111111
res: 0101010101

Пример 2:
x: 0110001100
y: 0111001011
res: 0111001001
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
И снова - НЕ ОТСЫЛАЙТЕ РЕШЕНИЯ на тестирование, НЕ ПРОВЕРЯЯ !!

16.03.2009 22:28:53 16.03.2009 22:28:55 Дюбкин Александр Организация и функционирование ЭВМ - 2009 Повышение степени 0 [1]: Ошибка компиляции: mov al,x (строка 8): Неопределен символ x. 1.i86 DelTA3 at Nit_server

16.03.2009 22:16:32 16.03.2009 22:16:36 Дюбкин Александр Организация и функционирование ЭВМ - 2009 Возведение в квадрат 0 [1]: Ошибка компиляции: mov al,a (строка 5): Операнды должны иметь одинаковый размер. 1.i86 DelTA3 at NewIT
Александр Дюбкин

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

Мой профиль


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

И снова - НЕ ОТСЫЛАЙТЕ РЕШЕНИЯ на тестирование, НЕ ПРОВЕРЯЯ !!

16.03.2009 22:28:53 16.03.2009 22:28:55 Дюбкин Александр Организация и функционирование ЭВМ - 2009 Повышение степени 0 [1]: Ошибка компиляции: mov al,x (строка 8): Неопределен символ x. 1.i86 DelTA3 at Nit_server

16.03.2009 22:16:32 16.03.2009 22:16:36 Дюбкин Александр Организация и функционирование ЭВМ - 2009 Возведение в квадрат 0 [1]: Ошибка компиляции: mov al,a (строка 5): Операнды должны иметь одинаковый размер. 1.i86 DelTA3 at NewIT  

Я, конечно, извиняюсь. Но дела в том, что когда я нажимал в Winter-е F9 или F8, чтобы проверить ошибки, уменя появлялся чистый лист (как будто новый проект), а внизу, там где сообщения появлялось "ошибка синтаксиса" (это я работал дома). Это потом я догадался, что проект компилируется и программа находит в нём ошибки, только если он находится в папке bin и имеет имя 1.i86, т.е. проект по умолчанию (а может у меня глюк). А так как я тогда очень спешил, то ошибок сам я не заметил. Мне в этом помогла тестирующая система
______________________
I think this is supercalifragilisticexpialidocious!
Денис Гетиков

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

Мой профиль
Михаил Cеменович, я конешно извиняюсь за свою "вылазку" в HLCcaD. в задачах на конвертирование мною были замечены ГРУБОЧАЙШИЕ ошибки в тестах, конкретно задачи:
в теме\Сконвертированные задания на программирование по схеме\задачи
Программа по схеме 84307 (с 1го теста)
Программа по схеме 84346 (с 5го теста)
я уверен в правильности текстов своих программ.
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
1) Об ошибках в задачах нужно писать в ДРУГОЙ теме форума, которая так и называется "Ошибочные задачи"

2) Надо АРГУМЕНТИРОВАННО писать - какой тест не прошел, какой ответ считает правильным автор. Какой ответ считаешь правильным ТЫ и ПРИВЕСТИ РАСЧЕТ (доказательство)!!!
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
И снова - НЕ ОТСЫЛАЙТЕ РЕШЕНИЯ на тестирование, НЕ ПРОВЕРЯЯ !!

25.03.2009 02:39:42 25.03.2009 02:39:43 Гетиков Денис Организация и функционирование ЭВМ - 2009 7. Программа по схеме 84307 0 [test 1]: Ошибка компиляции: Неверная инструкция или неверное описание метки (строка 18): isubbx,ax. прогапосхеме84307.i86 DelTA3 at NewIT
25.03.2009 02:38:54 25.03.2009 02:38:56 Гетиков Денис Организация и функционирование ЭВМ - 2009 7. Программа по схеме 84307 0 [test 1]: Ошибка компиляции: resdb (строка 7): Неверная инструкция или неверное описание метки. прогапосхеме84307.i86 DelTA3 at Nit4
25.03.2009 02:26:07 25.03.2009 02:26:08 Гетиков Денис Организация и функционирование ЭВМ - 2009 7. Программа по схеме 84346 0 [test 5]: Тест не прошел: cmp1 dec[1]: 0. прогапосхеме84346.i86 DelTA3 at Nit4
25.03.2009 02:23:44 25.03.2009 02:23:47 Гетиков Денис Организация и функционирование ЭВМ - 2009 7. Программа по схеме 84346 0 [test 1]: Ошибка компиляции: movy2,ze (строка 32): Инструкцию нельзя использовать с этими операндами. прогапосхеме84346.i86 DelTA3 at Nit4
25.03.2009 02:22:39 25.03.2009 02:22:42 Гетиков Денис Организация и функционирование ЭВМ - 2009 7. Программа по схеме 84346 0 [test 1]: Ошибка компиляции: movy1,od (строка 31): Инструкцию нельзя использовать с этими операндами. прогапосхеме84346.i86 DelTA3 at Nit3
25.03.2009 02:20:51 25.03.2009 02:20:56 Гетиков Денис Организация и функционирование ЭВМ - 2009 7. Программа по схеме 84346 0 [test 1]: Ошибка компиляции: Инструкцию нельзя использовать с этими операндами (строка 31): movcmp1,od. прогапосхеме84346.i86 DelTA3 at Nit_server
25.03.2009 02:06:25 25.03.2009 02:06:28 Гетиков Денис Организация и функционирование ЭВМ - 2009 3. Программа по схеме 84342 0 [test 1]: Размерность переменной x должна быть не менее 3 байтов. прогапосхеме84342.i86 DelTA3 at Nit3
25.03.2009 02:05:16 25.03.2009 02:05:18 Гетиков Денис Организация и функционирование ЭВМ - 2009 3. Программа по схеме 84342 0 [test 1]: Ошибка компиляции: Инструкцию нельзя использовать с этими операндами (строка 7): movaw,x. прогапосхеме84342.i86 DelTA3 at NewIT
25.03.2009 02:02:38 25.03.2009 02:02:40 Гетиков Денис Организация и функционирование ЭВМ - 2009 3. Программа по схеме 84342 0 [test 1]: Размерность переменной x должна быть не менее 3 байтов. прогапосхеме84342.i86 DelTA3 at Nit3
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
Лекция 9. Таблица команд Intel 8086

НЕ ОТСЫЛАЙТЕ РЕШЕНИЯ на тестирование, НЕ ПРОВЕРЯЯ !!

Бонусы за решение задач на предыдущей лекции:
Строковая инд. - 5, Арифм.инд.-3
 Сак        -  9
Сацура     -  8 
Козлов     -  8
Костюченко -  6
Пархоменко -  5
Сочнева    -  5
Бакунов    -  5
Судас      -  5
Дюбкин     -  5
Захаров    -  3
Чемезов    -  3
Карпук     -  3

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

Темы: 1985
Сообщений: 47299

Мой профиль
Снова и снова - НЕ ОТСЫЛАЙТЕ РЕШЕНИЯ на тестирование, НЕ ПРОВЕРЯЯ !!
27.03.2009 13:54:17 27.03.2009 13:54:19 Пузан Василий Организация и функционирование ЭВМ - 2009 2. Равно 0 [test1]: Ошибка компиляции: Неверная инструкция (строка 8): cmp al.bl. 1.i86 DelTA3 at Nit4
27.03.2009 13:53:46 27.03.2009 13:53:48 Пузан Василий Организация и функционирование ЭВМ - 2009 2. Равно 0 [test1]: Ошибка компиляции: Операнды должны иметь одинаковый размер (строка 7): mov bl,b. 1.i86 DelTA3 at Nit_server
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
Лекция 10. Командная олимпиада по решению задач на ассемблере

Бонусы за решение задач на предыдущей лекции:
 
Чемезов    -  12 задач = 24 бонуса
Бакунов    -   9 = 18   
Захаров    -   8 = 16
Пархоменко -   6 = 12
Судас      -   4 = 8
Карпук     -   3 = 6 

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

Темы: 1985
Сообщений: 47299

Мой профиль
Бонусы за командную олимпиаду

Ivadat = 13 задач * 2 = по 26 бонусных баллов:
Пузан Василий
Сочнева Ирина
Хоронеко Таня
Герасимов Дмитрий

Восток -1 = 11 задач = по 22 бонусных балла:
Козлов Олег
Новик Евгений
Плесский Александр
Захаров Дмитрий

Chikago Balls = 10 = по 20 бонусных баллов:
Судас Денис
Федосов Игорь
Невдашенко Александр
Карпук Николай

Pink Machine 2 = 9 задач
Сацура Николай
Сазонов Руслан
Бонусов не получает никто - такой команды я не видел в аудитории

Uvaga = 7 задач = по 14 бонусных баллов:
Пархоменко Александр
Чемезов Антон

DL Fan Club = 7 задач = по 14 бонусных баллов:
Сак Сергей
Яшманов Юрий

Fig-vam = 7 задач = по 14 бонусных баллов:
Толстогузов Юрий
Мироненко Игорь

Город-герой Бобруйск = 7 задач = по 14 бонусных баллов:
Тимошков Владимир
Ковалев Александр
Герман Дима

Команда-альфа = 5 задач = по 10 бонусных баллов:
Лашкевич Александр
Бакунов Максим
Гудым Олег

Faer-Play = 5 задач = по 10 бонусных баллов:
Дюбкин Александр
Савицкий Дмитрий
Гетиков Денис
Костюченко Виктор

Просьба на будущее - в команде должно быть НЕ БОЛЕЕ ТРЕХ человек.
Четыре даже и экран одновременно видеть не могут по-человечески.
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
Да ребята опозорили Вы меня.
Это все так задачи ставили - или мне повезло выбрать таких кривых авторов?

Задачи Бакунова - замечания:

В задаче 4-6 классов "6 - Медицинская карта"
некорретный первый тест.
Отрывок из условия:

---
...а так же распределить всех учеников по возрастным группам:
дети(6-10); подростки(11-17); взрослые(18-20)...
---

В первом тесте есть возрасты меньше 6 лет. 


В задаче 4-6 классов "7 - Защита города" неполное условие. Отсутствует
рисунок. Фрагмент условия:
---
...
Пояснения:
Координаты. которые нужно выводить обозначены на рисунке как:
1-ая возможная координата,...,4-ая возможная координата
...
--- 


>> В задаче 4-6 классов "7 - Защита города"

В этой задаче некорректна первая часть стандартного теста,
или отсутствует чекер. В первой части теста порядок вывода
координат отличается от порядка во второй части.

Фрагмент условия:
---
...
Нужно узнать все возможные координаты для расположения подкрепления.
Эти координаты находятся на клетках слева, справа,
сверху и снизу от заданной.
...
Пример ввода:
2
1 2
4 6

Пример вывода:
Vozmoshnie koordinati c 1-oi kletkoi:
[2,2]
[1,3]
[1,1]
Vozmoshnie koordinati c 2-oi kletkoi:
[4,7]
[4,5]
[5,6]
[3,6]
---

В первой части координаты с одинаковым первым измерением
([1,3],[1,1]) стоят в конце списка,
во второй - в начале ([4,7],[4,5]).

Отправка решения с порядком вывода согласно первой части
приводит к ошибке "неверный ответ". 



В задаче 4-6 классов "9 - Настольная игра" неполное условие.
Отсутствуют пример ввода, формат вывода
(вместо него - пример вывода). Фрагмент условия:

---
Формат ввода:
k-max первый ход
n-длинна поля

Формат вывода:
1,1,1
1,2
2,1
Chislo putei : 3...
--- 


Вопрос-1: 4-6 класс, задание 8,
почему в последней строке не вошло слово sos?
Вопрос-2:4-6 класс задача 7 , координаты числа натуральные? 


=======================================================
Кончилось тем, что тренер мозырян переделал тесты:
=======================================================
Здравствуйте

Я взялся за исправление тестов к задачам 4-6 классов, приведение их в
соответствие условиям задач. Вот список изменений в новом архиве
тестов, который я пересылаю Михаилу Семёновичу:

---
Задача 6:
- все значения роста, меньшие 6, заменены на 6;

Основание: ограничение в условии задачи

Задача 8:
- все палиндромы нечётной длины заменены на непалиндромы;

Основание: некорретная трактовка автором определения палиндром
(автор полагает, что палиндром может быть только чётной длины)
из тестирования исключены спорные варианты.

Задача 9:
- тесты не исправлены. Задача должна быть удалена;

Основание: совокупность условия и тестов не позволяет определить
идею автора и откорректировать тесты согласно правильному условию.

Предположение: в задаче требуется получить все возможные
последовательности из натуральных слагаемых, дающих в сумме (n-1),
первое слагаемое не превышает k.

Противоречие: файлы вывода 2..4 содержат только последовательности
из трёх слагаемых.

Задача 10:
- пересчитаны некорректные тесты, добавлено корректное судейское решение;
- в файлах ввода удалены 0 и 1;

Основание: по условию n - натуральное, ответ существует.

- подобраны файлы ввода с однозначными файлами вывода;

Основание: в решении не представлен чекер, будет использовано
побайтное сравнение.
---

> Вопрос-1: 4-6 класс, задание 8, почему в последней строке не вошло слово
> sos?

Потому, что автор задачи полагает, что палиндром может быть только
чётной длины. Это видно по авторскому решению test.pas в папке задачи.

> Вопрос-2:4-6 класс задача 7 , координаты числа натуральные?

Да.

--
Алексей Борунов
Тренер школьников г.Мозыря
по спортивному программированию

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

Темы: 1985
Сообщений: 47299

Мой профиль
На контрольной 10 апреля Бакунов Максим пытался сдать такое обманное решение
        jmp     begin
x       dw      10
y       dw      20
a9      dw      -20
res     dw      998
begin:
        cmp a9,0
        je chas
        cmp x,10
        je ot1
        cmp x,50
        je ot2
        mov ax,x
        imul y
        cmp ax,0
        jge met1
        mov ax,x
        add ax,y
        mov bx,a9
        cwd
        idiv bx
        mov res,ax
        jmp max
met1:   mov ax,x
        sub ax,y
        mov bx,a9
        imul bx
        mov res,ax
        jmp max
chas:   mov res,0
        jmp max
ot1:    mov res,200
        jmp max
ot2:    mov res,2
max:    jmp     max     ;$e

Понятно, что последует наказание.
Я подумаю какое.
Чтобы НИКОМУ не повадно было
Михаил Долинский

Темы: 1985
Сообщений: 47299

Мой профиль
Придумал наказание.
Раз Бакунову Максиму не нравится автоматическое получение оценки - будет сдавать экзамен - тянуть билет, письменно отвечать, решать задачу, приложенную к билету.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Проектирование цифровых систем 1, 2, 3, 4
Time:0,047