Цитата Сообщение от AlexeyAS Посмотреть сообщение
Относительно calling conventions утверждаете что ISO-ANSI не регламентирует это? Вы меня честно говоря озадачили сейчас не имею возможности порыться в стандарте, но если у Вас есть прямой линк на это буду благодарен.
В свободном доступе есть драфты. Самый свежий на сегодня:

http://open-std.org/JTC1/SC22/WG14/www/docs/n1425.pdf

Плюс Rational:

http://open-std.org/JTC1/SC22/WG14/w...onaleV5.10.pdf

Цитата Сообщение от AlexeyAS Посмотреть сообщение
Я же специально выделяю слово C--
Понятно. Я это прочитал как тире после "C". ;-)
Цитата Сообщение от AlexeyAS Посмотреть сообщение
А ULA уже удалось "содрать" как схему? Или Вы имеете в виду что частотность родная ULA не позволит работать с шиной Z80?
Как работает ULA сегодня известно в деталях. Как схема воспроизведена, например, здесь:

http://www.zxdesign.info/

Как эмулятор воспроизведена, например, здесь:

http://jhiggins.narod.ru/

С шиной работать позволит. Не позволит повторить видеовывод и обращения к портам во времянках оригинальных моделей. Последнее для спектрума означает звук (включая AY и ear bit), клавиатуру и всю остальную периферию. В значительной мере Спектрум -- это его ULA.

Цитата Сообщение от AlexeyAS Посмотреть сообщение
Сообщение от Higgins Посмотреть сообщение
Предупреждая слова об отключаемом конвейере скажу, что эти слова уходят в продолжение разговоров о том, кто будет это использовать, если это не используется уже существующим софтом.
Зачем же его отключать?
А зачем его включать, если имеющийся софт с конвейером не работает?

Цитата Сообщение от AlexeyAS Посмотреть сообщение
Предсказать распределение оверлейного буфера по адресу мы не можем. А оверлей это часть кода, которая может быть загружена в память в любой момент времени.
Это не оверлеи. Это называется исполнимыми файлами и динамическими библиотеками. В окружении загрузчика операционной системы.

Есть чудесная книжка на этот счет, "Linkers and Loaders". Написана бессменным модератором comp.compilers.

---------- Post added at 13:30 ---------- Previous post was at 13:27 ----------

Цитата Сообщение от AlexeyAS Посмотреть сообщение
Добиться кратности по тактам в CISC-е проще чем в RISC-е, хотя бы за счет микрокода.
Оригинальный Z80 уже работает на тех времянках, которые у него есть. Под эти времянки уже написан тот софт, который есть. Количество тактов в M-циклах z80 в общем случае ничему не кратно. Не добьетесь. ;-)