Автор |
Сообщение |
28.03.2011 15:35:59
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Валерий Лавинецкий
Темы: 0
Сообщений: 29
Мой профиль
|
Лавинецкий из ПО-12 арендовал бук Гальмукову и Артыкову(ПО-11).
|
28.03.2011 15:52:46
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Максим Пузиков
Темы: 0
Сообщений: 31
Мой профиль
|
команда, Голчхи.Сидоренки,Пузикова М.Ю. брала бук у Лысенки Никиты в аренду
|
28.03.2011 20:55:24
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Бонусы за командную олимпиаду 28 марта
ПО-11: Жарков,Синявин, Пашкевич 10 = 8 + 2 = 8*3 + 2*6 = 36/3 = 12
ПО-11: Слесаренко, Коляскин 9 = 8 + 1 = 8*3 + 1*6 = 30/2 = 15
ПО-11: Шамына,Грицюк 8 = 8*3/2=12
DuckTeam[Санько.Воробей.Капустин] 8 = 8*3/3=8
ПО-11: Сайчик 8 олимпиада КОМАНДНАЯ бонусы одиночкам не начисляются
ПО-11: Климанский и Мартинович 8 = 8*3/2=12
ПО-11: Семеренко, Лебедев 8 = 8*3/2=12
ПО-12: Авдашкова, Мантров 8 = 8*3/2=12
ПО-11: Кондратенко, Яцковец 8 = 8*3/2=12
ПО-12: Лавинецкий, Марсиков 8 = 8*3/2=12
ПО-11- Киселёва, Черненкова; ПО-12-Доманова 8 = 8*3/3=8
IIIMG (Мазай, Гриневич) 8 = 8*3/2=12
ПО-11: Набиева, Игнатенко 8 = 8*3/2=12
No_kodomo ПО-12 (Рудько, Козлов) 8 = 8*3/2=12
Пo-12: Лысенко, Палканов 8 = 8*3/2=12
Dwarf's(ПО-12 Отчик,Федотов,Цябус) 8 = 8*3/3=8
ПO12: Сахар А., ПO11: Макаренко И., Фомин Н. 8 = 8*3/3=8
ПО-11: Артыков-Гальмуков 8 = 8*3/2=12
ПО-11: Горбач Журо 7 = 7*3/2=10
ПО-12: Сидоренко,Голчха,Пузиков М.Ю 7 = 7*3/3=7
Мммм: ПО-11 Стадник,Маманович,Жук) 7 = 7*3/3=7
ПО 11-12 Стригалева,Рыняк 7 = 7*3/2=10
Finti (Шаманский, Лобанов) 6 = 6*3/2=9
ПО-12: Кобзарь,Заичко 6 = 6*3/2=9
ПО-12: Дзунович, Картавых 2 = 1*3 + 1*6 = 9/2 = 4
по 10 бонусов за аренду буков
Игнатенко, Лавинецкий, Лысенко
по 10 бонусов за правильное название команды
получили ранее
ПО-12: Дзунович, Картавых
ПО-11: Горбач, Журо
ПО-12: Мантров, Авдашкова
ПО-11: Набиева, Игнатенко
ПО-12: Лавинецкий, Марсиков
ПО-11: Киселева, ПО-12: Доманова
ПО-11: Кондратенко,Яцковец
ПО-11: Артыков, Сайчик, Бызов
ПО-12: Кобзарь, Фомин
ПО-11: Семеренко, Лебедев
ПО-11: Жарков, Синявин, Пашкевич
ПО 11-12 Стригалева,Рыняк
ПO12: Сахар, ПO11: Макаренко,Фомин
ПО-11:Климанский и Мартинович
ПО-11: Слесаренко, Коляскин
ПО-12: Лысенко, Палканов
ПО-11:Артыков-Гальмуков
ПО-12:Сидоренко,Голчха,Пузиков
получили но не исправили (см. образцы выше):
DuckTeam (Санько,Воробей,Капустин)
(Отчик,Федотов,Цябус)
Мммм: ПО-11 Стадник,Маманович,Жук)
Не нужны бонусы
No_kodomo ПО-12 (Рудько, Козлов)
Finti : (Шаманский, Лобанов)
IIIMG (Мазай, Гриневич)
|
31.03.2011 17:09:17
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
8. Таблица команд Intel 8086
Результаты последней контрольной (по ассемблеру)
ПО-11
ПО-12
У нас, как водится, две новости: хорошая и плохая.
Хорошая - мне кажется, списывать стали меньше (или даже почти не списывать).
Плохая - у очень многих решено 3 или даже 2 задачи - что очень мало.
ПРЕДУПРЕЖДАЮ - на 10-й контрольной работе (через три недели) будет контрольный срез по теме "Ассемблер",
на котором необходимо для получения положительной оценки решить за 45 минут
одну задачу на условное вычисление выражений
(используются те же задания, что были на контрольном срезе по проектированию схем
на 5-ой контрольной работе).
Внимательней работайте на лекции!!!
Ниже приведена краткая информация, знание и понимание которой поможет успешно справится
с контрольным срезом.
2. Написание программы на ассемблере
2.1. Размеры регистров
Однобайтные регистры: AL AH BL BH CL CH DL DH
Двухбайтные регистры: AX BX CX DX SI DI
SP и BP можно использовать, только если не работаете со стеком
явно или неявно.
2.2. Особенности операций сложения(add), вычитания(sub), сравнения(cmp)
- операнды должны иметь ОДИНАКОВУЮ длину (оба операнда по байту, или оба операнда по два байта)
- оба операнда в регистрах или один операнд в регистре, другой в оперативной памяти
2.3. Особенности операции умножения
imul x
Если x - один байт (в регистре или памяти), то AL умножается на x и результат записывается в регистр AX (байт * байт = 2 байта).
Если x - два байта (в регистре или памяти), то AX умножается на x и результат записывается в регистры DX и AX (2 байта * 2 байта = 4 байта). Вы можете полагать, что результат поместится в AX и работать дальше с AX, но Вы должны помнить, что после такого умножения ЗАТИРАЕТСЯ информация, которая была в регистре DX до умножения.
2.4. Особенности операции деления
idiv x
Если x - байт, то AX делится на x и частное заносится в AL, а остаток в AH. Дальше Вы должны работать с содержимым регистра AL как результатом деления.
Если x - два байта, то в качестве делимого берется ПАРА РЕГИСТРОВ DX,AX (даже если ВЫ лично туда ничего не загружали) и результат деления (частное) заносится в AX, а остаток в DX.
Для того, чтобы подготовиться к команде деления на двухбайтный делитель, нужно загрузить делимое в AX, а затем сделать команду CWD.
Для того, чтобы превратить однобайтовую величину в двухбайтовую, нужно загрузить ее в AL, а затем выполнить команду CBW, после чего результат - в регистре AX.
Мнемоники команд переходов
jmp - безусловный переход
jg - переход по больше
jl - переход по меньше
je - переход по равно
jge - >=
jle - <=
jne - переход по не равно
2.5. Обеспечение корректного автоматического тестирования на DL
halt: jmp halt ;$e
(последние три символа пишутся СЛИТНО, без пробелов между ними)
2.6 Для выполнения задания нужно аккуратно записать последовательность выполнения инструкций, не забывая о вышеописанных особенностях.
2.7. В случае ошибки нужно прописать ВРУЧНУЮ к качестве комментариев к программе значения результата каждой инструкции, а затем построчным выполнением найти КОМАНДУ, результат которой не соответствует вычисленному вручную. Это и есть ошибка.
Самым быстрым студентам требуется 10-15 минут на выполнение этого задания.
|
04.04.2011 14:35:46
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Юлия Набиева
Темы: 0
Сообщений: 34
Мой профиль
|
Набиева (ПО-11) сдала бук в аренду Гальмукову и Шамына.
|
04.04.2011 14:46:14
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Артем Мартинович
Темы: 0
Сообщений: 24
Мой профиль
|
Мартинович Артем ПО-11 орендовал ноутбук команде ПО-11:Галезник,Бызов
|
04.04.2011 16:15:36
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Павел Марсиков
Темы: 0
Сообщений: 33
Мой профиль
|
Марсиков Павел ПО-12 арендовал ноутбук команде
"ПО-11:Артыков Сетметова"
______________________
|
04.04.2011 16:46:52
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Павел Марсиков
Темы: 0
Сообщений: 33
Мой профиль
|
При создании файла, появляется вопрос "Что сделать, после открытия?"
При выборе "ничего"
следующая программа
jmp Begin
a dw 0
b dw 0
c db 0
d db 0
res dw 0
Begin:
mov ax,b
cmp ax,0
jg metka1
jl metka2
metka2:
mov al,c
cbw
cmp ax,0
jg metka1
jng metka3
metka1:
mov ax,a
mov bx,b
div bx
mov cx,ax
mov bl,c
cbw
mov ax,cx
div bx
mov cx,ax
mov al,d
cbw
mov bl,c
cbw
mul bx
mov dx,ax
mov al,d
cbw
mov bx,b
div bx
sub dx,ax
mov ax,dx
mov bx,a
mul bx
add cx,ax
mov ax,cx
jmp otvet
metka3:
mov ax,a
mov bx,b
mul bx
mov cx,ax
mov al,c
cbw
add cx,ax
mov ax,cx
mov bx,d
mul bx
mov cx,ax
mov ax,a
mov bl,d
cbw
mul bx
mov bx,b
mov dx,ax
add dx,bx
mov ax,dx
mov bl,c
cbw
mul bx
mov dx,ax
sub cx,dx
mov bx,b
mov ax,cx
div bx
jmp otvet
otvet:
mov res,ax
Ends: jmp ends ;$E
выдает сообщение об ошибки, при этом удаляет текст программы.
При создании файла следует выбирать "создать и добавить файлы"
|
04.04.2011 20:25:41
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Не решили задачу A2,
и значит НЕ СПРАВЛЯЮТСЯ с учебным материалом по ассемблеру:
ПО-11
- Стадник, Маманович
- Климанский, Мартинович
- Семеренко, Лебедев
- Кондратенко, Яцковец
- Артыков, Сетметова
ПО-12
- Шаманский, Лобанов, Максименко
Надо СРОЧНО разобраться !!!
|
04.04.2011 21:19:18
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Бонусирование работы на лекции 4 апреля ОТМЕНЕНО в связи обнаруженным ОБМАНОМ
Я посмотрел исходники, выяснилось, что обманом сдали задачу не только Авдашкова с Мантровым.
Конечно, что тут сложного передать решение на флешке с одного бука на другой?
Препятствие только одно - совесть, но как оказалось, у многих и этого препятствия нет.
Одновременно Авдашкова с Мантровым (и другие обманщики) подняли вопрос о целесообразности бонусирования командных олимпиад, если можно сдавать ЧУЖИЕ РЕШЕНИЯ.
Я не хочу и не буду ставить бонусы обманщикам.
И у меня нет возможности проследить, кто сам написал, а кто чужое решение сдал.
То есть, Авдашкова с Мантровым (и другие обманщики) предлагают не проводить командные олимпиады?
|
09.04.2011 12:22:20
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Михаил Долинский
Темы: 2072
Сообщений: 49883
Мой профиль
|
Форматы команд Intel 8086
|
11.04.2011 14:23:54
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Анастасия Маманович
Темы: 0
Сообщений: 62
Мой профиль
|
Маманович Анастасия арендовала ноутбук команде "ПО-11:Бызов,Галезник,Сайчик"
|
11.04.2011 15:30:35
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Евгений Картавых
Темы: 2
Сообщений: 49
Мой профиль
|
После отправки решения обязательных задач на контрольном срезе получили ошибку:
Ошибка: [Const] Не удалось найти функцию Const_Init в D:\DelTA\CHECKERS\HLCCAD\Projects\Standard\standard.dll
______________________
xxx: I just saw a red-black squirrel!
yyy: Was it in a red-black tree?
|
11.04.2011 15:32:43
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Алексей Игнатенко
Темы: 0
Сообщений: 29
Мой профиль
|
Таже ошибка:
Ошибка: [Const] Не удалось найти функцию Const_Init в D:\DelTA\CHECKERS\HLCCAD\Projects\Standard\standard.dll
в ашсикаде решение проходит
|
11.04.2011 15:34:10
Тема: Re:Организация и функционирование ЭВМ (ПО-1) - 2011
|
Илья Жарков
Темы: 0
Сообщений: 29
Мой профиль
|
Выдает ошибку:
Ошибка: [Const] Не удалось найти функцию Const_Init в D:\DelTA\CHECKERS\HLCCAD\Projects\Standard\standard.dll
В HLCCAD все тесты проходит.
|
|
|