{"id":15060391,"url":"https://github.com/iabdullah215/assembly-code-dump","last_synced_at":"2026-02-13T04:07:16.312Z","repository":{"id":237694361,"uuid":"795063019","full_name":"iabdullah215/Assembly-Code-Dump","owner":"iabdullah215","description":"Here are some of the assembly scripts I wrote...","archived":false,"fork":false,"pushed_at":"2024-06-04T05:32:32.000Z","size":461,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-15T05:17:08.736Z","etag":null,"topics":["assembly","assembly-code-dump","assembly-language","assembly-language-programming","assembly-x86","assemblyscript"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iabdullah215.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-02T14:06:45.000Z","updated_at":"2024-06-04T05:32:35.000Z","dependencies_parsed_at":"2024-06-01T18:57:36.042Z","dependency_job_id":"9e3ec417-e2ac-45fa-9c49-f7d8a468ead1","html_url":"https://github.com/iabdullah215/Assembly-Code-Dump","commit_stats":null,"previous_names":["iabdullah215/assembly-code-dump"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iabdullah215/Assembly-Code-Dump","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iabdullah215%2FAssembly-Code-Dump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iabdullah215%2FAssembly-Code-Dump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iabdullah215%2FAssembly-Code-Dump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iabdullah215%2FAssembly-Code-Dump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iabdullah215","download_url":"https://codeload.github.com/iabdullah215/Assembly-Code-Dump/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iabdullah215%2FAssembly-Code-Dump/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272446821,"owners_count":24936522,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly","assembly-code-dump","assembly-language","assembly-language-programming","assembly-x86","assemblyscript"],"created_at":"2024-09-24T22:58:12.840Z","updated_at":"2026-02-13T04:07:16.247Z","avatar_url":"https://github.com/iabdullah215.png","language":"Assembly","readme":"# Assembly Code Dump\nHere are some of the assembly scripts I wrote...\n\n## HOW TO RUN THESE SCRIPTS:\n\n**STEP 1:** Open up your Visual Studio 2022 (or any)\n\n**STEP 2:** Now go to the `Creat New Project Menu`.\n\n**STEP 3:** In the Language section choose `C++` and then choose `Empty Project`.\n\n![image1](images/image1.png)\n\n**STEP 4:** In the `Project` section, first right click then from the `Build Dependencies` section choose `Build Customization`.\n\n![image1](images/image2.png)\n\n**STEP 5:** Now click the `masm` check box.\n\n![image1](images/image3.png)\n\n**STEP 6:** After checking the check box again right click in the `Project` section and from the `Add` section choose `New Item`.\n\n![image1](images/image4.png)\n\n**STEP 7:** Write the file name as follow and make sure to use `.asm` extension.\n\n![image1](images/image5.png)\n\n**STEP 8:** After this you'll have your code editor ready.\n\n![image1](images/image6.png)\n\nUse **https://godbolt.org/** for better understanding.\n\n# Setting Irvine32 library\n\nHere is a step by step method to set up `Irvine32` Library.\n\n**STEP 1:** First search for `Irvine32` library on your browser and open the following git repository.\n\n![image1](images/Untitled.png)\n\n**STEP 2:** In the repo, click the `Code` button in the top right corner and then click on the download zip file.\n\n![image1](images/Untitled1.png)\n\n**STEP 3:** Now extract the file from the zipped folder.\n\n![image1](images/Untitled2.png)\n\n**STEP 4:** Copy the path of the extracted file. I have saved the file in the following location.\n\n**Location:** `D:\\Semester 4\\COAL\\Irvine32 Library\\Irvine32-master`\n\n**STEP 5:** Now set the Visual Studio for assembly language.\n\n**STEP 6:** Move to `Project \u003e Properties`.\n\n![image1](images/Untitled3.png)\n\n**STEP 7:** In properties move to the `Linker \u003e Additional Library` Dependencies and then paste your copied file path there.\n\n![image1](images/image4.png)\n\n**STEP 8:** Now click on the `Input` tab. In the Additional Dependency section add `irvine32.lib`.\n\n![image1](images/Untitled5.png)\n\n**STEP 9:** Now in the `Microsoft Macro Assembly \u003e Include Paths` enter the file path again.\n\n![image1](images/Untitled6.png)\n\n**STEP 10:** Verification\n\n- Write the following code to verify everything.\n\n```assembly\nINCLUDE Irvine32.inc\n.data\nprompt db \"Enter your name: \", 0\nComputer Organization And Assembly Language 3\nbuffer db 20 dup(0)\ngreeting db \"Hello, \", 0\nnewline db 13, 10, 0\n.code\nmain PROC\n mov edx, OFFSET prompt\n call WriteString\n mov edx, OFFSET buffer\n mov ecx, SIZEOF buffer\n call ReadString\n mov edx, OFFSET greeting\n call WriteString\n mov edx, OFFSET buffer\n call WriteString\n mov edx, OFFSET newline\n call WriteString\n exit\nmain ENDP\nEND main\n```\n\n**Respective Output:**\n\n![image1](images/Untitled7.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiabdullah215%2Fassembly-code-dump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiabdullah215%2Fassembly-code-dump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiabdullah215%2Fassembly-code-dump/lists"}