nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 26 Mar 2019 20:18



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

Joined: 21 Mar 2017 13:50
Posts: 412
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: 17524
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
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 412
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
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 412
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: 17524
Location: Colorado
Reply with quote
Дык я тоже держу старый ноутбук с фридосом и LPT-программатором - вон дисковод даже ему обновил относительно недавно (года три назад), но иногда надо что-то прошить БЫСТРО, не мучаясь с дискетками и т.д. ;)

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


07 Jan 2018 12:59
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Lavr wrote:
Кстати, а какой префикс или постфикс у девятиричной нотации?
У восьмиричной
- "O" от Octal, Octo... Девять по латыни: Novem,
по английски: Nine, значит - "N" ? :wink:

Ну с постфиксом особой проблемы нет. В различных просмотренных мной источниках "фонтана разнообразия" терминов не наблюдается:
Quote:
девятеричная система счисления
nine number system;
nine system;
nonary number system;
nonary system

Значит постфикс всё же "N" (или "n"):
834N, 732n (по аналогии с 6АВН или 7FFh)

А вот с префиксом пока не ясно... :-?
Префиксы 16-теричной системы - "$" или "0xABC"

Для девятеричная системы не нашел ничего... А префикс очень полезен при написании ассемблера.

Что-то вдруг неожиданная мысль пришла с префиксом... а если взять символ в качестве префикса
для девятеричной системы? :roll:

Как-то так: LDA №834 ... a? :wink:

_________________
iLavr


13 Jan 2019 18:16
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17524
Location: Colorado
Reply with quote
он не ASCII :)

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


13 Jan 2019 19:06
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Он не ASCII-128 или US-ASCII...

А так-то это символ с кодом 205, если я правильно помню, и он вполне удобно вводится с клавиатуры:
Attachment:
ASCII205.gif
ASCII205.gif [ 13.72 KiB | Viewed 379 times ]

_________________
iLavr


15 Jan 2019 10:05
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 412
Location: Spb
Reply with quote
Lavr wrote:
вполне удобно вводится с клавиатуры

Ну тут бы я поспорил. Переключать раскладку туды-сюды ради ввода префикса не есть хорошо.
Лучше, наверное, остановится на N/n.


15 Jan 2019 11:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
...

_________________
iLavr


Last edited by Lavr on 15 Jan 2019 12:09, edited 1 time in total.



15 Jan 2019 12:04
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 68 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 2 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.