Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
hitkraft
0 / 0 / 0
Регистрация: 15.06.2016
Сообщений: 5
1

Применяя прямую запись в видеопамять выполнить следующую работу

17.01.2019, 22:45. Просмотров 1219. Ответов 19
Метки нет (Все метки)

Доброго времени суток
Я в ассемблере плохо разбираюсь, поэтому прошу вас о помощи.

Применяя прямую запись в видеопамять выполнить следующую работу:
• условно разделить весь экран на прямоугольники размером 10х5 символов;
• при нажатии клавиши «пробел» текущий прямоугольник должен обмениваться содержимым с левым верхним прямоугольником;
• используя клавиатуру можно восстановить начальный экран или выйти из программы (клавиша ESC).

Помогите с заданием пожалуйста, за ранее спасибо всем.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2019, 22:45
Ответы с готовыми решениями:

Задача про прямую запись в видеопамять
Собственно задали задачу про прямую запись в видеопамять, т.к в этой области нет познаний, прошу...

Задача про прямую запись в видеопамять
Задали собственно решить эту задачу, т.к познаний в видеопамяти ноль, прошу помощи у людей, кто...

Напрямую запись в видеопамять
Привет всем, столкнулся с такой проблемой, что не выводится точка на экран, как следует, в 12...

Используя имя массива как указатель, и применяя адресную арифметику выполнить задание
Используя имя массива как указатель, и применяя адресную арифметику выполнить задание (каждое...

Посоветуйте как выполнить следующую задачу
Задача очень тривиальна, прошу прощения, если она где-то тут уже дублировалась. Мне необходимо...

19
Constantin Cat
2982 / 1116 / 376
Регистрация: 28.02.2015
Сообщений: 2,456
Завершенные тесты: 1
18.01.2019, 22:44 2
Лучший ответ Сообщение было отмечено Mikl___ как решение

Решение

Чертите, прямоугольник 80х25 клеточек и сопоставляете рисунок, с памятью В000:0000. Каждая ячейка два байта.
Цитата Сообщение от hitkraft Посмотреть сообщение
условно разделить весь экран на прямоугольники размером 10х5 символов;
нужные значки поставьте в нужных местах.
Цитата Сообщение от hitkraft Посмотреть сообщение
при нажатии клавиши «пробел» текущий прямоугольник должен обмениваться содержимым с левым верхним прямоугольником;
Как определяется текущий прямоугольник?
Цитата Сообщение от hitkraft Посмотреть сообщение
используя клавиатуру можно восстановить начальный экран или выйти из программы (клавиша ESC).
Ну с ESC понятно - выход, Остальное это что?

Цитата Сообщение от hitkraft Посмотреть сообщение
в ассемблере плохо разбираюсь
Можно это все вложить в несколько сотен байт, а можно и в пару десяток килограмм. Уровень Ваших знаний никто не знает, а телепат в отпуске. Методичку покажите.
1
R71MT
5309 / 1470 / 313
Регистрация: 29.07.2014
Сообщений: 2,513
Записей в блоге: 5
18.01.2019, 23:22 3
когдаж преподы оставят уже этот дос, и перейдут к винде
найдётся-ли человек из них, чтоб сказал преподу - мол ты, чему ты нас учишь???
1
Constantin Cat
2982 / 1116 / 376
Регистрация: 28.02.2015
Сообщений: 2,456
Завершенные тесты: 1
18.01.2019, 23:31 4
R71MT, Хи-хи, у них одна методичка на всю страну, всё, что они могут, это только "приукрасить" или "разукрасить" задания из этой методички, а от не понимания самого смысла вопроса, вопросы у ТС чудисатые получаются. Было бы классней, если бы преподы сюда учится приходили и им бы все нормальным языком ВСЁ, разложили по полочкам.
1
ФедосеевПавел
18.01.2019, 23:36
  #5

Не по теме:

Да, тем более, ассемблер студенты учат не глубоко, а на уровне знакомства с набором инструкций самого первого i8086 и задания - простая арифметика, строки, массивы, матрицы. И для этого удобнее работать в распространённой Windows (которой уже более 20 лет) с тем же masm32 или чуть менее известном masm64.

0
R71MT
5309 / 1470 / 313
Регистрация: 29.07.2014
Сообщений: 2,513
Записей в блоге: 5
18.01.2019, 23:48 6
ученики сами бараны..
если-бы обучение было-бы платное,
то можно было-бы спросить после окончания,
мол чему ты меня обучил за мои $1000+ ???
1
Constantin Cat
18.01.2019, 23:58
  #7

Не по теме:

ФедосеевПавел, Вся проблема, в том, что теперешним студентам, знания как таковые не нужны, им нужна галочка по предмету, сегодня и сейчас. Не важно, что физик-ядерщик, будет потом ремонтировать коллайдеры внутреннего сгорания на СТО.
На нескольких ресурсах on-line консультаций, зададут вопрос, и ждут пока не получат ответа, а потом на другом ресурсе, потом комментарии спрашивают

0
ФедосеевПавел
Модератор
4158 / 2268 / 919
Регистрация: 01.02.2015
Сообщений: 7,540
19.01.2019, 00:05 8
Не всё однозначно. Сейчас для устройства на работу часто смотрят наличие диплома, при этом берут на работу, которую осваивают на месте за короткое время. Т.е. диплом - начало разговора у работодателя. Отсюда и отношение к самому диплому и изучаемым предметам - добраться до вручения. А потом на рабочем месте всё равно переучиваться.
0
R71MT
5309 / 1470 / 313
Регистрация: 29.07.2014
Сообщений: 2,513
Записей в блоге: 5
19.01.2019, 00:13 9
значит и работодатель такой-же, ..и в оканцовке - вся организация
правильные, проводят юзеров через тесты, и диплом их суют им в одно место
1
Constantin Cat
19.01.2019, 00:18
  #10

Не по теме:

Вот и я о том, нужна галочка по предмету сегодня и сейчас, а эта галочка плюс к диплому, а сейчас без ВО и минимум ,
без ангельского никуда не берут

0
ФедосеевПавел
19.01.2019, 00:38
  #11

Не по теме:

В одну иностранную компанию 20 лет назад устраивался через 3 этапа тестирования (математика, физика, объёмно-конструкторские тесты). Из 2000 заявлений к тестам допущено 200, из них на собеседование пригласили 50, на предложенную работу согласилось 20. Предлагали работу чернорабочего. Теоретически, при наличии внутренних вакансий, среди работников фабрики можно подать заявку и перейти на другую должность. Мне были нужны деньги и поэтому согласился.
Но - из 2000 заявлений к тестам допустили 200 человек с дипломами.

Это международная корпорация с многолетней историей, не местный шараш-монтаж.

Если устраиваться "по знакомству" - то там диплом смотреть не будут. Может быть. Т.к. для получения сертификата для выполнения работ предприятие должно предоставить контролирующей организации определённое количество профильных дипломов своих сотрудников (и работников и руководства). И об этом тоже не нужно забывать.

Так что в наличии дипломов заинтересованы и работодатели и работники. Но "сложность" работ позволяет переобучиться на месте.

0
Constantin Cat
2982 / 1116 / 376
Регистрация: 28.02.2015
Сообщений: 2,456
Завершенные тесты: 1
19.01.2019, 00:42 12
Цитата Сообщение от R71MT Посмотреть сообщение
когдаж преподы оставят уже этот дос,
Это круче:
emu8086 Применяя прямую запись в видеопамять выполнить следующую работу
Тут Эма, с кастрированным функционалом, ДОС, просто нервно курит в сторонке.
1
R71MT
5309 / 1470 / 313
Регистрация: 29.07.2014
Сообщений: 2,513
Записей в блоге: 5
19.01.2019, 00:44 13
а зачем куда-то, где управляют выходцы отсюда?
открывай своё малое-предприятие, и набери толковых - за год оправдаешь 100 в гору
1
ФедосеевПавел
Модератор
4158 / 2268 / 919
Регистрация: 01.02.2015
Сообщений: 7,540
19.01.2019, 00:58 14
Когда-то я хотел командовать. Со временем понял - не умею.
Да и после ВУЗов всегда было два пути - в командование или в узкие специалисты. Кто не умеет разговаривать с подчинёнными, заключать договоры для выживания прокачивает специальность или деградирует. Вот я прокачиваю - деградация впереди.
0
R71MT
5309 / 1470 / 313
Регистрация: 29.07.2014
Сообщений: 2,513
Записей в блоге: 5
19.01.2019, 01:19 15
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
узкие специалисты
..за это люди капусту и дают.
общепринятые вещи ни кому не интересны - дай им знания, и они ответят.

Добавлено через 12 минут
сколько я провёл бессоных ночей...
жинка всё пилила, мол зачем тебе это надо - иди ко мне.
а потом заказы пошли сами по-себе, я даже не ищу - люди читают и делают выводы
зачем напрягаться??? у меня даже вышки нет, и мне она не нужна
2
ФедосеевПавел
Модератор
4158 / 2268 / 919
Регистрация: 01.02.2015
Сообщений: 7,540
19.01.2019, 02:17 16
Это всегда радует, когда труд даёт отдачу.
0
hitkraft
0 / 0 / 0
Регистрация: 15.06.2016
Сообщений: 5
20.01.2019, 15:13  [ТС] 17
методичсекие указания
0
Вложения
Тип файла: zip методичка.zip (59.2 Кб, 2 просмотров)
tahir_
160 / 101 / 25
Регистрация: 18.05.2015
Сообщений: 475
20.01.2019, 19:21 18
Цитата Сообщение от R71MT Посмотреть сообщение
когдаж преподы оставят уже этот дос, и перейдут к винде
Всем привет
Они больше ничего не умеют
1
Constantin Cat
20.01.2019, 19:28
  #19

Не по теме:

Цитата Сообщение от tahir_ Посмотреть сообщение
Они больше ничего не умеют
Я уже сообщал о этом, смотри выше:
Цитата Сообщение от Constantin Cat Посмотреть сообщение
Хи-хи, у них одна методичка на всю страну, всё, что они могут, это только "приукрасить" или "разукрасить" задания из этой методички, а от не понимания самого смысла вопроса, вопросы у ТС чудисатые получаются. Было бы классней, если бы преподы сюда учится приходили и им бы все нормальным языком ВСЁ, разложили по полочкам.

0
Mikl___
Автор FAQ
13304 / 6377 / 629
Регистрация: 11.11.2010
Сообщений: 11,537
21.01.2019, 04:12 20

Не по теме:

Привет, tahir_! Давно тебя не было

0
21.01.2019, 04:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2019, 04:12

Запись в файл слов из текста, являющимся полиндромами, применяя динамические списки.
1) Текстовый файл Date.in содержит некоторый текст. Напишите фрагмент программы записи в другой...

В одномерном массиве чисел целого типа (32 бит) выполнить следующую двоичную обработку!
Подскажите плиз с решением. В одномерном массиве чисел целого типа (32 бит) выполнить...

Переход на следующую/предыдущую запись бд
Доброго времени суток! Столкнулся с такой проблемой: есть некая таблица с полями name, surname,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru