Это два вопроса, которые были получены в рамках моего предыдущего вопроса:
(1) каков минимальный объем данных (N бит), который можно переместить из памяти в регистр, используя только одну машинную команду?
(2) Когда используется эта машинная инструкция, какое наименьшее приращение адреса позволяет прочитать следующие N бит? (не пересекаясь с первым чтением)
- Мне было интересно, называется ли в (1) минимальное количество данных, которое может быть перемещено из памяти в регистр с помощью только одной машинной инструкции, словом, а в (2) — наименьшим приращением адреса, позволяющим прочитать следующие N бит? (не перекрывающийся с первым чтением) называется байтом?
В (1) «минимальный объем данных, который может быть перемещен из памяти в регистр с использованием только одной машинной инструкции», такой же, как
- the minimum amount of data that can be moved to memory from register using only one machine instruction,
- минимальный объем данных, с которым может работать одна машинная инструкция, и
- содержание реестра?
Если я не ошибаюсь, то минимальные единицы памяти в (1) и в (2) вообще не совпадают. Но мне интересно, почему, то есть как наименьшая адресуемая память не
- the smallest memory to be moved between memory and register, and
- наименьшая оперативная память
по машинным инструкциям? Можно какой-нибудь ассемблерный код объяснить?
Я в основном говорю об обычных компьютерных архитектурах, таких как X86, X86-64, ....
Спасибо и привет!