Автор Тема: Ассемблер  (Прочитано 6614 раз)

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #15 : 30 Март 2017, 08:49:30 »
Не знаю почему wasm.ru теперь не работает, вот сообщество VK https://vk.com/wasm_ru
Форум и статьи с wasm.ru теперь здесь https://wasm.in
Архив wasm.ru в формате CHM (24 Мб) https://vk.com/doc7511175_438461027?hash=90c4ae4b70e598c01f&dl=8488fd5e2774dea01c

Введение в машинный код — Архив WASM.RU https://wasm.in/blogs/vvedenie-v-mashinnyj-kod.131/

Оффлайн LanuHum

  • Житель
Re: Ассемблер
« Ответ #16 : 15 Апрель 2017, 22:23:31 »
Эту тему я стартанул из-за Ланхумыча, который, изучив Python, думает, что он программист :)  с претензией на величие :) 
 И в надежде, что есть умные люди, которые не пойдут его путём заблуждений...
Хочешь сказать, что изучив Ассемблер, мои претензии на величие станут обоснованными?
Пока что меня больше интересует обшивка стен гипсокартоном, но, когда это пройдёт, может, я всё же внемлю. Не знаю только, что ты будешь делать с моим кодом, написанным на yasm или nasm.
Теперь ещё раз про быстродействие. Планирую собрать комп с процессором AMD Ryzen (8 ядер по два потока за умеренную цену). Символическое название: составное слово, имеющее два корня - рай и зен. Будет зен, будет и рай. Не будет зена - не спасёт ни Питон ни Ассемблер. :) :) :)

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Ассемблер
« Ответ #17 : 15 Апрель 2017, 22:30:59 »
>> AMD Ryzen
... насколько он интереснее Intel? ...
Для Кота

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #18 : 15 Апрель 2017, 22:31:27 »
И тебе привет, Ланухумыч :) 
Кстати, Yasm - хорошее решение: http://yasm.tortall.net/Download.html

Оффлайн LanuHum

  • Житель
Re: Ассемблер
« Ответ #19 : 15 Апрель 2017, 22:47:54 »
>> AMD Ryzen
... насколько он интереснее Intel? ...
Интересная цена 36 770 руб

Характеристики

    Разъем
    Socket AM4
    Ядро
    Summit Ridge
    Количество ядер
    8
    Количество потоков
    16
    Техпроцесс
    14 нм
    Номинальная частота процессора , ГГц
    3.6
    Частота в режиме Intel Turbo Boost/AMD Turbo Core , ГГц
    4
    Номинальный множитель
    37x
    Кэш L1
    8 x 64 КБ / 8 x 32 КБ
    Кэш L2
    8 x 512 КБ
    Кэш L3
    2 x 8 МБ
    Рассеиваемая мощность , Вт
    95
    Дополнительно
    Встроенный двухканальный контроллер памяти DDR4,
    Поддержка SHA (безопасный алгоритм хеширования),
    Разблокированный множитель

Дополнительно

    Встроенная в процессор графика
    Нет
    Поддерживаемые инструкции
    AES,
    AVX,
    AVX2,
    BMI,
    BMI1,
    BMI2,
    Extensions to MMX,
    F16C,
    MMX,
    SSE,
    SSE2,
    SSE3,
    SSE4,
    SSE4.1,
    SSE4.2,
    SSE4a,
    SSSE3
    Технологии
    AMD64,
    Extended Frequency Range (XFR),
    Neural Net Prediction,
    Precision Boost,
    Pure Power,
    Simultaneous Multithreading (SMT),
    Smart Prefetch

Оффлайн LanuHum

  • Житель
Re: Ассемблер
« Ответ #20 : 15 Апрель 2017, 23:05:24 »
И тебе привет, Ланухумыч :) 
Кстати, Yasm - хорошее решение: http://yasm.tortall.net/Download.html
Про nasm есть по русски:
http://asmcourse.cs.msu.ru/?page_id=169

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #21 : 03 Ноябрь 2020, 13:06:52 »
Несколько IDE  под Windows для программистов на Ассемблере (FASM):
Fasm Editor 2.0 https://fasmworld.ru/instrumenty/fasm-editor-2-0/
Fresh IDE https://fresh.flatassembler.net/index.cgi?page=content/2_download.txt
ASM Visual (FASM,TASM,MASM)  https://gri-software.com/ru/asmvisual/

Оффлайн Anchoret

  • Житель
Re: Ассемблер
« Ответ #22 : 08 Январь 2023, 07:14:02 »
Знал лет 25 назад человека, который делал прошивку для ПЗУ для станков с ЧПУ напрямую в битовой последовательности по памяти. Т.е полное знание системы команд и перевод на лету шестнадцатиричного кода в двоичный. Даже уговорил его с моими правками перешить ПЗУ для любимого ZX Spectrum)

Правда я тогда с кодом накосячил и ничего путного не вышло. Хотел добавить процедур для считывания/записи с гибких дисков и прочее.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Ассемблер
« Ответ #23 : 08 Январь 2023, 08:34:46 »
... подозреваю, что потребность в умении "напрямую в битовой последовательности по памяти" может скоро вернуться ...
... хотя к тому времени таких человеков возможно уже не будет или "по памяти" закончится ...

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #24 : 09 Январь 2023, 04:50:48 »
Цитировать
Т.е полное знание системы команд и перевод на лету шестнадцатиричного кода в двоичный.
Шестнадцатиричный код, это хорошая и полезная весчь... двоичный, тоже :)
Главное , чтоб ты понимал, то, о чём пишешь...
Булеву алгебру, и как оно там всё на самом деле работает...

Оффлайн Anchoret

  • Житель
Re: Ассемблер
« Ответ #25 : 11 Январь 2023, 01:18:52 »
Когда мучил ассемблер на Спектруме чисел с плавающей точкой не касался - не требовалось. Потребовалось года четыре назад, когда сортер под VBA для double писал - альтернативный вариант поразрядной сортировки для чисел с плавающей запятой, только в качестве разрядов выступал набор байтов. Как оказалось такой вариант сортировки по фиксированному количеству байтов числа довольно шустрый - точно не медленнее "быстрой сортировки" (там как раз пришлось загуглить как оно с точки зрения процессора записано).

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=98837&TITLE_SEO=98837-sortirovka-v-dvumernom-massive-vba-excel&MID=956614&user_name=anchoret&date_last_visit1=&date_last_visit2=&sort=NUM_POSTS&set_filter=%D0%A4%D0%B8%D0%BB%D1%8C%D1%82%D1%80#message956614

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #26 : 11 Январь 2023, 01:41:24 »
Согласен, что вариант с фиксированной точкой шустрее, но жрёт больше байт :)
Если писать свой движок рендеринга, то лучше использовать фиксированную точку для  скорости вычислений... В прочем, об этом и был спор с LanuHum и эта тема Ассемблера нарисовалась...

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #27 : 22 Январь 2023, 02:54:37 »
Ещё одна IDE  для  любителей низкоуровнего программирования
SASM
Simple crossplatform IDE for NASM, MASM, GAS, FASM assembly languages
https://dman95.github.io/SASM/

Оффлайн Samovar

  • Житель
Re: Ассемблер
« Ответ #28 : 05 Февраль 2023, 20:07:36 »
Прикольная логическая игра. Считай, самоучитель по логике программирования на ассемблере.
Human Resource Machine
https://store.steampowered.com/app/375820/Human_Resource_Machine/

Оффлайн Striver

  • Житель
  • недоинженер, полупрограммист
    • http://striver00.ru
Re: Ассемблер
« Ответ #29 : 06 Февраль 2023, 09:57:10 »
Цитировать
Прикольная логическая игра. Считай, самоучитель по логике программирования на ассемблере.
Играл в неё, но как и большинство игр, в какой-то момент забросил.

А 7 Billion Humans всё никак не начну, хотя надо бы...

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 29
Автор: LEXA ANЭGROWND
blender.png
Скачано: 51
Автор: ipv2007
4.png
Скачано: 72
Автор: hiroyukiss
2.png
Скачано: 69
Автор: hiroyukiss

Скачано: 74
Автор: Dilifa12