Попробую развить мысль. По вашей задаче описания iASM, как я понял, нужно для моделирования времянок. А оно, в свою очередь неполноценно без моделирования периферии. И тут мы приходим не столько к ассемблеру, сколько к настраиваемому симулятору ядро+периферия. Может в области проектирования аппаратуры уже что-то есть? Ведь там как раз моделирование, описание узлов используется.