The team announced the deals with the free agents on Saturday.
Morris' deal is worth close to $7 million, reports NFL Network's Adam Schefter.
Morris rushed for 574 yards and caught 19 passes for 136 yards and two touchdowns for Seattle in 2008.
King spent the last three seasons with Tennessee, and was placed on injured reserve in November.
Copyright 2009 by The Associated Press