Venom
exp: 12 |
Ребята, помогите плизззз решить 2 задачи из контрольной работы по программированию на асемблере! Пожайлуста! Это вопрос жизни и смерти, еле выпросил у препода взять работу домой! Ведь я в асме ваще не шарю! Тем более эти задачи я сделал, но не уверен в правильности решения. Вот они: --------------------------- 1). Осуществите трансляцию в 16-значный код следующей команды: mov byte ptr [bp][di][80],dl
2). Дезассемблируйте след. команду 80 BC 00 81 0D --------------------------- Вот мой вариант решения: 1). mov - 10001001 - 89 m/d 010 r/m - 01010001 - 51 Ответ: 89 51 -наверна неправильно...
2). 80 - 1000 0000 - and BC - 1011 1100 - cmp 00 - 0000 0000 - ???? 81 - 1000 0001 - ???? (может, 129?) 0D - 0000 1101 - ???? (13?) Ответ(как есть наугад): and cmp 129,[13+D16]
Здесь не надо писать никакую програму, просто перевести в другой код. Помогите, кто не равнодушен к чужому горю! А то этот старый пердун ваще не хочет ничего подсказывать...
ответить
|
верховный администратор exp: 489 |
26 мая 2006 22:24 | + 51 минута | Какое-то долбанутое у вас преподавание. Опкоды не учат, а смотрят в справочнике. Это у вас называется задачами? Вообще, я в ассемблере не разбираюсь, и помочь не могу.
ответить
|
бизнес-партнёр exp: 285 |
27 мая 2006 12:59 | + 14 часов 34 минуты | 2Venom: Как же ты учишься, если нихрена не шаришь? Странно, блин... Такие потом "специалисты"
ответить
|
FonBalrog
exp: 293 |
27 мая 2006 15:08 изм. 15:09 | + 2 часа 9 минут | Мне больше всего нравится, что их учат выполнять работу компилятора. ИМХО знать машинные коды нужно, но только в некоторых ситуациях, например, для "ручного" создания шулл-кода. Но в реальном программировании ИМХО такие задачи не возникают.
ответить
|
Venom
exp: 12 |
27 мая 2006 17:59 | + 2 часа 51 минута | Это вы нашему долбанутому преподу скажите, а не мне,бл!!! :0 Тем более я не програмист, это дерьмо мне нужно знать только для записи в журнале. З.Ы. Так что - никто не поможет? Ни справочников, ни хрена нета?
ответить
|
верховный администратор exp: 489 |
28 мая 2006 8:21 | + 14 часов 22 минуты | Я не понимаю, в чём сложность задания. У меня просто нет под рукой ассемблера, но если он есть, то ничто не помешает в первом задании набрать код и собрать его, после чего посмотреть, что получится. Во втором задании нужно собрать программу, в которой будут пять команд NOP, после чего заменить их на эти самые пять байт машинного кода и дизассемблировать.
ответить
|
Venom
exp: 12 |
28 мая 2006 15:04 | + 6 часов 42 минуты | Если бы так можно было сделать... (Хотя я так понял: написать код, компильнуть, потом просмотреть каким-то образом exe-файл? Но программа из одной строки mov.... работать не будет!!? Я наверно, ничерта не понимаю...) Кароч, посмотрю в книгу, мож там чё есть...
ответить
|
верховный администратор exp: 489 |
28 мая 2006 15:46 | + 42 минуты | Почему "если бы"? Это делается очень легко. За основу ты можешь взять какой-нибудь Hello World, переписанный из книжки. Вставь туда эту команду и окружи её чем-нибудь, что будет бросаться в глаза при просмотре машинного кода. Для этого хорошо подходят команды NOP (кажется, шестнадцатиричное 90). Exe-файл ты можешь легко просмотреть в двоичном редакторе (интегрирован в Visual C++).
ответить
|
Venom
exp: 12 |
28 мая 2006 23:55 | + 8 часов 9 минут | сПАСИБО , щас попробую... Один вопрос - что такое NOP и как окружать им команду? По возможности покажи на примере. Буду очень благодарен. З.Ы. А можно ли просмотреть ехе-файл в обычном редакторе - досовском, или встроенном в Total Commander?
ответить
|
верховный администратор exp: 489 |
29 мая 2006 8:52 | + 8 часов 56 минут | NOP - моя любимая команда. Она ничего не делает, но занимает в коде один байт. Просто собери код с таким фрагментом:
nop nop mov byte ptr [bp][di][80],dl nop nop
Потом просмотри готовый файл в каком-нибудь редакторе (я всегда пользуюсь проводником, поэтому не знаю, есть ли двоичный редактор в Total Commander). NOP выглядит как шестнадцатиричное 90, поэтому ты должен искать следующий фрагмент: "90 90 чего-нибудь 90 90". Вот это "чего-нибудь" и будет результатом компиляции твоей программы. А вообще можно было просто погонять программу под отладчиком, выполняющим дизассемблирование, и ты бы увидел соответствие машинного кода ассемблерному.
ответить
|
Venom
exp: 12 |
29 мая 2006 22:18 изм. 22:22 | + 13 часов 26 минут | Получилось! 90 90 88 53 50 90 90. Спасибо, Алексей, вот уж не ожидал, что найдутся действительно отзывчивые люди! Завтра несу на проверку, одно задание сделал, хоть и несколько нестандартно, т.е. уже тройка будет полюбому. Кстати, почему сначала говорил, что не разбираешся в асемблере? Шаришь даже лучше меня :)
ответить
|
верховный администратор exp: 489 |
29 мая 2006 22:38 | + 19 минут | Да это разве "шарю"? Прочитал два года назад треть книжки Юрова и всё. Да я просто не знал, что ты настолько не шаришь.
ответить
|
exp: 2 |
24 июля 2006 23:46 | + 56 дней 1 час | Чертежники кто поможет студентке? Как обозначается электрика на плане. Не могу найти в учебниках. Плиз!!!!
ответить
|
exp: 2 |
Неужели никто девушке не поможет?
ответить
|
бизнес-партнёр exp: 285 |
25 июля 2006 10:17 | + 10 часов 29 минут | Если б соображал кто... Да щас все в отпусках...
ответить
|
АлександрА |
12 октября 2007 18:21 | + 444 дня 8 часов | Докажите,что четырёхугольник АВСD с вершинами в точках А(-1;-2),В(2;-5),С(1;-2),D(-2;1) является параллелограммом.Является ли АВСD ромбом?прямоугольником?
ответить
|
володя |
16 декабря 2007 21:13 | + 65 дней 3 часа | у= квадратный корень из х в четвертой степени + 2х + 1
ответить
|
exp: 1 minsk |
21 декабря 2007 15:09 | + 4 дня 17 часов | Просто супер решать балки по сопромату с помощью программы Mobile Beam 1.4. на сайте можно скачать sopromat.org
ответить
|
Ренат |
26 декабря 2007 11:39 | + 4 дня 20 часов | очень рпи очень прошу решыть мне задачу по высшей математки у меня щас зачот будет очень прошу 1.Решыть систему методом Гауса x(1) + 2x(2) + x(3) = 6 4x(1) + 3x(2) - 2x(3) = -1 5x(1) + 4x(2) + x(3) = 6 2. Чи копланарні вектори a, b, c, якщо а = (3;1;0), b = (-5;-4;-5), c = (4;2;4) 3. Знайти відстань між паралельними прямими x-3y+5=0 4x-12y+1=0
Заметки x(1) - ето первый икс и единица вобщето находится внизу. y - ето игрик
ответить
|
Ренат |
26 декабря 2007 11:48 | + 9 минут | люди пожалуста хотябы второе и третье помогите потому что мне вилы
ответить
|
Ренат |
26 декабря 2007 11:51 | + 2 минуты | Тут хотябы хоть ктото есть или етот форум пуст?
ответить
|
таня |
23 января 2008 18:48 | + 28 дней 6 часов | написать ВАТ-файл, который создает архив из тех м-файлов каталога nworkdos_stdtext.Который содержит в своем имени одновременно символы 's' и 't'.Дщлжен состоять из двух строк и использовать команду find.
ответить
|
ТАНЯ |
23 января 2008 18:57 | + 9 минут | написать ВАТ-файл содержащий вложение с каталога,архив открыть с паролем исключая ехе файл и др. файлы.
ответить
|
таня |
23 января 2008 19:09 | + 11 минут | написать ват-файл ,который получается в качестве вхщдящего параметра имя файла и если такой файл уже существует,то копирует его в файл с тем же именем и расширением '$$$' -создает архив abc.rar содержащий исходному файлу удаляет исходный файл выводит содержимое архива.если файл не существует,то выдает сообщение об этом в виде 'файл<имя файла>, не существует'
ответить
|
Антонина |
12 мая 2008 6:37 | + 109 дней 10 часов | Всем приветик! Ребята,помогите решить 2 задачи по экономики предприятия! Пожалуйста!!! =) №1 В отчетном году себестоимость товарной продукции составила 450,2 млн.руб, что определило затраты на 1 руб. ТП 0,89 руб. В плановом году затраты на 1 руб. ТП составили 0,85 руб. Объем производства будет увеличен на 8%. Определить себестоимость ТП планового года. №2 За отчетный период на предприятии экономические показатели таковы: реализованная продукция 16800 тыс.руб. основные фонды 14000 тыс.руб. оборотные средства 5600 тыс.руб. текущие производственные затраты 10080 тыс.руб. Коэффициент привидения (Ен) единовременных капитальных затрат к текущим годовым затратам составляет 0,16. Определить: 1) совокупные привиденные затраты 2) коэффициент экономической эффективности производства 3) удельные привиденные затраты 4) фондоотдачу. ЗАРАНЕЕ ВСЕХ БЛАГОДАРЮ ЗА ПОМОЩЬ!!!! =)
ответить
|
бизнес-партнёр exp: 285 |
17 мая 2008 9:20 | + 5 дней 2 часа | У меня с экономикой всегда проблемы были)
ответить
|
[TxH] DeviL |
23 мая 2008 17:27 | + 6 дней 8 часов | Из самолета выброшен на парашюте груз массой 100 кг. Сразу после выброса груз двигался ускороено а затем достигнув скорости 15 м/с на высоте 300 м и до приземления двигался равномерно!!!
Найти: А.-Полную механическую энергию на высоте 300 м. Б.-Полную механическую энергию в момент приземления. С.вычислитьь работу сил сопротивления воздуха во время равномерного движения. ПОМОГИТЕ ПЛИЗЗЗЗЗЗ ЗАРАНИЕ СПАСИБА!!!
ответить
|
Маша |
8 июня 2008 20:28 | + 16 дней 3 часа | Помогите решить задачу по мировой экономике: Задача 3. Рассмотрим рынок труда 2-х стран. В стране А функция спроса на труд имеет вид: Da = 100 - 5W, функция предложения труда Sa = 60 + 3W, где W - реальная заработная плата (у.е. за 1час). В стране Б соответствующие функции имеют вид: Dб = 120 - 3W и Sб = 40 + 5W. Определите: A) Каково потенциальное направление миграции рабочей силы? Б) Объем эмиграции в условиях свободного перемещения рабочей силы между странами, результатом чего стало увеличение часовой заработной платы в стране эмиграции на 1 у.е. B) Новый уровень заработной платы в принимающей стране.
ответить
|
nazarius |
26 июля 2008 15:13 | + 47 дней 18 часов | Вы лучше бы поискали на http://dxdy.ru/. Я там себе все домашнее по физике решаю...
ответить
|
Angel_Sky |
6 сентября 2008 18:00 | + 42 дня 2 часа | люди помогите решить задачу!!! сложите пожалуйста уровнение. отель заселили за 2 дня. 1 дня - 0,4 часть всего и еще 3 номера, 2 день - 7,9 остатка и еще 8 номеров. ответ 65
ответить
|
Серега |
12 сентября 2008 6:17 | + 5 дней 12 часов | В одном государстве жили люди из них: политики - которые всегда врали, и жители - которые говорят только правду.Однажды приехал турист и встретил 3 человек из города: блондина, брюнета и рыжего. Турист задал вопрос блондину: "Вы политик", услышав ответ блондина, брюнет ответил: "Блонидин не политик!", на это заявление рыжий сказал что "Блонин политик". Сколько политиков живет в городе???
ответить
|
Анастасия |
15 сентября 2008 21:13 | + 3 дня 14 часов | Говорят что на вопрос о том сколько у него учеников древнегреческий математик Пифагор ответил так:Половина моих учеников изучает математику четверть изучает природу седьмая часть проводит время в молчаливом размышлении остальную часть составляют 3 девы. Сколько учеников было у Пифагора.И как решить уравнение:2х:2+2х+4х+1=100
ответить
|
Чувак |
25 сентября 2008 17:32 | + 9 дней 20 часов | Период обертання колеса витродвыгуна 0,5 сек , якоря електродвыгуна 0,04 сек.Яки частоты ихнього обертання?
ответить
|
Чувак |
25 сентября 2008 17:33 | + 1 минута | Памагите решыть задачу!Плыз!
ответить
|
настя |
25 сентября 2008 20:28 | + 2 часа 55 минут | Отцу-42 года,а сыну-10.Когда отец был старше сына в 5 раз?
ответить
|
настя |
25 сентября 2008 20:34 | + 5 минут | АНАСТАСИЯ!!!!!! 2х+2х+4х=-2+100 8х=88 х=88:8 х=11
ответить
|
настя |
25 сентября 2008 20:37 | + 2 минуты | To Анастасия:
2х:2+2х+4х+1=100 АНАСТАСИЯ!!!!!! 2х+2х+4х=-2+100 8х=88 х=88:8 х=11
ответить
|
сергей |
29 сентября 2008 16:47 | + 3 дня 20 часов | в треугольнике медиана и высота проведенные из одной точки делят угол на 3 равные части .Найти эти углы.
ответить
|
exp: 1 |
2 октября 2008 8:34 | + 2 дня 15 часов | Помогите решить систему методом Гаусса Х1-2Х2+3Х3=6 2Х1+3Х2-4Х3=20 3Х1-2Х2-5Х3=6
ответить
|
Настюха |
7 октября 2008 20:40 | + 5 дней 12 часов | два тела движутся вдоль одной прямой так,что их уравнение имеют вид x(1)=40+10t,x(2)=12+2t(t в квадрате).а).какое тело движется равномерно,а какое равноускоренное?б).каковы будут координаты этих тел через 5 секунд?помогите пожалуйста мне к завтрашнему дню!!!
ответить
|
Ива Иваныч Иванов |
11 октября 2008 11:53 | + 3 дня 15 часов | Воздушный шар поднимается с земли вертикально вверх с ускорением 2 метра в секунду в квадрате.Через 5 секунд от начала его движения из него выпал предмет.Через сколько сек. предмет упадет на Землю. ПОМОГИТЕ РЕШИТЬ ПОЖАЛУЙСТА.
ответить
|
Юлия |
14 октября 2008 16:30 | + 3 дня 4 часа | помогите пожалуйста решить задачу по геометрии срочно нужно.ТЕМА- СВОЙСТВА ПРЯМОЙ ПАРАЛЛЕЛЬНО ПЛОСКОСТИ.
дано:ВС||а АВ=12СМ ВД=16СМ ВС=15СМ НАЙТИ: ДЕ
ответить
|
катерина |
15 октября 2008 5:19 | + 12 часов 48 минут | построить кривые производственных и торговых возможностей для стран А и В, использую данные. Рассчитать чистый выигрыш для каждого из стран.РЕСУРСЫ А(450) В(900) ТОВАР Х А(9) В(6) ТОВАР Y А(4,5) В(6) ПРОПОРЦИИ ОБМЕНА ТОВАРА А НА ТОВАР В 1:1,5
ответить
|
Настена |
19 октября 2008 12:54 | + 4 дня 7 часов | Помогите пожалуйсто!!!!!!!!!!!!!!!!!!!!
Спрос и предложение описываются линейными функциямию Налог на продавцов в размере 4 руб. за ед. товара приводит к возрастанию рыночной цены на 3 руб. Точечная эластичность спроса по цене визменяется с -0,5 до -1. Что можно сказать о точечной эласт. предложения по цене до и после налога?
Напишите пожалуйсто на мыло: nastenna-smirnova@yandex.ru
ответить
|
наташа |
20 октября 2008 9:21 | + 20 часов 26 минут | после 7 стирок кусок мыло уменьшился в двое по длине, ширине и высоте. на сколько стирок его ещё хватит?
ответить
|
Лена |
4 ноября 2008 16:36 | + 15 дней 8 часов | Пожалуйста, помогите, срочно Общий спрос на землю как на предмет купли – продажи составляет Qd = 200 – 3p. Несельскохозяйственный спрос на землю составляет Qdнс/х = 100 – p. Площадь доступных сельскохозяйственных угодий – 200 га. Найдите параметры равновесия в сельскохозяйственном сегменте рынка земли.
ответить
|
Рузанна |
12 ноября 2008 17:02 | + 8 дней 0 часов | эй,люди помогите!!!!!!!!!!!решить задачу,ну пожалуйста.так короче.Задайте формулой линейную функцию,график которой параллелен прямой y=2x+9 и проходит через начало координат.
ответить
|
exp: 1 |
13 ноября 2008 9:49 | + 16 часов 47 минут | помогите решить задачу методом Гаусса Дана система: Х1 +2 *Х2 +0 +3*Х4 = 1 2Х1 -4*Х2 +Х3 +Х4 = -3 -Х1 +2*Х2 +0 +3*Х4 = 1
ответить
|
ТАНЯ |
13 ноября 2008 17:21 | + 7 часов 31 минута | 4ЛИТРА (Н.У.)СМЕСИ ЭТАНА И ЭТИЛЕНА ПРОПУСТИЛИ ЧЕРЕЗ ИЗБЫТОК РАСТВОРА БРОМА В ВОДЕ.пРИ ЭТОМ ОБРАЗОВАЛОСЬ 3,76Г ПРОДУКТА РЕАКЦИИ.о КАКОМ ПРОДУКТЕ ИДЕТ РЕЧЬ? пРИВЕДИТЕ УРАВНЕНИЕ РЕАКЦИИ.ЧЕМУ РАВНА ДОЛЯ (В МАС. %)ЭТИЛЕНА В СМЕСИ?
ПОМОГИТЕ ПОЖАЛУЙСТА ,ОЧ ПРОШУ!!!!
ответить
|
Оля |
17 ноября 2008 16:01 | + 3 дня 22 часа | помогите решить задачу по бухгалтерскому учету: мне даны расходы по 20 счету в сумме 4584326 а также есть сумма реализованной продукции 48378руб., необходимо найти себестоимость реализованной продукции и дать проводки заранее спасибо
ответить
|