Hi,
Im not sure how it allocate CPU, but i can see in most of the cases like this it is utilizing from CPU 0 to CPU 3.
Yes you can assign the CPU which sqlserver to make use
Right click on the sqlserver and then click property
Goto processor tab
Then enable \ disable the processor as per your need