Catalyzes the phosphorylation of adenosine to adenosine monophosphate (AMP). Prefers dGTP and GTP to ATP as phosphate donors in vitro. adenosine + ATP = ADP + AMP + H(+) adenosine + GTP = AMP + GDP + H(+) adenosine + dGTP = AMP + dGDP + H(+) Purine metabolism; AMP biosynthesis via salvage pathway; AMP from adenosine: step 1/1. Homodimer. Belongs to the carbohydrate kinase PfkB family.