{"id":21619436,"url":"https://github.com/arbinzaman/calcease","last_synced_at":"2025-09-03T09:36:13.674Z","repository":{"id":240981052,"uuid":"802415991","full_name":"arbinzaman/CalcEase","owner":"arbinzaman","description":"A basic Calculator made with Microprocessor that works with EMU8086","archived":false,"fork":false,"pushed_at":"2024-05-21T19:34:02.000Z","size":113,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T18:21:28.003Z","etag":null,"topics":["assembly","emu8086"],"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/arbinzaman.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-18T08:28:05.000Z","updated_at":"2024-06-14T20:58:31.000Z","dependencies_parsed_at":"2024-05-21T19:45:17.710Z","dependency_job_id":"19fe8103-61f6-45e5-a8f7-f87cfb98e170","html_url":"https://github.com/arbinzaman/CalcEase","commit_stats":null,"previous_names":["arbinzaman/calcease"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arbinzaman/CalcEase","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbinzaman%2FCalcEase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbinzaman%2FCalcEase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbinzaman%2FCalcEase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbinzaman%2FCalcEase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arbinzaman","download_url":"https://codeload.github.com/arbinzaman/CalcEase/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arbinzaman%2FCalcEase/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273423407,"owners_count":25103141,"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-09-03T02:00:09.631Z","response_time":76,"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","emu8086"],"created_at":"2024-11-24T23:09:01.501Z","updated_at":"2025-09-03T09:36:13.618Z","avatar_url":"https://github.com/arbinzaman.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic Calculator in Assembly for 8086 Microprocessor\nThis assembly code implements a simple calculator program for the 8086 microprocessor. It prompts the user to input two single-digit numbers and select an arithmetic operation: addition, subtraction, multiplication, or division. Based on the user's choice, the program performs the corresponding calculation and displays the result. The code uses DOS interrupts for input and output operations, handling user inputs as ASCII characters and converting them for arithmetic operations. It includes error handling to manage division by zero. This program demonstrates fundamental concepts of assembly language programming, including data manipulation, conditional jumps, and interrupt handling.\n\n# Usage\nCompile the assembly code using an 8086 assembler.\nRun the compiled program.\nFollow the prompts to enter the first and second numbers (0-9).\n# Choose an arithmetic operation:\n1: Addition\n2: Subtraction\n3: Multiplication\n4: Division\nThe program will display the result of the chosen operation.\n# Example\n![Screenshot 2024-05-22 012106](https://github.com/arbinzaman/CalcEase/assets/108592062/fdfd7c7e-fef9-4c98-bc71-ccd35b166181)\n\n# Presentation \n(https://www.canva.com/design/DAGFj9IfG2o/aeFL05_BDMyzoDGih2cCvg/edit?utm_content=DAGFj9IfG2o\u0026utm_campaign=designshare\u0026utm_medium=link2\u0026utm_source=sharebutton)\n\n# Report \n(https://www.canva.com/design/DAGF4hIcY4Q/Xqz0D29DD7xucNkpbYQFIA/edit?utm_content=DAGF4hIcY4Q\u0026utm_campaign=designshare\u0026utm_medium=link2\u0026utm_source=sharebutton)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbinzaman%2Fcalcease","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farbinzaman%2Fcalcease","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farbinzaman%2Fcalcease/lists"}