Разработка проблемно-ориентированных программ для встраиваемых систем прикладного назначения

19 Регистр состояния MUX Регистр W ALU 8 3 Рис. 1.11. Основные элементы ядра Иногда РОНы называют рабочими регистрами, или регистромW (от англ. Work – работа) [3]. Флагами регистра статуса являются, например, флаг переноса – это бит, отвечающий за событие переноса из старшего разряда, если перенос был, то в соответствующий разряд регистра статуса записы- вается единица, иначе – ноль. Флаг нуля отвечает за нулевой результат выполнения команды, если результатом некоторой операции АЛУ был ноль, то в соответствующий разряд регистра состояния записывается единица. Регистр статуса является восьмибитным регистром [3]. Любая КС строится из простейших логических элементов (ЛЭ), любой ЦА строится из элементарных автоматов, функционирующих синхронно, работа которых превращается в сложный алгоритм функ- ционирования системы в целом. Таким образом, синтез – это проце- дура совмещения некогда разрозненных элементов в единую, сла- женно работающую по заданному алгоритму, систему. Но чтобы она работала действительно слаженно и корректно, необходимо опреде- лить входные и выходные переменные, а также алгоритм функциони- рования разрабатываемой системы, эта процедура называется аб- страктным синтезом. После этого необходимо произвести кодирование абстрактных входных и выходных переменных структурными, а также кодирова-

RkJQdWJsaXNoZXIy MTY0OTYy