nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 19 Jun 2018 10:01



Reply to topic  [ 40 posts ]  Go to page Previous  1, 2, 3
Троичный дешифратор 
Author Message
Maniac
User avatar

Joined: 21 Mar 2017 13:50
Posts: 208
Location: Spb
Reply with quote
Lavr wrote:
На мой взгляд - тоже удобнее квадратных скобок при разборе строки.

Если компилировать на PC то без разницы, а квадратные скобки, для меня лично, наглядней. Но я только интеловский ассемблер, по большому счету, немного знаю. Не для экономии ли одного байта был введен префикс # вместо [ ]?


30 Nov 2017 14:11
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
Не для экономии ли одного байта был введен префикс # вместо [ ]?

Нет, это фича присуща и нативна ассемблеру 6502.
И она там очень органична, что прямо хочется взять за пример! 8)
Кстати, скобки тож не Интеловские, а от Зайлога.
У ассемблеров i8080 никаких скобок не было же.

_________________
iLavr


30 Nov 2017 14:36
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16598
Location: Colorado
Reply with quote
AlexanderZh wrote:
AlexanderZh wrote:
2. 43210ZYXW - для трибблов

Но мне больше нравится "обратная" последовательность букв WXYZ, где Z = -4.. Так мне более понятней, хотя привыкнуть можно.

Автор Тунгуски использовал DCBA01234 и % в качестве префикса для таких чисел в своём ассемблере:
http://www.nedopc.org/forum/viewtopic.php?f=62&t=91

_________________
:eugeek: https://twitter.com/Shaos1973


30 Nov 2017 20:47
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Автор Тунгуски использовал ... % в качестве префикса для таких чисел в своём ассемблере...

А что, в принципе ' % ' - вполне неплохой префикс. На первый взгляд нигде в ассемблерах ничем не занят.

%4683 - ничего так смотрится. Готов поддержать Автора Тунгуски... :lol:


P.S. A у Автора Шилки ничего нет для нас полезного? :mrgreen:

_________________
iLavr


01 Dec 2017 10:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Shaos wrote:
Автор Тунгуски использовал ... % в качестве префикса для таких чисел в своём ассемблере...
А что, в принципе ' % ' - вполне неплохой префикс. На первый взгляд нигде в ассемблерах ничем не занят.

Хотя ' % ' - это префикс целочисленности в общем-то...
А я думаю - откуда-то он мне очень знаком :wink: , но ассемблеров это вроде не касается...

_________________
iLavr


05 Dec 2017 11:20
Profile
Maniac
User avatar

Joined: 21 Mar 2017 13:50
Posts: 208
Location: Spb
Reply with quote
Lavr wrote:
Хотя ' % ' - это префикс целочисленности

Можно пренебречь, и для целых использовать отсутствие префикса. В васиках этих префиксов так много потому, что можно не объявлять переменные заранее, что очень не хорошо.


05 Dec 2017 11:40
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
AlexanderZh wrote:
В васиках этих префиксов так много потому, что можно не объявлять переменные заранее, что очень не хорошо.

А можно и объявлять - всё зависит от культуры программирования.
Можно даже включить "строгий контроль данных" и С++ будет нервно курить в сторонке,
поскольку в воздухе запахнет призраком Паскаля... :lol:

_________________
iLavr


05 Dec 2017 13:02
Profile
Maniac
User avatar

Joined: 21 Mar 2017 13:50
Posts: 208
Location: Spb
Reply with quote
Lavr wrote:
всё зависит от культуры программирования.

От Option explicit всё зависит :ebiggrin: давайте будем честными :lol:
Lavr wrote:
строгий контроль данных

И Option strict туда же)))


05 Dec 2017 13:42
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
по поводу прошивалок - купи себе вот это (относительно дёшево и шьёт дофига всего)

Забыл сказать, что я посмотрел на это и подумал, что не так уж много всего новомодного я шью,
а поэтому привык надеяться на "старый добрый LPT-программатор"... :wink:
Для этого я и держу в рабочем состоянии старый ноутбук IBM Thinkpad 600E под DOS 7.1/Windows 98,
и он меня даже с ПЛИС не подвел! 8)

_________________
iLavr


07 Jan 2018 07:48
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16598
Location: Colorado
Reply with quote
Дык я тоже держу старый ноутбук с фридосом и LPT-программатором - вон дисковод даже ему обновил относительно недавно (года три назад), но иногда надо что-то прошить БЫСТРО, не мучаясь с дискетками и т.д. ;)

_________________
:eugeek: https://twitter.com/Shaos1973


07 Jan 2018 12:59
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 40 posts ]  Go to page Previous  1, 2, 3

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.