Цитата Сообщение от litwr Посмотреть сообщение
расширенные сегментные регистры (ECS/EDS и так далее)?! Это из какой сказки?
Из той самой, что изначально в #17 сообщении указывался именно 8086/8088. О каких расширенных регистрах идёт речь, если они появились только в 80386?
Цитата Сообщение от litwr Посмотреть сообщение
И как там уже писали, сегментные регистры на 8088/86 - 20-битные, у которых младшие 4 бита всегда нули. А во остальном Вы правы, адресные регистры более гибкие. чем сегментные, но об этом тоже писал.
1. Если биты недоступны программисту, значит технически их нет.
2. Все доступные документы говорят, что сегментные регистры у 8086/8088 16 бит. Откуда информация, что они полноценно 20ти битные с обнулёнными младшими битами? На основе декапа? Можете предоставить ссылку? Ну и если адрес там формируется как SEG:OFS с частичным перекрытием, которое организуется функцией прямого сложения, то младшие биты 20ти битного регистра бы мешали, так как постоянно приходилось бы их обнулять. Я скорее поверю, что они просто захардкожены в 0 на 20ти битном сумматоре адреса (младшие 4 для сегмента и старшие 4 для смещения). И это прямо означает, что они не существуют как часть регистров.