На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела
1. Не создавайте несколько одинаковых тем, ибо модератор может расценить их, как спам и удалить все.
2. Для решения задач по GPSS есть отдельная тема. Все задачи по GPSS опубликовывать в этой теме! Перед опубликовыванием вашей задачи просмотрите всю тему, возможно вы сразу найдете решение.
3. Давайте вашим темам ОСМЫСЛЕННЫЕ названия, а также указывайте язык программирования. Пример: [Pascal]:Работа с файлами и записями.
4. Использования тега CODE обязательно при публикации текста программы.

Темы, оформленные с явным игнорированием правил и отсутствием смысла, будут закрыты/удалены!
Вам помогли? Напишите об этом здесь (в портфолио фрилансера)

Фрилансерам:
5. Демпинг цен запрещен (даже если Вы готовы работать бесплатно). Цены обсуждаются в приватном общении. Если вы готовы рещить задачу бесплатно, просто решите ее быстрее, чем возникнет предложение сделать это за деньги.
6. Пользователям, входящим в группу Newbie, запрещается предлагать свои услуги (завуалированно в т.ч.)
7. В посте с предложением выполнить работу, обязательно указывать ссылку на свое портфолио в Отзывы, Благодарности, Портфолио Это правило работает и в том случае, если вы выполняете работу бесплатно.
8. Реклама (даже завуалированная) своих фриланских сайтов запрещена

Нарушение данных пунктов влечет до RO или БАНА (при неоднократом)
Модераторы: ttiger, mikefreelance, Rust
  
    > Напишите прогу за деньги! , Программа на АССЕМБЛЕРЕ. На макроассемблере.
      Программа для анализа исходного текста.

      Предположим, есть исходник:

      ExpandedWrap disabled
        ;прога на макроассемблере
        mov ax,bx
        add si,di
        met1:
        .
        .
        .
        jne met1
        mov cx,9
        .
        .
        .
        end


      Или любые другие команды ассемблера.
      Нужно:
      1. Просканировать исходный файл
      2. Определить порядковый номер команды и ЗАПИСАТЬ ЕГО В ОТДЕЛЬНЫЙ ФАЙЛ
      3. После порядкового номера вынести в этот же файл саму команду
      4. Определить тип адресации(определять только регистр-регистр(ax,bx) и регистр-память(cx,9)) и записать его в тот же отдельный файл после названия команды.
      5. После типа адресации указать порядковый номер команды, которая будет выполняться следующей.
      6. Каждую встретившуюся метку или область памяти записать во второй отдельный файл.

      Итого: 1 исходник и 2 результирующих файла.

      Есть примерный алгоритм.

      Файл, куда будут сохраняться команды, типы адресации и пр. :

      ExpandedWrap disabled
        1 mov r-r 2
        2 add r-r 3
        .
        .
        .
        8 jne 3 9
        9 mov r-p 10
        Пишите мне в PM
        помогу за деньги
          Готов взяться за проект
          номер ICQ: 565460353 или 480964456
          mikefreelance@rambler.ru
          отзывы тут
          Благодарность для Mikefreelance
            Darja Fokina, вам уже не нужна программа?
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0256 ]   [ 15 queries used ]   [ Generated: 28.03.24, 19:44 GMT ]