Size: a a a

2019 May 03

p

pragus in freebsd_ru
Dmitry Luhtionov
уже был x64 only чип, назывался itanium
Это не то
источник

p

pragus in freebsd_ru
И итаник это не x86 )
источник

DL

Dmitry Luhtionov in freebsd_ru
pragus
И итаник это не x86 )
Пофиг, x86 - говно. Я начинал с ассемблера для PDP11 совместимых компьютеров. Когда перешел на x86 и увидел их ассемблер - ругался долго.
источник

DL

Dmitry Luhtionov in freebsd_ru
когда 90% всех операций идут через один единственный регистр AX
источник

DL

Dmitry Luhtionov in freebsd_ru
когда нету нормальной работы со стеком
источник

DL

Dmitry Luhtionov in freebsd_ru
когда арифметические операции я могу выполнять только с регистрами, а не с памятью
источник

DL

Dmitry Luhtionov in freebsd_ru
Для того, чтобы понять, какое говно x86 - достаточно почитать https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/
источник

DL

Dmitry Luhtionov in freebsd_ru
пример кода копирования нуль-терминированой строки на ассемблере для PDP11
источник

DL

Dmitry Luhtionov in freebsd_ru
loop:   MOVB (src)+, (dst)+
       BNE loop
источник

PG

Pavel Gubin in freebsd_ru
хихи 😊 вспомнить еще стандартный выход:
ok:  TST (PC)+
err: SEC
       RETURN
источник

DL

Dmitry Luhtionov in freebsd_ru
и ведь сделали вменяемую альтернативу x86 - ARM
источник

DL

Dmitry Luhtionov in freebsd_ru
но с введением Thumb тут же похоронили ее
источник

PG

Pavel Gubin in freebsd_ru
<offtopic>ну вот, кто-то опять снег включил.</offtopic>
источник

LS

Lev Serebryakov in freebsd_ru
Vyacheslav Olkhovchenkov
все мне известные стартуют без трансляции. а некторые даже без памяти вообще
ты не путай рилмоду и плоскую трансляцию.
источник

LS

Lev Serebryakov in freebsd_ru
Dmitry Luhtionov
вот нафига в проце, кроме регистров общего назначения, регистры FPU, MMX, SSE, AVX
чтобы считать быстро? FPU не нужны, но и амд64 без AVX не нужен, оно будет не быстрее арма.
источник

LS

Lev Serebryakov in freebsd_ru
Dmitry Luhtionov
Пофиг, x86 - говно. Я начинал с ассемблера для PDP11 совместимых компьютеров. Когда перешел на x86 и увидел их ассемблер - ругался долго.
ой всё.
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
Lev Serebryakov
ты не путай рилмоду и плоскую трансляцию.
И где я путаю?
источник

LS

Lev Serebryakov in freebsd_ru
Vyacheslav Olkhovchenkov
И где я путаю?
протектед включается у х86 отдельно, пейджинг — отдельно, есть протектед с сегментами.
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
Ну
источник

LS

Lev Serebryakov in freebsd_ru
Нужен в реальном мире вообще только long
источник