На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
  
> Массив записей(структур)
    Извините за (наверное) глупій вопрос, но книги под рукой нет, а в асме я абсолютній "начинающий"ж)
    Как организовать массив запсией( они же структурЫ) в асме.
    одна запись имеет вид
    RoomNumber 2 byte
    RoomCapacity 2 byte
    RoomMaxCapacity 2 byte
    RoomVac 1 byte
    Заранее спасибо за любые ответы.
      Ы-ыыыыыы, а хелп то глянуть не судьба? чё ли?
      Тама усё как бы есть. :)
      подсказка ищи Struc
        А зачем тебе нужны структуры в ASM??? Там они совершенно бесполезны... ASM не структурный язык. И при дебагинге своей проги ты ни хрена не разберешся в этих смещениях... Проще dx использовать(db, dw..)
          Хелпа у меня нет.
          в смысле не было, уже нашел;)
          а есть чистый tasm.exe+tlink.exe+td.exe все под дос.
          А надо это все - тк это лабораторная работы по системному программированию.
            Извини за опоздание, инет раз в неделю...
            Вот описание директивы sruc:
            sname struc
            member1 dx var1
            member2 dx var2
            ..............
            membern dx varn
            sname ends
            sname - имя структуры
            memberX - имя члена структуры
            dX - тип члена(db, dw, dd)
            varX - значение члена (может быть ? - не определенное)
            Обращение к полям структуры:
            Пример:
            ;в дате
            foo struc
            x1 dw 0
            foo ends
            ...
            ;в коде
            mov bx, offset foo
            mov ax, [bx].x1
            Вот так.
              А, ну да, вот:
              room struc
              RoomNumber dw ?
              RoomCapacity dw ?
              RoomMaxCapacity dw ?
              RoomVac db ?
              room ends
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0293 ]   [ 15 queries used ]   [ Generated: 25.04.24, 06:39 GMT ]