LINUX.ORG.RU

Как посмотреть инструкции процессора?

 


0

1

Изучаю ассемблер(fasm), в академических целях. Архитектуру Аппаратных Средств, ОС, знаю. Вот какой вопрос возник, как посмотреть инструкции процессора?



Последнее исправление: Sorceress (всего исправлений: 1)

в документации к процессору

/thread

Harald ★★★★★
()

cat /proc/cpuinfo . Кстати, раз вы изучаете ассемблер, возможно вам будет интересно поучаствовать в создании операционной системы KolibriOS - http://kolibrios.org/en/ . Замечательная ОС на ассемблере, с графическим интерфейсом, программами, драйверами и играми, умещается на дискете 1.44МБ и может быть легко добавлена в БИОС coreboot.

SakuraKun ★★★★★
()
Ответ на: комментарий от SakuraKun

Она давно уже не умещается на дискете, ибо ненужно

anonymous
()
Ответ на: комментарий от utanho

Физической дискеты я в руках давно не держал, но мне очень нужны виртуальные! Потому что их одной командой можно добавлять в опенсорсный БИОС coreboot и эти дискетные ОС всегда доступны в качестве опции загрузки. Не только для развлечений, но и реально полезных вещей.

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 1)
Ответ на: комментарий от utanho

Например, если твой Ethernet-контроллер поддерживается в KolibriOS, поставив coreboot ты можешь прям из БИОСа заходить в интернет и чатиться по IRC с самопальным шифрованием ;-) Не будучи при этом подверженным уязвимостям жирных ОС вроде Linux и Windows.

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 1)
Ответ на: комментарий от anonymous_sapiens

я-то по ссылкам ходил, а вот вы даже не скачивали :) Потому что в том 7zip-архиве помимо дискеты kolibri.img ещё и доки и другие вещи лежат. Но если вы хотите скачать свежайшую дискету отдельно, пожалуйста: http://builds.kolibrios.org/eng/latest-img.7z В дискетный образ не вошли лишь опциональные вещи вроде эмуляторов приставочных игр, в «меню пуск» KolibriOS они помечены звёздочкой.

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 2)
Ответ на: комментарий от Sorceress

спросилА

Ой, простите за этот конфуз, я как-то по нику не догадался. Так в чём собственно вопрос? Нужен список инструкций что-ли? Для этого есть мануалы от производителей проца. Например тут можно глянуть, или тут.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от SakuraKun

Говнище, в котором работает только одно ядро от всего процессора, и всё остальное на таком же уровне.

anonymous
()
Ответ на: комментарий от SakuraKun

В твоём уг уязвимостей хватает, не беспокойся. Там только на эффект неуловимого джо рассчитывать.

anonymous
()
Ответ на: комментарий от SakuraKun

Я не против популяризации альтернативных ОС, но зачем гнать настолько очевидную и неприкрытую дезу?

d ★★★★
()
Ответ на: комментарий от gremlin_the_red

Как там размер окошек мышкой поменять?

всю жизнь знал, что главная беда линукса - в ламерах виндовозных, у которых млять указательный палец к мышке прирос… за*бали уже…

anonymous
()
Ответ на: комментарий от SakuraKun

…и прибита гвоздями к архитектуре Intel/AMD.
Собственно, это главный недостаток KolibriOS в 2020 году. При всём уважении к её создателям (потыкав её, реально стыдно становится за ожиревшие «современные» ОС), ещё и поддерживать монополию уже всех задолбавшего монополиста своим софтом как-то тоскливо.

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

Кэш тебе никак не поможет, когда у тебя только одно ядро/один поток от процессора остался.

anonymous
()
Ответ на: комментарий от anonymous

На говне она писана, тк не использует современных инструкций процессора, а инструкции расставлены наивно васяном, а не оптимизирующим компилятором.

anonymous
()
Ответ на: комментарий от SakuraKun

умещается на дискете 1.44МБ

В эпоху когда FDD стал достоянием истории и новые флешки ёмкостью менее 16ГБ делает только нонеймовый Китай с соответствующим легендарно-халтурным качеством такой малый размер ОС скорее недостаток чем достоинство, потому что означает то, что она просто ничего не умеет и не может.

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

В эпоху когда FDD стал достоянием истории и новые флешки ёмкостью менее 16ГБ делает только нонеймовый Китай с соответствующим легендарно-халтурным качеством такой малый размер ОС скорее недостаток чем достоинство, потому что означает то, что она просто ничего не умеет и не может.

Скорее, это твоя глупость не знает границ.

anonymous
()

Нужно снять теплораспределительную крышку - под ней они все и лежат.

anonymous
()
Ответ на: комментарий от torvn77

Аске́за (от др.-греч. ἄσκησις — «упражнение», и др.-греч. ἀσκέω — «упражнять»), или аскети́зм, — методика достижения духовных целей через упражнения в самодисциплине, самоограничении, самоотвержении; молитву; исполнение трудных обетов, порой включающих самоистязание, умерщвление плоти.

Legioner ★★★★★
()
Ответ на: комментарий от torvn77

Всё правильно написал. Подгоранием адептов маргинальщины удовлетворён.

anonymous
()
Ответ на: комментарий от Legioner

дрочить … что. и без доп.; перен., вульг. заниматься бесцельным и безрезультатным делом; тратить силы попусту

anonymous
()
Ответ на: комментарий от torvn77

Как раз-таки умеет и может, например:

если твой Ethernet-контроллер поддерживается в KolibriOS, поставив coreboot ты можешь прям из БИОСа заходить в интернет и чатиться по IRC с самопальным шифрованием ;-) Не будучи при этом подверженным уязвимостям жирных ОС вроде Linux и Windows.

Только задумайся: в 1.44МБ ОС помимо рабочего стола и игор есть FTP-сервер/клиент, IRCC, Web-браузер, рамдиски и много ещё чего интересного. https://wiki.osdev.org/images/f/f2/KolibriOS.png Эта ось не только «для поиграться»: в ней можно творить реально полезные вещи. И то, что она умещается на дискете - это огромный плюс! Ведь если бы она весила многие мегабайты/гигабайты - в БИОС её не получилось бы засунуть. А так она всегда со мной в БИОСе, навсегда, и не нужно выделять ей отдельный раздел или флешку

SakuraKun ★★★★★
()
Ответ на: комментарий от SakuraKun

Поддержка ssl и https в ней есть?
Поддержка USB, Sata и SCSI накопителей есть?
Поддержка xt4,btrfs,vfat и ntfs в ней есть?
debootstrap на ней запустится?

torvn77 ★★★★★
()
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от hobbit

…и прибита гвоздями к архитектуре Intel/AMD. Собственно, это главный недостаток KolibriOS в 2020 году.

Это недостаток ассемблера, на коем она написана. Ну, на то он и ассемблер!

tiinn ★★★★★
()
Ответ на: комментарий от anonymous

Нужно снять теплораспределительную крышку - под ней они все и лежат.

Дурак, что ли? Они оттуда как выскочат - полдня будешь ловить, и беда, если не достанет хотя бы одной!

tiinn ★★★★★
()
Ответ на: комментарий от SakuraKun

А что мешает положить исошку SystemRescue в /boot и грузить её через Grub2, который умеет запускать исошки? На нынешних многотерабайтных хранилищах разницы между 1.4Мб и 700Мб нет никакой. Зато она позволит делать _реально_ полезные вещи. Не посмотреть на ЛОР без картинок и поиграть в сапёра, а реальные вещи. Да, технодемка прикольная, да, она реально летает (впрочем, как уже много раз говорилось, это исключительно потому, что умеет она примерно ничего, там даже никакой оконной системы нет, несмотря на кажущееся её наличие, просто так хитро система рисуется). Но это чистая демосцена, не OS.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от tiinn

и беда, если не достанет хотя бы одной!

Получится Cyrix 6x86L, у которого не хватало RDTSC, почему некоторые программы для пней на нём падали.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от anonymous

а всё потому что она на ассемблере писана

А знаешь почему в конце 1960-тых мудрые люди отказались писать OS на асемблерах, в машинных кодах и придумали язык программирования C?

Как вашу «асемблер ОС колибри» портировать на ARM, PPC, MIPS, RISC-V, …?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.