Note: Before attempting any of these techniques, but sure to take a backup of your database and store it in a safe place–just in-case of disaster ;-) Also, I do not attempt to address issues with any custom entries in .httaccess that you may have on your site.

How to move WordPress from Your URL Root Directory to a Subdirectory

How to Move WordPress from a Subdirectory to the Root URL of Your Site