Indeed, ACLs are port based.
With the interface F0/0, you could put one ACL to IN (and only 1), and one ACL to OUT.
If you work with inbound ACL "toto", you can apply it on F0/0 but also on f0/1 or more interfaces.
Port based = the rules must be applied on the interface (one rule could be...