Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
K&R глава 5.4 Адресная арифметика
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyWhite OwlЯ про платформу как раз. Про железо и про фактический размер. А детей я учу целостной картине мира. С точки зрения аппаратной платформы вот эта фраза не имеет смысла Код: plaintext 1. так как в процессорах практически никогда нет раздельных типов данных для целых и указателей. Ну если уж занудствовать то вот как раз в семействе x86, арифметические регистры (целые) и индексные (указатели) это два отдельных набора регистров. В MIPS и его потомках - там действительно любой регистр может быть как арифметическим так и индексным. А вот на наших любимых x86 [E]AX и [E]SI не взаимозаменяемы... Хотя RAX и RSI уже являются полными аналогами с физической точки зрения. А сегментные регистры и до сих пор остаются уникальными и кроме как для адресации не используются (и не переименовываются). Anatoly MoskovskyХотя новичек из нее может сделать вывод что int бывает - 64-битный. Т.е. она просто вводит в заблуждение.Ну.... Да, увы. Если человек пишет на С++ и ниже никогда не лазает - то введет. Признаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 09:08 |
|
||
|
K&R глава 5.4 Адресная арифметика
|
|||
|---|---|---|---|
|
#18+
White Owl, Кстати в x86 же были расширенные регистры адресов, до 24 бит. Ну, т.е. там были две части адреса, но всего 24 бита. В C это отражалось наличием двух вариантов указателей, FAR и NEAR -- отголоски в WinAPI можно найти даже сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 12:26 |
|
||
|
K&R глава 5.4 Адресная арифметика
|
|||
|---|---|---|---|
|
#18+
FAR и NEAR это по моему же просто адрес с сегментом и без него. MasterZivКстати в x86 же были расширенные регистры адресов, до 24 бит.Как это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 15:26 |
|
||
|
K&R глава 5.4 Адресная арифметика
|
|||
|---|---|---|---|
|
#18+
MasterZivWhite Owl, Кстати в x86 же были расширенные регистры адресов, до 24 бит. Ну, т.е. там были две части адреса, но всего 24 бита.Нет. Это адресная шина была 24 бита. А регистры все были универсально 16-и битные. MasterZivВ C это отражалось наличием двух вариантов указателей, FAR и NEAR -- отголоски в WinAPI можно найти даже сейчас.Не только в Си, но и в машинном коде тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38543064&tid=2019723]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 162ms |

| 0 / 0 |
