Author |
Message |
AlexanderZh
Doomed
Joined: 21 Mar 2017 13:50 Posts: 660 Location: Spb
|
Если компилировать на PC то без разницы, а квадратные скобки, для меня лично, наглядней. Но я только интеловский ассемблер, по большому счету, немного знаю. Не для экономии ли одного байта был введен префикс # вместо [ ]?
|
30 Nov 2017 14:11 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
Нет, это фича присуща и нативна ассемблеру 6502. И она там очень органична, что прямо хочется взять за пример! Кстати, скобки тож не Интеловские, а от Зайлога. У ассемблеров i8080 никаких скобок не было же.
_________________ iLavr
|
30 Nov 2017 14:36 |
|
 |
Shaos
Admin
Joined: 09 Jan 2003 00:22 Posts: 19308 Location: Silicon Valley
|
Автор Тунгуски использовал DCBA01234 и % в качестве префикса для таких чисел в своём ассемблере: http://www.nedopc.org/forum/viewtopic.php?f=62&t=91
|
30 Nov 2017 20:47 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
А что, в принципе ' % ' - вполне неплохой префикс. На первый взгляд нигде в ассемблерах ничем не занят. %4683 - ничего так смотрится. Готов поддержать Автора Тунгуски... P.S. A у Автора Шилки ничего нет для нас полезного? 
_________________ iLavr
|
01 Dec 2017 10:38 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
Хотя ' % ' - это префикс целочисленности в общем-то... А я думаю - откуда-то он мне очень знаком  , но ассемблеров это вроде не касается...
_________________ iLavr
|
05 Dec 2017 11:20 |
|
 |
AlexanderZh
Doomed
Joined: 21 Mar 2017 13:50 Posts: 660 Location: Spb
|
Можно пренебречь, и для целых использовать отсутствие префикса. В васиках этих префиксов так много потому, что можно не объявлять переменные заранее, что очень не хорошо.
|
05 Dec 2017 11:40 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
А можно и объявлять - всё зависит от культуры программирования. Можно даже включить "строгий контроль данных" и С++ будет нервно курить в сторонке, поскольку в воздухе запахнет призраком Паскаля... 
_________________ iLavr
|
05 Dec 2017 13:02 |
|
 |
AlexanderZh
Doomed
Joined: 21 Mar 2017 13:50 Posts: 660 Location: Spb
|
От Option explicit всё зависит  давайте будем честными  И Option strict туда же)))
|
05 Dec 2017 13:42 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
Забыл сказать, что я посмотрел на это и подумал, что не так уж много всего новомодного я шью, а поэтому привык надеяться на " старый добрый LPT-программатор"... Для этого я и держу в рабочем состоянии старый ноутбук IBM Thinkpad 600E под DOS 7.1/Windows 98, и он меня даже с ПЛИС не подвел! 
_________________ iLavr
|
07 Jan 2018 07:48 |
|
 |
Shaos
Admin
Joined: 09 Jan 2003 00:22 Posts: 19308 Location: Silicon Valley
|
Дык я тоже держу старый ноутбук с фридосом и LPT-программатором - вон дисковод даже ему обновил относительно недавно (года три назад), но иногда надо что-то прошить БЫСТРО, не мучаясь с дискетками и т.д. 
|
07 Jan 2018 12:59 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
 |  |  |  | Lavr wrote:  |  |  |  | Lavr wrote: Кстати, а какой префикс или постфикс у девятиричной нотации? У восьмиричной - " O" от Octal, Octo... Девять по латыни: Novem, по английски: Nine, значит - " N" ?  |  |  |  |  |
Ну с постфиксом особой проблемы нет. В различных просмотренных мной источниках "фонтана разнообразия" терминов не наблюдается: Значит постфикс всё же " N" (или " n"): 834N, 732n (по аналогии с 6АВН или 7FFh) А вот с префиксом пока не ясно... Префиксы 16-теричной системы - " $8В" или " 0xABC" Для девятеричная системы не нашел ничего... А префикс очень полезен при написании ассемблера. |  |  |  |  |
Что-то вдруг неожиданная мысль пришла с префиксом... а если взять символ № в качестве префикса для девятеричной системы?  Как-то так: LDA №834 ... a? 
_________________ iLavr
|
13 Jan 2019 18:16 |
|
 |
Shaos
Admin
Joined: 09 Jan 2003 00:22 Posts: 19308 Location: Silicon Valley
|
он не ASCII 
|
13 Jan 2019 19:06 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
Он не ASCII-128 или US-ASCII... А так-то это символ с кодом 205, если я правильно помню, и он вполне удобно вводится с клавиатуры:
_________________ iLavr
|
15 Jan 2019 10:05 |
|
 |
AlexanderZh
Doomed
Joined: 21 Mar 2017 13:50 Posts: 660 Location: Spb
|
Ну тут бы я поспорил. Переключать раскладку туды-сюды ради ввода префикса не есть хорошо. Лучше, наверное, остановится на N/n.
|
15 Jan 2019 11:26 |
|
 |
Lavr
Supreme God
Joined: 21 Oct 2009 09:08 Posts: 7777 Location: Россия
|
...
_________________ iLavr
Last edited by Lavr on 15 Jan 2019 12:09, edited 1 time in total.
|
15 Jan 2019 12:04 |
|
|