Size: a a a

Ассемблер

2020 December 10

D

Den in Ассемблер
Saenro T
0100 0000 0000 0000 0000 (18 бит включён, если отсчитывать от нулевого бита)
ой я кажется нольпропустил
источник

D

Den in Ассемблер
Saenro T
0100 0000 0000 0000 0000 (18 бит включён, если отсчитывать от нулевого бита)
тогда единица 19м получается ?
источник

D

Den in Ассемблер
а все понял! так и должно быть там же ноль первый флаг
источник

RD

R2 D2 in Ассемблер
Господа, подскажите
источник

RD

R2 D2 in Ассемблер
Я давно не писал код на асме
источник

RD

R2 D2 in Ассемблер
для восстановления навыков TIS-100 или SHENZHEN I/O можно пройти?
источник

RD

R2 D2 in Ассемблер
или он не имеет ничего общего с реальным асмом?
источник

RN

Ruslan Neshta in Ассемблер
ну пофанится норм
лучше конечно вспоминать именно то с чем придется работать
источник

RD

R2 D2 in Ассемблер
ни с чем, мне асм для общего развития
источник

D

Den in Ассемблер
Saenro T
Посмотри ещё раз
меня с толку сбило еще, что в edb флаги не все видны, теперь все понятно спасибо! :)
источник

D

Den in Ассемблер
А вот я смотрю в стеке еще лежат какие то данные от других программ, пути какие то переменные path и тд, а не может так получиться что я например положил что то в стек, а ядро или другая программа поверх записало мне туда какие то свои данные, потом я делаю pop и опа ловлю глюки?
источник

пб

паша бача in Ассемблер
А всё может
источник

пб

паша бача in Ассемблер
резервировать надо чтобы никто не сел на твоё кресло
источник

D

Den in Ассемблер
паша бача
резервировать надо чтобы никто не сел на твоё кресло
т.е резервировать место в общем стеке или можно создать свой?
источник

D

Den in Ассемблер
а размер стека у меня под linux выделен 528 кбайт в дебагере если я правильно посчитал, это система выделяет или компилятор выдает такой диапазон по умолчанию при компилировании файла asm?
источник

D

Den in Ассемблер
У меня вот такая картина, предположу, что [stack] это уже определено самой операционкой, а когда я алокирую память в куче там появляется еще строка heap с алокированным диапазоном
источник

D

Den in Ассемблер
Я пока так представляю резервирование места в стеке как напушить туда qwords например с единицами, потом спуститься по стеку вниз те прибавить адрес и чего то там писать пока это не дойдет до границ того что я там напушил, или если сместить sp то все что вверху автоматически освобождается для системы?
источник

D

Den in Ассемблер
т.е. stack pointer это же хардварный указатель в процессоре?, если я его передвинул он передвинулся для всей системы?
источник

D

Den in Ассемблер
так я напутал, размер стека у меня 132 кб похоже всего а свободно..
источник

D

Den in Ассемблер
свободно 122 кбайта
источник