Клон, ты один большой ЛОЛ))
вот ты напиши ХОТЯ БЫ ОДНУ ДЕМУ, тогда до тебя дойдет. ни в одной приличной деме не используется встроенный калькулятор, это не реально. поверь на слово, если лень проверить. все это проходили уже в лохматых 90х, а ты сказки тут рассказываешь
вот я делал пару интр в 512 байт. в этих байтах кроме музыки были синусы и косинусы. если правильно помню, то 128 точек рассчитывалось за один инт в реалтайме (преобр. полярных координат в обычные). можешь прикинуть и скорость (заодно проверь, как там шустрит встроенный калькулятор) и размер. а потом поговорим о "сделать лучше".
тебе Aprisobal уже написал, как делал он - вот тебе факты. вот именно так проще всего ААА сделать дему, он именно это и просил. а не разобраться как работает компьютер.
после прочтения кому? инженеру? охотно верю. теперь, когда мы инженеры - нам легко брать, изучать новое и погнал использовать. а если у человека не инженерный склад ума, не надо думать, что ему будет все так же просто.
Последний раз редактировалось psb; 30.06.2009 в 18:30. Причина: че-то у меня по 2 раза отправляется...
Народ утверждает, что вообще читать не нужно, можно сразу сесть и писать.
Я лично считаю, что читать придется даже при изучении бейсика. Весь вопрос в объеме и усвояемости информации. Со сложностью я не спорил, ассемблер сложный язык, поэтому и появились всякие бейсики, паскали и т.п.
Возможно... Я особо не писал графику, я занимался мелкоприкладными задачками. Но для начала можно было бы и попробовать встроенный калькулятор, а уж потом лезть в дебри и писать свои функции. Для этого надо самому убедится, что расчет будет тормозить.
---------- Post added at 18:37 ---------- Previous post was at 18:34 ----------
А может их и нет? И вообще зачем они? 5-10 байт можно и в ручную ввести, а 1000 байт тупо вводить даже с авто заполнением, так как это будет раздувать объем файла, в этом случае проще и лучше писать цикл, который заполнит область памяти нужными байтами.
Vitamin, спасибо, познавательно. Но вот я и говорю, беда в том, что для ассемблера в SPIN'е нет help'а
Его нет, но сам ассемблер ничем не отличается от других, там все понятно.
Это примерно также, как требовать инструкцию к автомобилю, где какая педаль, как крутить руль и как переключать передачи...
---------- Post added at 18:52 ---------- Previous post was at 18:48 ----------
Не знаю чего он просил, мы с ним договаривались об изучении ассемблера, а не о написании демы.
Пускай приводит конкретные вопросы, примеры, свой листинг.
А не так, что вот вам какие-то разрозненные куски, соберите их и сделайте мне демку... при таком подходе это я чему-то научусь, а не ААА.
Sabrewulf, в любом случае никакой сложной математики там нет.
а если с математиматекой не дружишь, то и нефиг вообще браться что-то писать даже на бейсике.
Я уже ответил, что если бы стал писать, то для начала воспользовался бы встроенным калькулятором. Это, как минимум, логично и разумно.
2 Клон
"- Злой ты, Доцент, как собака."
Почти рзобрался с мнемониками встроенного в ZXSPIN ассемблера:
1 db (DEFB) n1, n2, n3, ... - Define Byte(s) - последовательность из одного или нескольких байтов
2 dw (DEFW) nnnn1, nnnn2, ... - Define Word(s) - последовательность из одного или нескольких словКод:db 1, 2, $45, $EF ...
3 ds (DEFS) n, m - Define Sequence(?) - последовательность из n байт, заполненных значением m (по умолчанию #FF), поддерживается математикаКод:dw 32776, $5D3A ...
4 dd - вот с этим не могу разобраться. Понял только, что в качестве параметров должны содержаться "opcode and operands". Приму помощь с благодарностью!Код:ds 768, $3E ds $300*4, 243 ...
IMHO, не стоит так уж сразу на новичка набрасываться со списком книжек обязательных для прочтения... Я знаю пару человек учивших асм по инструкции к компьютеру Байт (там была обычная табличка с инструкциями, кодами и тактами), что лично мне совершенно не подходило, поскольку я не понимал как связать эту табличку с реальными программами. Много где хвалимая книга "Как написать игру на ассемблере" на мой взгляд приносит больше вреда чем пользы, поскольку она запрещает думать самостоятельно и делать любые шаги в сторону. Эта книга больше похожа на инструкцию к конструктору (который прилагается), пользуясь которой вы в конце получите игру. Лично я жалею, что потратил на нее все лето, честно читая эту книжку каждый день и пытаясь вникнуть в примеры.
Мое IMHO - к каждому человеку нужен индивидуальный подход, то есть надо давить в себе желание давать советы "делай как я". Если у AAA есть желание и терпение (это самое главное), то все получится. Попробуем подобрать подход.
А где вообще ААА, ему это нужно?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)