VOID
У меня тут внутренний холивар, который мне сегодня покоя не даёт. Но боюсь писать об этом дабы не раздраконить публику.😁😂
­
­
Фото в студию.
Anonymous
😡😡😡😡😡😡😡😡😡😡😡😡😡😡
Anonymous
Квантовая суперпозиция поставила 😄. Хорошо что я могу это посчитать как 😄😡 одновременно
Anonymous
Но такое лучше не делать, прямо трясёт. Я сегодня на С++ писал, словил 10 ошибок от типов данных, и мечтал переделать на ассемблер
Anonymous
Вот даже выше автор стикерпака не всунул туда ассемблер, он то знает правду!
Anonymous
Вообще эта идея наверное с луркмора Там на каждый ЯП есть токсичный пост. Хотя нет, ошибся. Даже на луркмор довольно позитивный пост про ассемблер
­
Anonymous
Сразу видно питонистов
­
Сразу видно питонистов
Если бы только питоньщики так писали...
Anonymous
Я только видел, что так пишут питонисты. Ну и я.
Yura
Если бы только питоньщики так писали...
Ассемблерщики Её питонщики Они каждую букву Будут в новом сообщении слать
Yura
И в обратном порядке
­
И в обратном порядке
Правила, пункт 6.1.
Yura
А ну
Yura
Я поэтому и удалил.
­
Я поэтому и удалил.
То есть выполнил прямо запрещённое правилами.
­
Дмитрий
смотрите чо есть
Aiwan \ (•◡•) / _bot
смотрите чо есть
и чем это по твоему примечательно?
Дмитрий
ничем, хуйня какая то
Дмитрий
10 ти летней давности
Anonymous
Давненько я коучей не видел. Те ещё актёры.. Кто на это ведётся? 😄
Anonymous
Микропроцессоры в вопросах и ответах (А. Вуд), 1985 г. (DJVU 5,6 мб) В форме вопросов и ответов даны основные сведения по цифровой технике. Изложены логические и арифметические основы ЭВМ. Рассмотрены логическое и программное обеспечение ЭВМ, аппаратные средства, структура и работа памяти, устройства ввода-вывода на базе микропроцессоров.
Anonymous
Anonymous
Anonymous
Anonymous
Anonymous
­
Victor
Здравствуйте интеллектуалы
889
48 65 6C 6C 6F 77
А 77 то зачем?
IB
А 77 то зачем?
у ARM так в тестах
ᴠᴀᴅɪᴍ ᴍᴇʀᴄᴜʀʏ
Петя
Всем привет, какие книги/видео и тп посоветуете для старта?
egor
Попробуй разные книги, и найди подходящую именно тебе, привет
egor
Если книга понравилась одному человеку, это не значит, что понравилась другому
Петя
Должна же быть классика какая-то
Петя
В тех же плюсах базой можно назвать СимплКода
Петя
Тут что-то такое тоже же должно быть?
Mhalaider
Тут что-то такое тоже же должно быть?
Ты хочешь учить именно ассемблер или его в связке с реверс-инжинирингом ?
Петя
Это разные направления или реверс подмножество ассемблера?
Ask
реверс это то к чему может привести знание ассемблера😁
Петя
Тогда для начала просто ассемблер
Aiwan \ (•◡•) / _bot
Должна же быть классика какая-то
интел мануал, амд мануал. на основе этой классики пишутся все остальные книги
Петя
Хорошо, почитаю
Anonymous
реверс это то к чему может привести знание ассемблера😁
Наоборот тоже: хотят изучать чужие программы, а там оказывается знание ассемблера надо.
Anonymous
обратное тоже верно
Обратное даже более популярно. Инструмент не берут, чтобы выбрать профессию\найти ему применение. Чаще всего сначала выбирают профессию\находят цель, а потом только узнают про инструменты.
Петя
Спасибо
Петя
Ребята, начал читать Зубкова, там написано, что слово - 16 бит, я полез в википедию, там говорится, что слово - "...есть фрагмент данных фиксированного размера, обрабатываемый как единое целое с помощью набора команд или аппаратного обеспечения процессора", ну то есть макс кол-во байт, которое процессор может за 1 такт обработать, кому верить, при условии, что я правильно понял?
Aiwan \ (•◡•) / _bot
Ребята, начал читать Зубкова, там написано, что слово - 16 бит, я полез в википедию, там говорится, что слово - "...есть фрагмент данных фиксированного размера, обрабатываемый как единое целое с помощью набора команд или аппаратного обеспечения процессора", ну то есть макс кол-во байт, которое процессор может за 1 такт обработать, кому верить, при условии, что я правильно понял?
это называется машинное слово. в зависимости от "машины" значение может разниться. у тя вроде два определения не противоречат друг другу, они дополняют друг друга. верь обоим определениям, а в трудные минуты в щависимости от ситуации используй то или иное
Aiwan \ (•◡•) / _bot
это как стандарт для современной архитктур что байт =8 бит. но есть архитектуры где это не так. точно также и и 16 бит не всегда является машинным словом
Петя
Хорошо, а какой размер слова у 32х битных и 64х битных процессоров?
Петя
Как я понял, 4 байта и 8 байт соответственно?
Петя
Это не одно и тоже?
889
Это не одно и тоже?
Конечно нет, WORD это размер блока в 16 бит, которое пошло от 8086, машинное слово это ширина внутренней шины проца, т.е. те же самые SIMD могут быть выполнены и за 1 такт.
889
@Aiwan я ведь не ошибаюсь?
Петя
Конечно нет, WORD это размер блока в 16 бит, которое пошло от 8086, машинное слово это ширина внутренней шины проца, т.е. те же самые SIMD могут быть выполнены и за 1 такт.
То есть размер WORD, DWORD, QWORD - константа (2, 4, 8 байт), а машинное слово - кол-во байт, которое помещается в регистре?
889
То есть размер WORD, DWORD, QWORD - константа (2, 4, 8 байт), а машинное слово - кол-во байт, которое помещается в регистре?
В каком регистре?)) Ну вот есть у тебя xmm0 регистр, он вмещает 16 байт, есть ymm0 - 32 байта, zmm0 - 64 байта
Петя
Я про регистры eax, ebx, ecx и тд
Петя
Общего назначения, или как они называются
889
Я про регистры eax, ebx, ecx и тд
Ну эти по 4 байта Соответственно rax, rbx, rcx ... по 8 байт ¯\_(ツ)_/¯
889
Для арма w0 - 4 байта, r0 - 8 байт
Aiwan \ (•◡•) / _bot
@Aiwan я ведь не ошибаюсь?
кажется ошибаешься. если рассуждать языком асма, то в названиях размеров ячеек памяти указано сколь слов, а не сколько байт. для х86 слово это всегда 16бит=2байта word слово dword - 2 слова, 4 байт qword - 4 слова, 8 байт итд размеры уже даны относительно слова, для х86 в частности.
Aiwan \ (•◡•) / _bot
889
CLFLUSH 🇷🇺 кто прав? Или же никто?
Anonymous
CLFLUSH 🇷🇺 кто прав? Или же никто?
А я всё думал, кто ж меня позовёт))) Но всё же я согласен с Айваном, всегда думал что word это то же, что и "слово", просто на русском. А байт меньше слова.
Петя
То есть нет определенного стандарта и кто как захотел так и называл?
Anonymous
кажется ошибаешься. если рассуждать языком асма, то в названиях размеров ячеек памяти указано сколь слов, а не сколько байт. для х86 слово это всегда 16бит=2байта word слово dword - 2 слова, 4 байт qword - 4 слова, 8 байт итд размеры уже даны относительно слова, для х86 в частности.
Но это на x86. На других архитектурах слово может быть другого размера. Это что-то вроде точки отсчёта, байт — он и в Африке байт, а вот слово уже растяжимое, можно сколько угодно ему байт приписать, и от этого будут тянуться другие размеры данных