powered by simpleCommunicator - 21.11.28     © 2024 Programmizd 02
Map
Форумы / Поиск: Искать ответы на сообщение: #2746000  
11 сообщений из 11, страница 1 из 1
Вопросы по IT / Чего мне не хватает в FAR
    #2746000
YuRock
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей кроме]
Конякула  30.01.2021, 20:07
самый удобная для человека запись это десятичная
Ну да, конечно.
Гораздо проще и нагляднее наисать
65535 вместо FFFF, или
4294967295 вместо FFFFFFFF
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746050
ZyK_BotaN
Скрыть профиль Поместить в игнор-лист
Участник
YuRock  30.01.2021, 20:28
65535 вместо FFFF, или
4294967295 вместо FFFFFFFF
ну ты круглые привел.
там трешак начинается в выравнивании.

16-и ричное представление не имеет избыточности относительно 2-го.

0001 - 1 - 1
1010 - A - 10
1111 - F - 15

идем дальше

0001000 - 10 - 16
0001001 - 11 - 17
11111111 - FF - 170

вот видим как ширина лезет
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746077
YuRock
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей кроме]
ZyK_BotaN  30.01.2021, 21:01
вот видим как ширина лезет
Это понятно.
Хэши, например, или гуиды какие-нибудь, интересно посмотреть, как будут выглядеть в десятиричном виде.

А я привел пример маски. Я знаю точно, что 1 байт - FF, 3 байта - 6 букв F, и так далее. На два умножаешь, и всё.
Надо мне отбросить старший байт в 64-битном слове обнулить - делаю and (14 букв F) и всё, точно сработает.
А считать, сколько это в 10-ричном, я ебал. Калькулятор запускать лень, на листочке или в уме считать тем более. Нет смысла.
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746089
ZyK_BotaN
Скрыть профиль Поместить в игнор-лист
Участник
YuRock  30.01.2021, 21:08
Хэши, например, или гуиды какие-нибудь, интересно посмотреть, как будут выглядеть в десятиричном виде.
я учился на комп. инженерии. и на первых курсах очень дрючили компьютерной арифметикой(да и на прикладной теории цифровых автоматах постоянно нужно было с бинарными значениями работать), и именно надо было постоянно и десятичную версию записывать, кроме бинарной. и знаешь, 16-я была бы в разы удобнее.

чтобы конвертнуть длинное число в 16-е, достаточно поделить его на куски по 4 и в уме все ок переводится, а вот в десятичное крупное 2-е в уме не переведешь никогда.

так что конякула видимо просто с темой не знаком, вот и удивляется.

и я не говорил что человеку самая удобная 16-я. 10-я нам удобнее.
16-я самая удобная для представления бинарного кода. ибо 2-я слишком уж длинная и в ноликах и единичках просто теряешься. 16-и разрядные символы удобнее.
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746102
YuRock
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей кроме]
ZyK_BotaN  30.01.2021, 21:13
и я не говорил что человеку самая удобная 16-я. 10-я нам удобнее.
16-я самая удобная для представления бинарного кода. ибо 2-я слишком уж длинная и в ноликах и единичках просто теряешься. 16-и разрядные символы удобнее.
16-я удобнее в программировании, при работе с флагами, масками и т.д. А так же для отображения двоичных данных - для просмотра на глаз.

10-я удобнее, привычнее при оперировании числами. Складывать 16-е еще куда ни шло, а вот при умножении - куй его знает, что там получается)
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746114
ZyK_BotaN
Скрыть профиль Поместить в игнор-лист
Участник
YuRock  30.01.2021, 21:20
А так же для отображения двоичных данных - для просмотра на глаз.
я именно в этом контексте и сказал. а конякула не знаю чем читал.
YuRock  30.01.2021, 21:20
Складывать 16-е еще куда ни шло, а вот при умножении - куй его знает, что там получается)
та так же как и с десятичными. только умножать на степени двойки удобнее 16-е, а на степени 10-ки - 10-е.

так то я тоже в уме не умножу 1317 на 6021, только в столбик. а в столбик и 16-е так же легко умножать.
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746124
YuRock
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей кроме]
ZyK_BotaN  30.01.2021, 21:23
а в столбик и 16-е так же легко умножать
Ну вот FF*FF = FE01, если я не ошибаюсь (это ж вроде то же, что 255*255=65025).
Я хер знает, как это получить на глаз или в столбик.
*Обьяснять не надо, мне лень :)
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746139
ZyK_BotaN
Скрыть профиль Поместить в игнор-лист
Участник
YuRock  30.01.2021, 21:32
ZyK_BotaN  30.01.2021, 21:23
а в столбик и 16-е так же легко умножать
Ну вот FF*FF = FE01, если я не ошибаюсь (это ж вроде то же, что 255*255=65025).
Я хер знает, как это получить на глаз или в столбик.
*Обьяснять не надо, мне лень :)
Ну табличку умножения придется знать до 16, а не 10. Согласен, сложнее, но не принципиально.
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746461
Конякула
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей]
Шут - адвокат разума
YuRock  30.01.2021, 20:28
Конякула  30.01.2021, 20:07
самый удобная для человека запись это десятичная
Ну да, конечно.
Гораздо проще и нагляднее наисать
65535 вместо FFFF, или
4294967295 вместо FFFFFFFF
Не знаю как тебе, а мне проще написать 65535 и сложить с 3527. Чем написать FFFF и сложить с DC7.
...
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746530
YuRock
Скрыть профиль Поместить в игнор-лист
Участник
[игнорирует гостей кроме]
Конякула  31.01.2021, 00:24
YuRock  30.01.2021, 20:28
Конякула  30.01.2021, 20:07
...
Ну да, конечно.
Гораздо проще и нагляднее наисать
65535 вместо FFFF, или
4294967295 вместо FFFFFFFF
Не знаю как тебе, а мне проще написать 65535 и сложить с 3527. Чем написать FFFF и сложить с DC7.
Очевидно же, что FFFF+DC7 вычислить проще. Тут даже считать не надо.
Левое полное слово превращается в нули и бит слева, и добавляем DC7 (не забываем про уже добавленный бит, т.е. уже использованную единицу, потому DC6).
Получаем 10DC6.

Ну можно в столбик в десятичных считатать, конечно, что-то там "в уме" запоминать и переносить. Тратить на это в 50 раз больше времени и ошибаясь при этом в расчетах каждый N-ный раз.
...
Изменено: 31.01.2021, 01:00 - YuRock
Рейтинг: 0 / 0
Вопросы по IT / Чего мне не хватает в FAR
    #2746535
ZyK_BotaN
Скрыть профиль Поместить в игнор-лист
Участник
Конякула  31.01.2021, 00:24
YuRock  30.01.2021, 20:28
Конякула  30.01.2021, 20:07
...
Ну да, конечно.
Гораздо проще и нагляднее наисать
65535 вместо FFFF, или
4294967295 вместо FFFFFFFF
Не знаю как тебе, а мне проще написать 65535 и сложить с 3527. Чем написать FFFF и сложить с DC7.
видно, что не работал ты с бинарными файлами.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Поиск: Искать ответы на сообщение: #2746000  
Пользователи онлайн (12): Анонимы (10), Yandex Bot 1 мин., Bing Bot 1 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]