Отговори на тема  [ 39 мнения ]  Отиди на страница 1, 2, 3  Следваща
Таблица 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Таблица
Как е по добре да се използва таблица с числа или да се пишат на всеки ред за изпълнение?
Вие как го правите? В единият вариант е по голям кода а в другият се разхожда до таблицата и се връща.


Съб Дек 01, 2012 3:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение Re: Таблица
Аз лично почти нищо не разбрах от поста ти.
Процесор, обем на таблицата/брой числа , език?

_________________
Хайде де!


Съб Дек 01, 2012 4:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Таблица
На асемблер процесора няма значение.


Съб Дек 01, 2012 4:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение Re: Таблица
timt написа:
На асемблер процесора няма значение.

Етова ще ми е пътеводната звезда!!! :cry:


Съб Дек 01, 2012 4:39 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: Таблица
Wise написа:
timt написа:
На асемблер процесора няма значение.

Етова ще ми е пътеводната звезда!!! :cry:

:wink:
Да се опитаме втори път, а ? Ако ти е трудно, прочети някоя книжка, например за вълка и Червената шапчица. Вгледай се там как са разказани нещата, па после се опитай ти да разкажеш приказката за таблицата и редовете на изпълнение.
При евентуален успех няма повече да бъдеш пътеводна звезда, че може и някой акъл на аванта да удариш. :idea:


Съб Дек 01, 2012 5:10 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: Таблица
timt написа:
Вие как го правите?


Аз лично предпочитам мисионерската ... :lol: :lol: :lol:


Съб Дек 01, 2012 5:17 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Май 29, 2007 2:23 pm
Мнения: 3714
Местоположение: Високо в планината
Мнение Re: Таблица
Иначе казано , Тимт, кажи какво искаш да направиш, за да ти помогнем.

_________________
Хайде де!


Съб Дек 01, 2012 5:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Таблица
bateAz написа:
... например за вълка и Червената шапчица ...

да, и аз съм се чудил кой каква табличка си води: вълка колко шапчици е опънал или шапчицата колко вълка е сломила? и колко вълка има в съседните гори (това вече е релационна таблица)
timt написа:
Вие как го правите?

предполагам, шапчицата го прави всякак, поради възможностите на човешката физика. пък и желанието за експериментиране вероятно е голямо. на младини е така.
вълка е по-ограничен и пози с лапите нагоре не са особено естетични. няма да се учудя, ако се ограничава само до "кучешката".


Съб Дек 01, 2012 6:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: Таблица
timt написа:
...
В единият вариант е по голям кода а в другият се разхожда до таблицата и се връща.

В първия вариант освен че кода е по-голям ако решиш да промениш след време някоя стойност, трябва да ровиш в кода и да компилираш наново, да наливаш кода в микроконтролера наново. Във втория случай ако си разположил таблицата на подходящо място може да промениш само числото, което те интересува без да пипаш останалата част от паметта.
Разхождането до таблицата може да го поставяш под въпрос само ако си на ръба с времето за изпълнение на някаква критична част от кода.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Съб Дек 01, 2012 7:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Таблица
Zdrav написа:
timt написа:
...
В единият вариант е по голям кода а в другият се разхожда до таблицата и се връща.

В първия вариант освен че кода е по-голям ако решиш да промениш след време някоя стойност, трябва да ровиш в кода и да компилираш наново, да наливаш кода в микроконтролера наново. Във втория случай ако си разположил таблицата на подходящо място може да промениш само числото, което те интересува без да пипаш останалата част от паметта.
Разхождането до таблицата може да го поставяш под въпрос само ако си на ръба с времето за изпълнение на някаква критична част от кода.



:) Поне един човек ме разбра значи тука има хора които програмират все пак. Та точно това имах в предвид дали да се разхождам до таблицата или да го заявявам дирекно. Именно ме притеснява когато числото е едно и също и трябва да се повтаря дали не е по добре с таблица или да се вкарва наново.
Книжки има и ние ги четем но някой неща са по различни и не винаги са описани.
А за другото и ние го правим като вас кога не сме пред клавиатурата. :ANAL:


Нед Дек 02, 2012 2:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: Таблица
Пускаш въпрос в събота, късен следобед, вънка вали... Какво очакваш :)

_________________
Най-опасният враг на истината и свободата е мнозинството.


Нед Дек 02, 2012 3:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Таблица
timt написа:
:) Поне един човек ме разбра значи тука има хора които програмират все пак. :ANAL: :ANAL: :ANAL: :ANAL: :ANAL:


Не, това означва, че си го обяснил така, че да те разбере само един човек.
Иначе има много начини да се направи. Един от които е да си направиш нов header file , който да си го инклуднеш в началото и да представлява това.

#define g 9.8
#define c 299792458
#define Z 376.730313461
#define F 96485.3365
#define atm 101325

_________________
Warriors of the Night, ASSEMBLER!!!


Нед Дек 02, 2012 5:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Таблица
Ами аз и досега не разбрах въпроса а едва ли има някой да е изписал повече сорс на асемблер
от мене (над 30 мегабайта са отдавна, не знам колко са, много над милион реда също знам, че е).

Питането ако е "дали константите да ги слагам в регистрите с непосредствена адресация",
т.е. константата да е част от опкода, или да ги чета от отдена таблица с константи
на адрес различен от тоя на изпълняващия се код" значи все пак съм бил досетлив :D .

Отговорът е, че зависи и от архитектурата на процесора, формата на константите, понякога едното
е по-ефикасно понякога другото.

А на така неграмотно зададен въпрос питащият да има и арогантността да констатира, че
"имало и такива дето могат да програмират" говори очевидно какво.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Нед Дек 02, 2012 6:02 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Таблица
ike написа:
timt написа:
:) Поне един човек ме разбра значи тука има хора които програмират все пак. :ANAL: :ANAL: :ANAL: :ANAL: :ANAL:


Не, това означва, че си го обяснил така, че да те разбере само един човек.
Иначе има много начини да се направи. Един от които е да си направиш нов header file , който да си го инклуднеш в началото и да представлява това.

#define g 9.8
#define c 299792458
#define Z 376.730313461
#define F 96485.3365
#define atm 101325



Благодаря за насоката метода е добър, питанката ми беше кое е по добре да се създаде таблица или директно на реда да се ползва примерно ред от таблица твоят начин е да се ползва един вид както таблица вън от кода.


Нед Дек 02, 2012 6:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 27, 2012 9:27 pm
Мнения: 2011
Мнение Re: Таблица
tgi написа:
Ами аз и досега не разбрах въпроса а едва ли има някой да е изписал повече сорс на асемблер
от мене (над 30 мегабайта са отдавна, не знам колко са, много над милион реда също знам, че е).

Питането ако е "дали константите да ги слагам в регистрите с непосредствена адресация",
т.е. константата да е част от опкода, или да ги чета от отдена таблица с константи
на адрес различен от тоя на изпълняващия се код" значи все пак съм бил досетлив :D .

Отговорът е, че зависи и от архитектурата на процесора, формата на константите, понякога едното
е по-ефикасно понякога другото.

А на така неграмотно зададен въпрос питащият да има и арогантността да констатира, че
"имало и такива дето могат да програмират" говори очевидно какво.



Sorry за неграмотност, няма тъпи въпроси има ...................


Нед Дек 02, 2012 6:44 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 39 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 30 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни