Size: a a a

Ассемблер

2020 July 01

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
как бы ты это на асме написал?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
tasm - раз уж его уже учил
источник

BB

Bird Bird in Ассемблер
Вот это я и пытался понять. Где и как эта цепочка обнаруживается. И это же без файловой системы? Или как... Я пытался понять где и в каком месте добавляется число в памяти после db. Оно автоматически добавляет столько-то байт, в зависимости от длины строки. Это уже похоже на выосокоуровенность. Хотя можно было бы может и вручную создать такой-то db и потом ещё какую-то команду которая уыказывает адрес. Так, как бы больше работы, но.. вобщем я этих нюансов не понял. Я не понял про все эти условности разбиаение байтового пространства в оперативной памяти. Одни говорили что страница или параграф занимаепт столько то, и другие говроили другое. Вроде было условно принят что всё выравнивается как-то по 16 байт. Хоят в дугйо книга что-то другео было написано. Я запутался.
источник

BB

Bird Bird in Ассемблер
Я не в тасме псиал, а в старом wasm (wolfware assembler).
источник

BB

Bird Bird in Ассемблер
Потому что там не надо писать всякие message, data и т п.
источник

BB

Bird Bird in Ассемблер
А сразу mov и вперёд.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
слишком углубляешься (Я пытался понять где и в каком месте добавляется число в памяти после db), непонятные вещи принимай за факт пока что. оно есть там и все.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
иначе читай паралелльно еще кучу литературы, изучай работу ОС, BIOS, аппаратного обеспечения, контролеры, переферию. но тогда твоя каша в голове возрастет
источник

BB

Bird Bird in Ассемблер
Короче.. я всё что делаю, это ищу литературу. У меня 98% времени уходит на это, "в программировании". Я не хочу слишком много писать, пока не пойму суть.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
так можешь до ядерной физики дойти, будешь в конце концов изучать взаимодействие элементарных частиц
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Bird Bird
Короче.. я всё что делаю, это ищу литературу. У меня 98% времени уходит на это, "в программировании". Я не хочу слишком много писать, пока не пойму суть.
суть??? суть в том чтобы научиться в определенной последовательности напечатать символы и при нажатии 1-2 клавишь ты получил результат, который описывается неким алгоритмом действия над числами
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Bird Bird
Наверное Вы сейчас посмеётесь, но... Скажите, пожалуйта, а можно ли, по Вашему мнению, творческому человеку совершенно не с техническим складом ума, без высшего образования, такому как я, не разбирающемуся ни в программировании, ни вообще почти ни в чём, почти не знающему в том числе математики даже на школьном уровне, выучить ассемблер? Лет за 3-5 хотя бы. Или я слишком многого хочу? Я уже перегрёб гору литературы по ассемблеру, но ничего такого, чтобы до меня дошло, не нахожу и тоьлко собираю информацию и понимание по чуть-чуть из разных источников. Я чуть-чуть пробовал когда-то программировать на Лиспе, писал простейшие программки в текстовом режиме. Вот и весь мой опыт. Кроме Лиспа и ассемблера меня больше никакие языки программирования не заинтересовали, потому что они слишком сложны для моег восприятия. Я зря теряю время? И ошибся каналом?
попровлю тебя, за 15 лет. как раз за это время можно получить высшее образование в области, физики, математики и "компьютерной науке"
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Bird Bird
Короче.. я всё что делаю, это ищу литературу. У меня 98% времени уходит на это, "в программировании". Я не хочу слишком много писать, пока не пойму суть.
не пиши много, достаточно того что помещается на экран
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
определение длины строки - этот код мождет занимать от 7 до 12 строк кода, а мож и меньше. у каждого свой подход
источник

A

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

RG

R G in Ассемблер
R G
вот, эта хрень никак не поддается отладке в gdb
здесь кстати как раз код вычисления длины строки есть
источник

RG

R G in Ассемблер
причем не тупым циклом, а одной прикольной инструкцией
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
вот моя функция подсчета длины из последнего кода
здесь тоже
источник

RG

R G in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
вот моя функция подсчета длины из последнего кода
возможно мой способ с repne scasb чуть быстрее но это не точно
источник