Студентам с вопросами о лабораторных работах сюда

Тема в разделе "WASM.BEGINNERS", создана пользователем IceStudent, 11 ноя 2006.

  1. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Это рабочий код - у меня курсор есть и слова выделяются.
    Чтобы русские буквы нормально отображались измени переменную text
    Код (Text):
    1. text db 138,4,160,4,166,4,164,4,235,4,169,4,' ',0,174,12,229,12,174,12,226,12,173,12,168,12,170,12,' ',0,\
    2.         166,6,165,6,171,6,160,6,165,6,226,6,' ',0,167,2,173,2,160,2,226,2,236,2,' ',0,\
    3.         163,3,164,3,165,3,' ',0,225,1,168,1,164,1,168,1,226,1,' ',0,228,5,160,5,167,5,160,5,173,5
     
  2. RadASM

    RadASM New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2008
    Сообщения:
    12
    выделение не получается, выделено только 1ое слово
    скинь пож свой *com файл
     
  3. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Проверял на Windows XP и Windows Me на разных компьютерах - работает одинаково нормально.

    1) Попробуй полноэкранный режим (Alt+Enter)
    2) Попробуй переписать в emu8086.
     
  4. RadASM

    RadASM New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2008
    Сообщения:
    12
    murder спасибо за труд, всё работает (правда только на буке {НИПАНЯТНА}, com у меня такойже получился - дело в системе видимо), полноэкранный режим на обоих компах жуть выдаёт.
    Нет ли какой хорошей литературки на русском чтобы в этих фасмоТасмоМасмах разабраться, посоветуйте.
    п.с.: emu8086 нагляднее, но много чего не поддерживает.
     
  5. Grondes

    Grondes New Member

    Публикаций:
    0
    Регистрация:
    9 янв 2009
    Сообщения:
    1
    Народ помогите плиз с заданием

    Отсортировать строку с помощью прямого выбора (рекурсивно)


    я вообще не вкуриваю работу состроками
     
  6. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Grondes
    Рекурсивно... х.з. Вот из Вирта (Алгориитмы+Структуры данных=прогграммы) быстрая сортировка
    Код (Text):
    1. procedure sort(l,r: index);
    2. var
    3. i,j:index;
    4. x,w: item;
    5. begin
    6.     i:=l;
    7.     j:=r;
    8.     x:=a[(l+r) div 2];
    9.     repeat
    10.         while a[i].key<x.key do
    11.             i:=i+1;
    12.         while x.key<a[i].key do
    13.             j:=j-1;
    14.         if i<=j then
    15.         begin
    16.             w:=a[i];
    17.             a[i]:=a[j];
    18.             a[j]:=w;
    19.             i:=i+1;
    20.             j:=j-1;
    21.         end;
    22.     until i>j;
    23.     if l<j then
    24.         sort(l,j);
    25.     if i<r then
    26.         sort(i,r);
    27. end;
    Ну и конечно вот
     
  7. Max_Cohen

    Max_Cohen New Member

    Публикаций:
    0
    Регистрация:
    10 янв 2009
    Сообщения:
    19
    Адрес:
    Где-то здесь
    Недавно начал работать с win32 assembler - ом. Не знаю как в win32 сделать так:
    - Открыть\Создать файл.
    - Чтение\Запись файла.
    - и т.д
    В win16 знаю.
     
  8. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Max_Cohen
    CreateFile
    ReadFile/WriteFile
    читать MSDN
     
  9. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
  10. Max_Cohen

    Max_Cohen New Member

    Публикаций:
    0
    Регистрация:
    10 янв 2009
    Сообщения:
    19
    Адрес:
    Где-то здесь
    Как при помощи TASM 5 winAPI можно поменять рисунок рабочего стола. Если можно исходник.
     
  11. murder

    murder Member

    Публикаций:
    0
    Регистрация:
    3 июн 2007
    Сообщения:
    628
    Max_Cohen
    Гугль не помогает?

    Код (Text):
    1. SystemParametersInfo(SPI_SETDESKWALLPAPER,0,filename,true);
     
  12. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Max_Cohen
    поиск по форуму
     
  13. Max_Cohen

    Max_Cohen New Member

    Публикаций:
    0
    Регистрация:
    10 янв 2009
    Сообщения:
    19
    Адрес:
    Где-то здесь
    всем thanks
     
  14. Vicas

    Vicas New Member

    Публикаций:
    0
    Регистрация:
    10 янв 2009
    Сообщения:
    1
    Подскажите решение
    Задача: Дана строка символов. Если код ASCII третьего символа по величине больше 75 - вывести этот символ на экран, используя таблицу символов.

    Заранее благодарю
     
  15. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    Vicas
    В чем именно затруднения? сравнить символ с 75?
    Код (Text):
    1.   mov eax,string
    2.   cmp byte [eax+2],75
    3.   jna not_above
    4.   ; вывести этот символ (фразу "используя таблицу символов" не понял)
    5. not_above:
     
  16. TcDiamond

    TcDiamond New Member

    Публикаций:
    0
    Регистрация:
    12 янв 2009
    Сообщения:
    6
    Люди... помогите, плиз.. универ горит из-за допуска до экза.. не могу сдать последнюю работу, а у меня продление сессии скоро закончится.. нужна помощь людей знающих masm
    Задача такая.. Дан файл со словами разделенными пробелами. пользователь вводит например слово "friend" и вводит число, например, 3. В данном случае программа проверяет данный файл и, если в нем 3 слова friend, она удаляет эти слова и записывает то, что осталось в отдельный файл, если <> таких слов, то просто выводит, что таких слов нет или кол-во не верное....
    Оч прошу, если не сложно помогите.
     
  17. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    TcDiamond
    masm 6 под dos или masm32 под win?
     
  18. TcDiamond

    TcDiamond New Member

    Публикаций:
    0
    Регистрация:
    12 янв 2009
    Сообщения:
    6
    если честно, то не знаю, а в чем различие...
    вообще GUI не нужно... обычная работа в dos
     
  19. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    основное различие в разных вызовах системных функций ввода-вывода, работы с файлами. В win тоже есть консоль без GUI, но прога для win консоли совсем не похожа на прогу под дос (которая мне в данном контексте не интересна). А прога для win без GUI не будет работать в dos - совсем ;)
     
  20. Shmadko_89

    Shmadko_89 New Member

    Публикаций:
    0
    Регистрация:
    27 май 2008
    Сообщения:
    10
    Как получить доступ к папке Windows на удаленном компьютере не запуская удаленное управление?(Способ подойдет любой)