ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1037667 Топик полностью
teap0t (18.09.2020 17:00, просмотров: 392) ответил SciFi на Всё так, только "перед самой записью в регистр указать разрядность" не надо, это лишнее.
Раскройте мысль. Я, конечно, понимаю, что в 16-разрядный регистр 32 разряда не поместятся, и записаны будут только младшие биты. Собственно, для того и берётся максимальный размер переменной, чтобы приведение шло исключительно с обрезанием старших разрядов. Но для компилятора это разве не имеет значения? Может будет неправильная ассемблерная команда передачи использоваться (пример условный)? 
Это я, здравствуйте. http://the-epic-file.com/bookshelf.htm