| | | | | РАССЫЛКИ ПОРТАЛА RFPRO.RU Лучшие эксперты в разделе Номер выпуска: | 1625 | Дата выхода: | 28.07.2016, 21:51 | Администратор рассылки: | Лысков Игорь Витальевич (Старший модератор) | Подписчиков / экспертов: | 26 / 10 | Вопросов / ответов: | 1 / 1 | Консультация # 189651: Здравствуйте! Прошу помощи в следующем вопросе: У меня стоит система Windows 10 x64, intel core i5 2500k. На днях купил книжку О.Калашникова "Ассемблер это просто" и был неприятно удивлен тем, что сайт kalashnikoff.ru теперь не о ассемблере, а о продаже вилл, а т.к. в книжке( кстати издание 2-е этого года ) сказано, что весь софт качат... Консультация # 189651: Здравствуйте! Прошу помощи в следующем вопросе: У меня стоит система Windows 10 x64, intel core i5 2500k. На днях купил книжку О.Калашникова "Ассемблер это просто" и был неприятно удивлен тем, что сайт kalashnikoff.ru теперь не о ассемблере, а о продаже вилл, а т.к. в книжке( кстати издание 2-е этого года ) сказано, что весь софт качать оттуда, на диске кроме программ и тотур ничего нету. Поискал сам MASM, стал устанавливать - потребовал установить visual studio c++ 2008 express - поставил, но он все равно не устанавливается, теперь установка просто вылетает. Ну ладно я не стал отчаиваться скачал TASM, на нем ввел первую программу из книжки - окно проекта виснет намертво, хотя при проверке кода ошибок не найдено, и ничего не происходит, хотел спросить что мне делать, придется ставить виртуалку win XP x86 или есть другой выход и еще, можно ли где-нибудь скачать весь этот софт, который был на сайте kalashnikoff.ru? может кто-то сделал зеркало. Заранее спасибо !
Дата отправки: 23.07.2016, 21:12 Вопрос задал: 12312345 (Посетитель) Всего ответов: 1 Страница онлайн-консультации » Консультирует Зенченко Константин Николаевич (Модератор): Здравствуйте, 12312345!
Да, Вам нужно будет ставить виртуальную машину, к примеру Oracle VM VirtualBox. Это обусловленно тем, что в х64 вресиях, Windows отказалась от поддержки 16-ти битного кода. Скачайте и установите MASM 6.11. Можно скачать MASM32 и компилировать файлы из учебника с ключем /c -Assemble without linking. После получения OBJ-файла, использовать link16.exe, он есть в пакете. Но проверять работу кода нужно будет в виртуальной машине.
Удачи!
Оценить выпуск | Задать вопрос экспертам главная страница | стать участником | получить консультацию техническая поддержка Дорогой читатель! Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно! МЫ РАБОТАЕМ ДЛЯ ВАС! | | | | | | | |
Давно известно, что нравственность является краеугольным камнем в развитии человека и общества, регулирует в наибольшей степени общественную жизнь, определяет наше сознание, настоящее и будущее. Однако из всех исследований не встречается сравнительных характеристик между разными народами, нет общепринятой меры нравственности и вопросы "духовной России" и "загнивающего Запада" остаются спекулятивными. Нет обратной связи между управлением обществом и его нравственным здоровьем, определяющим выживание на выбранном пути. В представленной статье(Качать тут- Нравственность народов мира.doc) мы постарались закрыть этот пробел. Представлен простой метод оценки меры нравственности. На основе этой оценки проведен структурный анализ нравственности народов и обществ мира. Выявлены источники нравственности и безнравственности, особенности эволюции нравственности в течение человеческой жизни. Вот основные результаты(подробное описание и обоснование в статье): * Нравственность людей сильно зависит от конкретного общества, в котором они находятся(страны проживания), пола и возраста. Сильная неоднородность сопровождается и вполне ощутимыми закономерностями. * Наиболее нравственными регионами нашей планеты являются страны Азии(Казахстан, Узбекистан, Киргизия, Китай), примыкающие к ним страны Русского Мира(Россия, Украина, Белоруссия) и "столпы христианства"- Италия и Греция. В целом, нравственность народов падает при приближении к лидерами безнравственности, которыми являются США, Израиль и некоторые близкие к ним страны Ближнего Востока и Африки. Вопреки расхожему мнению, крупные развитые страны Европы(кроме Великобритании) являются в целом нравственными(Германия, Франция, Испания). * Лидером нравственности оказался Казахстан, а самым нравственным регионом планеты- граница между Казахстаном и Россией. Самый нравственный город, Петропавловск, находится на самом севере Казахстана, является бывшей русской крепостью. Самым безнравственным городом оказался Иерусалим. * Крупные города обычно менее нравственны, чем среднестатистическое население той же страны. Что наряду с половыми, возрастными и прочими различиями объясняется бОльшим вовлечением в культы денег и власти. * Половозрастная структура нравственности сильно зависит от страны, но в целом можно выделить тенденцию уменьшения нравственности к 19-20 годам и рост примерно после 30 лет. Нравственность женщин намного выше, чем у мужчин того же общества. 
| | | | | РАССЫЛКИ ПОРТАЛА RFPRO.RU Лучшие эксперты в разделе Номер выпуска: | 1624 | Дата выхода: | 13.07.2016, 19:21 | Администратор рассылки: | Лысков Игорь Витальевич (Старший модератор) | Подписчиков / экспертов: | 25 / 9 | Вопросов / ответов: | 1 / 1 | Консультация # 189642: Здравствуйте! У меня возникли сложности с таким вопросом: Скажите пожалуйста книга Калашникова О.А глава 13 как мы "прыгаем" в область 7-й страницы jmp dword ptr cs:[Off_move] если Off_move - содержит только смещение метки Lab_jmp, а сам сегмент в Seg_mov, а переменную Seg_mov мы используем только для копирования кода в область... Консультация # 189642: Здравствуйте! У меня возникли сложности с таким вопросом: Скажите пожалуйста книга Калашникова О.А глава 13 как мы "прыгаем" в область 7-й страницы jmp dword ptr cs:[Off_move] если Off_move - содержит только смещение метки Lab_jmp, а сам сегмент в Seg_mov, а переменную Seg_mov мы используем только для копирования кода в область 7-й страницы. Допустим если в предыдущих главах мы в переменную Int_21h_vect сохраняли и сегмент и смещение и после вызывали call dword prt cs:[Int_21h_vect], то было всё понятно, а как это происходит в файле virus13.com
Дата отправки: 08.07.2016, 19:00 Вопрос задал: novice (Посетитель) Всего ответов: 1 Страница онлайн-консультации » Консультирует Зенченко Константин Николаевич (Модератор): Здравствуйте, novice!
Ключевым словом в обоих командах является dword, именно оно заставляет компилятор генерровать код дальнего косвенного перехода. Т.е. процессор выполняя команду, читает 4-е байта по указанному адресу и записывает их в IP(первые два - смещене) и CS(вторые два - сегмент). В главе о резидентах, читался адрес старого обработчика прерывания и записывался в переменную Int_21h_vect(смещение:сегмент). В главе о вирусах, мы записываем только смещение, т.к. адрес сегмента определен зарание, т.е. в этот сегмент будет переносится, а затем и исполнятся код вируса.
Удачи!
Оценить выпуск | Задать вопрос экспертам главная страница | стать участником | получить консультацию техническая поддержка Дорогой читатель! Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно! МЫ РАБОТАЕМ ДЛЯ ВАС! | | | | | | | |
| | | | | РАССЫЛКИ ПОРТАЛА RFPRO.RU Лучшие эксперты в разделе Номер выпуска: | 1623 | Дата выхода: | 08.07.2016, 20:51 | Администратор рассылки: | Лысков Игорь Витальевич (Старший модератор) | Подписчиков / экспертов: | 25 / 8 | Вопросов / ответов: | 1 / 1 | Консультация # 189636: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Скажите пожалуйста как происходит прямое отражение в видеобуфер? Начиная с 3 главы и пока до 12 гл. это часто встречается, а как происходит не понятно? Мы загружаем в регистр es, 0B800(которое соответствует сегменту дисплея в текстовом режиме) потом в di(смещение) после на... Консультация # 189636: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Скажите пожалуйста как происходит прямое отражение в видеобуфер? Начиная с 3 главы и пока до 12 гл. это часто встречается, а как происходит не понятно? Мы загружаем в регистр es, 0B800(которое соответствует сегменту дисплея в текстовом режиме) потом в di(смещение) после начинаем записывать значения в ES:DI, кто эти значения от туда берёт и выводит на экран?
Дата отправки: 03.07.2016, 20:11 Вопрос задал: novice (Посетитель) Всего ответов: 1 Страница онлайн-консультации » Консультирует Зенченко Константин Николаевич (Модератор): Здравствуйте, novice!
Всем этим занимается контролер видеокарты или так называемый графический процессор. Когда он не занят выводом информации на экран, он копирует информацию с памяти РС в память видеокарты. Но это упрощенное описание процесса, так сказать без железа. На самом деле все происходит с помощью контролера DMA(direct memory access - прямой доступ к памяти). Графический процессор запрашивает доступ к памяти РС, как только получает добро, открывает доступ к своей памяти и программирует контролер DMA. Копированием или отображением информации занимается последний.
Удачи!  | Консультировал: Зенченко Константин Николаевич (Модератор) Дата отправки: 05.07.2016, 09:10 5 нет комментария ----- Дата оценки: 05.07.2016, 18:39 | Рейтинг ответа: 0 |
Оценить выпуск | Задать вопрос экспертам главная страница | стать участником | получить консультацию техническая поддержка Дорогой читатель! Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно! МЫ РАБОТАЕМ ДЛЯ ВАС! | | | | | | | |
| | |