carson myers -5 Unverified User

I'm trying to output a hex value and TASM won't let me use any count on rotates and shifts other than 1. If I put rol dx,1h it works fine but if I put rol dx,4h it generates an error. So I have to call rol dx,1h four times...it's a pain. But if I don't use an operand it tells me there are too few operands. Why would it require an operand if the only one that works is 1? I don't understand

---edit---
nevermind, I just put CL in as an operand instead. Worked fine.