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

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

  1. viktoriya777

    viktoriya777 New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2008
    Сообщения:
    1
    Помогите пожайлуста...как написать программу в паскале:Вычисление произведения последовательно вводимых чисел,остановить обработку при вводе признака конца-числа из диапазона от-5 до 5,тип обработки целые,очень прошу((((((((((((
     
  2. andrewxxx

    andrewxxx New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2008
    Сообщения:
    1
    Привет, ребята :) Помогите, пожалуйста! очень надо! Очень простое задание, но я проболел пол семестра занятий по ассемблеру. буду очень признателен!
    Задание: Заполнить два массива по 16 байт в памяти данных кодами 00, FFH. Начальный адрес 1-го массива 20H, 2-го массива 30H.
     
  3. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
  4. KozzyKoder

    KozzyKoder New Member

    Публикаций:
    0
    Регистрация:
    4 окт 2008
    Сообщения:
    12
    Надо перевернуть введенную строку наоборот, только ничерта не работает. Ось SUSУ Linux, компилятор GAS. Код:

    movl Inp_str, %esi /*адрес введенной строки*/
    movl Rev_str, %edi /*адрес строки - назначения*/
    addl $Length_inp_str, %esi /*Переходим на конец строки*/
    decl %esi /*продвигаем на 1 символ назад чтобы не стать на завершающий нуль*/
    movl $Length_inp_str, %ecx /*Кол-во итераций - число символов в строке*/

    Reverse: movb (%esi), %ah
    movb %ah, (%edi)
    decl %esi
    incl %edi
    loop Reverse

    А теперь вопрос, почему это все выдает segmentation fault?
     
  5. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    pered cyclom cdelat': decl %ecx, shrl $1, %ecx
     
  6. leahov

    leahov New Member

    Публикаций:
    0
    Регистрация:
    17 ноя 2008
    Сообщения:
    4
    а что обозначает r на конце машинного кода?
    Код (Text):
    1. rol [oper],1    ;[10] D0 06 0004r
     
  7. KozzyKoder

    KozzyKoder New Member

    Публикаций:
    0
    Регистрация:
    4 окт 2008
    Сообщения:
    12
    Вопрос еще, в Linux в функции открытия файла sys_open второй параметр - режим доступа(для чтения, записи и др). Он определяется двухбайтным значением. В man'ах написано, что для выбора режимов есть заранее определенные константы. Но для программиста на ассемблере этот способ задания доступа к файлу не подходит. Кто-нибудь знает, какие непосредственные значения скрываются за константами O_RDONLY, O_CREAT, O_RWONLY и тд? Мне нужно открыть файл для чтения.
     
  8. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    KozzyKoder
    O_RDONLY и др. определены в fcntl.h. Спиши оттуда.
     
  9. valeria

    valeria New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2008
    Сообщения:
    7
    ребята помогите с ассемблером пожалуйста, препод дал задачу, а я в этом деле не бум бум, времени учить ассемблер нету, в пятницу сдавать, пожалуйста
    Я пойду книжек посмотрю пока по ассемблеру в интернете, может получится успеть до пятницы
     
  10. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    valeria
    ну с суммой и разностью все понятно
    v3=(x3;y3)=v1+v2=(x1+x2;y1+y2)
    а для сложения и вычитания чисел в BCD формате есть соотв инструкции, вернее складываются и вычитаются числа как обычные, а потом корректируются обратно в BCD формат.
     
  11. KozzyKoder

    KozzyKoder New Member

    Публикаций:
    0
    Регистрация:
    4 окт 2008
    Сообщения:
    12
    Где посмотреть в Линукс константы, определяющие права доступа к созданному файлу? В fcntl.h этих констант вроде нет.
     
  12. valeria

    valeria New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2008
    Сообщения:
    7
    ребята ну хоть как нибудь, что нашла в книжках всё не то, завтра вечером сдаваться
     
  13. valeria

    valeria New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2008
    Сообщения:
    7
    непонятно, препод сказал иди и делай задание, люди ну пожалуйста помогите сделать эту чертову задачу, так хочется сессию закрыть уже :dntknw:
     
  14. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    valeria
    Закажи на weblancer.net или free-lance.ru. За бесплатно врядли найдешь так быстро.
     
  15. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    KozzyKoder
    поgrepь в сишных инклудах (/usr/include итп.) нужные слова.
     
  16. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    meduza
    если качество нужно не мутное - заказывают сдесь в ветке коммерц.
     
  17. valeria

    valeria New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2008
    Сообщения:
    7
    о времена, о нравы, а вот так вот просто никак? ну да, спасибо не булькает и тд, но ... эх
     
  18. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    valeria
    о времена, о нравы, студенты делают все, что угодно, кроме прямых обязанностей - учится! Не хочешь получать знания естественным путем - плати!
     
  19. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    valeria
    ты хотела сказать что здесь где сядеш там и слезеш?
    и что-то чего-то всё-таки стоит?
     
  20. valeria

    valeria New Member

    Публикаций:
    0
    Регистрация:
    19 ноя 2008
    Сообщения:
    7
    Да не парьтесь ребята, всё нормально. Выходные впереди. meduza незнаю как остальные студенты, но мне как заочнице эта прихоть - неучиться не подходит, не для этого пошла, wsd а что у нас не стоит чего-то? Просто это проходящий предмет, навряд ли он мне в жизни пригодиться, и углублятся в его изучение ... В общем, посижу на выходные попробую сама разобраться. Пожелайте мне удачи :)