Size: a a a

Ассемблер

2020 June 02

H

HiLevel in Ассемблер
ништяк
источник

H

HiLevel in Ассемблер
не знал
источник

D

Denis in Ассемблер
楽園松本
Ты всё верно думаешь. Изучай именно ассемблер.
А его вообще можно изучить? Без указания конкретной архитектуры? Кажется, можно понять общие принципы только
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Denis
А его вообще можно изучить? Без указания конкретной архитектуры? Кажется, можно понять общие принципы только
можно, но надо учитывать что асм это и есть "реализация той самой архитектуры". дальше идут уровни, насколько близко ты будешь прогать к архитектуре, используя её возможности. например возьмём дос и виндовс. дос это практически реализация архитектуры, там есть сегментные регистры, через которые можно обращаться к любому адресу памяти, есть порты, через которые процессор обращается к внешним устройствам (микросхемы, дисплеи, жёсткий диск ит. д.). но виндовс построена иначе, это ОС защищённого режима, там нет портов (обращения к ним реализовано через API OS, а они в свою очередь обращаются к драйверам устройств: видеоадаптера жёсткий диск, сетевая карта), винда для пользовательского приложения предоставляет определённые адреса виртуального адр пространства. в винде нет механизма сделать все что захочешь, только через те-же API. поэтому прога я на винде программист ограничен в использовании процессора средствами ОС.
источник

_

_ in Ассемблер
Arti Chornyi Shampinyon
кто работает в комп очках? рил помогают? https://www.wildberries.ru/catalog/6690912/detail.aspx?targetUrl=BP
источник

AC

Arti Chornyi Shampin... in Ассемблер
источник

s

s54816 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
можно, но надо учитывать что асм это и есть "реализация той самой архитектуры". дальше идут уровни, насколько близко ты будешь прогать к архитектуре, используя её возможности. например возьмём дос и виндовс. дос это практически реализация архитектуры, там есть сегментные регистры, через которые можно обращаться к любому адресу памяти, есть порты, через которые процессор обращается к внешним устройствам (микросхемы, дисплеи, жёсткий диск ит. д.). но виндовс построена иначе, это ОС защищённого режима, там нет портов (обращения к ним реализовано через API OS, а они в свою очередь обращаются к драйверам устройств: видеоадаптера жёсткий диск, сетевая карта), винда для пользовательского приложения предоставляет определённые адреса виртуального адр пространства. в винде нет механизма сделать все что захочешь, только через те-же API. поэтому прога я на винде программист ограничен в использовании процессора средствами ОС.
Не о том речь. Посоветовали изучать «именно ассемблер». А у «именно ассемблеров» из общего — метки, инструкции, которые обычно (но не всегда) записываются мнемониками, у инструкций операнды. А всё остальное уже зависит от конкретной архитектуры, и всё равно, винда там вокруг или ещё что-то.
источник

D

Denis in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
можно, но надо учитывать что асм это и есть "реализация той самой архитектуры". дальше идут уровни, насколько близко ты будешь прогать к архитектуре, используя её возможности. например возьмём дос и виндовс. дос это практически реализация архитектуры, там есть сегментные регистры, через которые можно обращаться к любому адресу памяти, есть порты, через которые процессор обращается к внешним устройствам (микросхемы, дисплеи, жёсткий диск ит. д.). но виндовс построена иначе, это ОС защищённого режима, там нет портов (обращения к ним реализовано через API OS, а они в свою очередь обращаются к драйверам устройств: видеоадаптера жёсткий диск, сетевая карта), винда для пользовательского приложения предоставляет определённые адреса виртуального адр пространства. в винде нет механизма сделать все что захочешь, только через те-же API. поэтому прога я на винде программист ограничен в использовании процессора средствами ОС.
Не считаю правильным рассматривать ассемблер как способ обходить ограничения
источник

D

Denis in Ассемблер
s54816
Не о том речь. Посоветовали изучать «именно ассемблер». А у «именно ассемблеров» из общего — метки, инструкции, которые обычно (но не всегда) записываются мнемониками, у инструкций операнды. А всё остальное уже зависит от конкретной архитектуры, и всё равно, винда там вокруг или ещё что-то.
И выходит что изучать то и нечего
источник

D

Denis in Ассемблер
Всё равно что "изучать калькулятор"
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Denis
Всё равно что "изучать калькулятор"
по сути да, процессор только и может +-*/и логические инструкции
источник

D

Denis in Ассемблер
И это причина почему сюда ломятся с лабами
источник

s

s54816 in Ассемблер
Denis
Всё равно что "изучать калькулятор"
Калькуляторы разные бывают. Знаешь, что эта кнопка делает?
источник

D

Denis in Ассемблер
В реальной работе программы на ассемблере не пишут
источник

D

Denis in Ассемблер
s54816
Калькуляторы разные бывают. Знаешь, что эта кнопка делает?
Что-нибудь с регистром памяти
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Denis
И это причина почему сюда ломятся с лабами
нет, ломятся потому что не могут понять, учить, уделять внимание, не интересно. а сдавать надо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Denis
Всё равно что "изучать калькулятор"
на калькуляторе DOOM запустили
источник

D

Denis in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
на калькуляторе DOOM запустили
И что это подтверждает или опровергает?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
что асм это не только +-*/, на нем ещё думать надо, что не каждому дано
источник

D

Denis in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
что асм это не только +-*/, на нем ещё думать надо, что не каждому дано
Ничем не отличается от других языков, от императивных
источник