Thanks to [Andrew Hyatt](http://www.emacswiki.org/emacs/Calc_Tutorials_by_Andrew_Hyatt) for inspiring this entry Here's how to use Emacs to convert 8 numbers to binary. Why? Read on… 1. Write the numbers: 127, 54, 32, 178, 199, 244, 3, 255 2. Mark the region of the numbers and hit **C-x \* g**. This grabs the numbers into calc mode as a vector 3. In calc mode, hit **d 2** to display the numbers in binary 4. Still in calc mode, hit **d z** to show the leading zeroes. This shows them as 32 bit words 5. Hit **b w 8** to set the word size to 8 bits. 6. Finally, and still in calc mode, hit y to yank the numbers back into the last buffer you were using. 7. Add a table, tidy things up, and you've got a worksheet like the one below for a set of students and the answers for yourself. Convert the 8 bit unsigned numbers to denary 1. 01111111 2. 00110110 3. 00100000 4. 10110010 5. 11000111 6. 11110100 7. 00000011 8. 11111111 ## See Also - [[Calc Mode 0 Basics]] - [[Calc Mode 2 Two’s Complement]]