{"id":12293,"date":"2022-09-30T08:35:54","date_gmt":"2022-09-30T03:05:54","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/"},"modified":"2022-09-30T08:35:54","modified_gmt":"2022-09-30T03:05:54","slug":"solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/","title":{"rendered":"[Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-9746615\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"9746615\" data-parentid=\"9743925\" data-score=\"3\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I think you would have a better experience if you used a text editor, typed either binary (ones and zeros) or hex into a text file then write a small program that reads that ascii file and saves it as the binary bits or bytes you intended.  Basically making a machine code assembler.<\/p>\n<p>You should specify the processor and operating system you are interested in before taking this further.  You not only have to know the opcodes\/machine code for the instruction set but need to know the binary file formats for the operating system (coff, elf, exe, etc) and would need to hand code all of that information (much better suited to have your machine code assembler create that header for you if needed).<\/p>\n<p>As an example take <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/github.com\/dwelch67\/lsasim\">http:\/\/github.com\/dwelch67\/lsasim<\/a> an educational instruction set with simulator and tools that I created.  The &#8220;binary file format&#8221; is an ascii file with the machine code in readable hex.  The simulator reads that and executes it, and if desired (which is how I tested it at first), you can hand code the machine code instead of assembly language.  I dont have an operating system, etc, the parser that reads the machine code file turns it into a buffer of binary ones and zeros, which is the simulated memory for the processor.<\/p>\n<p>In the old days of dos and windows the debug command line program made this kind of thing easy, hand code either assembly or machine code bytes, and when you save you can easily save to a .com executable file.  I am certain I am not the only one that learned x86 assembly language using debug as I couldnt afford to buy software tools like masm, and didnt have a modem to get whatever the popular free assembler was asm86 or some such thing (until years later when I could afford one of those).  if debug is still part of the windows command line you can probably still do this today with that tool. <\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">0<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I think you would have a better experience if you used a text editor, typed either binary (ones and zeros) or hex into a text file then write a small program that reads that ascii file and saves it as the binary bits or bytes you intended. Basically making a machine code assembler. You &#8230; <a title=\"[Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\" aria-label=\"More on [Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[3352],"class_list":["post-12293","post","type-post","status-publish","format-standard","hentry","category-solved","tag-machine-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Creating an Exe file With only 1&#039;s and 0&#039;s: Machine Code [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Creating an Exe file With only 1&#039;s and 0&#039;s: Machine Code [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I think you would have a better experience if you used a text editor, typed either binary (ones and zeros) or hex into a text file then write a small program that reads that ascii file and saves it as the binary bits or bytes you intended. Basically making a machine code assembler. You ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-30T03:05:54+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]\",\"datePublished\":\"2022-09-30T03:05:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\"},\"wordCount\":364,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"machine-code\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\",\"name\":\"[Solved] Creating an Exe file With only 1's and 0's: Machine Code [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-30T03:05:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Creating an Exe file With only 1's and 0's: Machine Code [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Creating an Exe file With only 1's and 0's: Machine Code [closed] - JassWeb","og_description":"[ad_1] I think you would have a better experience if you used a text editor, typed either binary (ones and zeros) or hex into a text file then write a small program that reads that ascii file and saves it as the binary bits or bytes you intended. Basically making a machine code assembler. You ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/","og_site_name":"JassWeb","article_published_time":"2022-09-30T03:05:54+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]","datePublished":"2022-09-30T03:05:54+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/"},"wordCount":364,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["machine-code"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/","name":"[Solved] Creating an Exe file With only 1's and 0's: Machine Code [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-30T03:05:54+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-creating-an-exe-file-with-only-1s-and-0s-machine-code-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Creating an Exe file With only 1&#8217;s and 0&#8217;s: Machine Code [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/12293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=12293"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/12293\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=12293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=12293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=12293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}