Size: a a a

Ассемблер

2021 March 05

d

disba1ancer in Ассемблер
f z
я не помню точно, сам пока еще не пользовался ими, но вроде есть некоторые "математические" регистры, разрядность которых может быть больше, чем битность режима.
ну если ты про fp то там в те времена отдельный сопроцессор был
источник

fz

f z in Ассемблер
я нашел, про что я читал, это регистры STn,MMn, XMMn  математического сопроцессора, наверное в 16 битном режиме они тоже есть и вероятно они > 16 бит каждый?
источник

A

Aleksandr in Ассемблер
Они свой размер не меняют
источник
2021 March 06

С

Сергей in Ассемблер
Max Sir
посоветуйте с чего начать чайнику в ассемблере, со знанием с,с++,и высокоуровневых яп
С цели. Не с книг и советов, а только с цели. Если заразишься жаждой власти над компом (доброй!), тогда автоматом и книги появятся и учителя. Но помни (!!!), единожды узнав ассемблер, всю жизнь не сможешь его забыть, даже если будешь 1сником! Так что лучше не начинай и изучай всякие шарпы
источник

БД

Бага Дагов in Ассемблер
Сергей
С цели. Не с книг и советов, а только с цели. Если заразишься жаждой власти над компом (доброй!), тогда автоматом и книги появятся и учителя. Но помни (!!!), единожды узнав ассемблер, всю жизнь не сможешь его забыть, даже если будешь 1сником! Так что лучше не начинай и изучай всякие шарпы
Прослезился
источник

a

asm in Ассемблер
Добро пожаловать Edward Be. Не ответив на вопрос, будешь удалён из чата
источник

ЭБ

Эдуард Бе in Ассемблер
Хай всем!)
источник

ЭБ

Эдуард Бе in Ассемблер
fu ck
О, спасибо большое)
Завтра утром чекну
Вот тут есть эта книга: https://cloud.mail.ru/public/MuPq/iHjBKxEqm
источник

P

Pavel in Ассемблер
Ребят, всем доброго времени суток!
Чем отличается выделение памяти от ее инициилизации?
источник

s

snxx in Ассемблер
int a;
int a = 0;
источник

P

Pavel in Ассемблер
snxx
int a;
int a = 0;
Т.е. при объявлении у нас просто выделяется какая то ячейка памяти, а уже при присвоении значения в переменную инициилизируется размер этой ячейки?
источник

楽園松本 in Ассемблер
Pavel
Ребят, всем доброго времени суток!
Чем отличается выделение памяти от ее инициилизации?
Отличие в том, что инициализация переменной это инструкция компилятору записать в конечный файл значение будущей переменной. Выделение памяти это запрос программы, чтобы операционная система дала память для использования.
источник

楽園松本 in Ассемблер
Однозначно сказать, что произойдёт при int xyz = 0 нельзя. Например, {int xyz = 0; xyz++;} в зависимости от компилятора может стать или созданием изначально в памяти заданным блоком; или обращением к регистру типа {mov ax, 0  inc ax}, или вообще не компилироваться -- если xyz нигде больше не используется, и компилятор решит, что этот участок кода просто лишний.
источник

P

Pavel in Ассемблер
楽園松本
Однозначно сказать, что произойдёт при int xyz = 0 нельзя. Например, {int xyz = 0; xyz++;} в зависимости от компилятора может стать или созданием изначально в памяти заданным блоком; или обращением к регистру типа {mov ax, 0  inc ax}, или вообще не компилироваться -- если xyz нигде больше не используется, и компилятор решит, что этот участок кода просто лишний.
Т.е. организация работы выделения и инициализации памяти зависит полностью от компилятора?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Pavel
Т.е. организация работы выделения и инициализации памяти зависит полностью от компилятора?
Ещё от ядра
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Аллокатора
источник

КП

Котеечко Пухнастиньк... in Ассемблер
От процессора и его спека
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Таблицы PTE  в частности
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Но, по большей части от компилятора
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Pavel
Т.е. организация работы выделения и инициализации памяти зависит полностью от компилятора?
от программиста, если надо - делаешь, если не надо - не делаешь
источник