Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Привожу весь документ целиком для применения:

//---------------------------------------------

<!DOCTYPE HTML>
<html>
<head>
<title>The str gen JS</title>
<script language = "JavaScript">
<!--
function GenDefines(){
 for(i = 0; i< 256; i++){
  str = i.toString(2);
  document.fre.Area.value +='#define ob'+('00000000'+str).substring(str.length) +'\t'+i+'\n';
 }
}
-->
</script>
</head>
<body>
<form name="fre">
<textarea rows = "20" cols ="80" name = "Area"></textarea>
</form>
<button onClick = "javascript:GenDefines();">RUN</button>

</body>
</html>

//---------------------------------------------

В результате внутри текстового поля получим:

binaries1

Присмотреться к решениям интересно будет также здесь: http://stackoverflow.com/questions/10073699/pad-a-number-with-leading-zeros-in-javascript