basic logic blocks and digital signals 1265851