WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  ASM
  Массив записей(структур)

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Массив записей(структур)
Demo_S опубликован 09-05-2001 23:49 MSK   Click Here to See the Profile for Demo_S   Click Here to Email Demo_S  
Извините за (наверное) глупій вопрос, но книги под рукой нет, а в асме я абсолютній "начинающий"ж)

Как организовать массив запсией( они же структурЫ) в асме.
одна запись имеет вид

RoomNumber 2 byte
RoomCapacity 2 byte
RoomMaxCapacity 2 byte
RoomVac 1 byte

Заранее спасибо за любые ответы.

Garik опубликован 11-05-2001 08:18 MSK     Click Here to See the Profile for Garik  Click Here to Email Garik     
Ы-ыыыыыы, а хелп то глянуть не судьба? чё ли?
Тама усё как бы есть. :)

подсказка ищи Struc


Organic опубликован 12-05-2001 16:00 MSK     Click Here to See the Profile for Organic    
А зачем тебе нужны структуры в ASM??? Там они совершенно бесполезны... ASM не структурный язык. И при дебагинге своей проги ты ни хрена не разберешся в этих смещениях... Проще dx использовать(db, dw..)
Demo_S опубликован 13-05-2001 00:23 MSK     Click Here to See the Profile for Demo_S  Click Here to Email Demo_S     
Хелпа у меня нет.
в смысле не было, уже нашел;)
а есть чистый tasm.exe+tlink.exe+td.exe все под дос.

А надо это все - тк это лабораторная работы по системному программированию.

Organic опубликован 20-05-2001 00:15 MSK     Click Here to See the Profile for Organic    
Извини за опоздание, инет раз в неделю...
Вот описание директивы 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

Вот так.


Organic опубликован 20-05-2001 00:19 MSK     Click Here to See the Profile for Organic    
А, ну да, вот:

room struc
RoomNumber dw ?
RoomCapacity dw ?
RoomMaxCapacity dw ?
RoomVac db ?
room ends

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.