{"id":20428138,"url":"https://github.com/mubassim-khan/calculator_program---food_ordering_program-asm","last_synced_at":"2025-07-13T00:39:03.708Z","repository":{"id":160032456,"uuid":"625670203","full_name":"Mubassim-Khan/Calculator_Program---Food_Ordering_Program-ASM","owner":"Mubassim-Khan","description":"2 ASM projects: Calculator Project; Restaurant Food Ordering. Optimized \u0026 Efficient codes, with simple syntaxes ","archived":false,"fork":false,"pushed_at":"2023-07-14T21:32:39.000Z","size":27,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-05T05:27:19.569Z","etag":null,"topics":["asmx86","assembly-language","assembly-language-programming","assembly-x86","calculator-app"],"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/Mubassim-Khan.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":"2023-04-09T20:27:53.000Z","updated_at":"2024-06-24T14:45:56.000Z","dependencies_parsed_at":"2024-11-15T07:27:19.451Z","dependency_job_id":"f1ba1cb3-4588-4b43-be9f-22f772402ec1","html_url":"https://github.com/Mubassim-Khan/Calculator_Program---Food_Ordering_Program-ASM","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mubassim-Khan/Calculator_Program---Food_Ordering_Program-ASM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mubassim-Khan%2FCalculator_Program---Food_Ordering_Program-ASM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mubassim-Khan%2FCalculator_Program---Food_Ordering_Program-ASM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mubassim-Khan%2FCalculator_Program---Food_Ordering_Program-ASM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mubassim-Khan%2FCalculator_Program---Food_Ordering_Program-ASM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mubassim-Khan","download_url":"https://codeload.github.com/Mubassim-Khan/Calculator_Program---Food_Ordering_Program-ASM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mubassim-Khan%2FCalculator_Program---Food_Ordering_Program-ASM/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265076117,"owners_count":23707513,"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","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":["asmx86","assembly-language","assembly-language-programming","assembly-x86","calculator-app"],"created_at":"2024-11-15T07:24:19.867Z","updated_at":"2025-07-13T00:39:03.649Z","avatar_url":"https://github.com/Mubassim-Khan.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"## This Repository contains 2 Assembly Language Project codes, some main points to be noted about the programs are:\n\n- MASM/TASM Assembler \u0026 8086 Architecture is used in these programs.\n- Handled Error of relative jump in many possiblities.\n- Added Exceptional Handlings at some specifc points.\n- Optimized \u0026 fixed from crashing, glitches \u0026 bugs.\n\n# Calculator Program\n\nSome main features integrated into calculator are\n\n- Addition -\u003e Performs Addition 2 digits decimal numebr\n- Subtraction\n- Multiplication\n- Division -\u003e Displays answer in float (upto 2 decimal places)\n- Square of Number\n- Multiplication Table -\u003e (Upto 10 times)\n\n\n### Concepts of Stack, Addition, Subtraction, Multiplication, Division, Labels, Conditional Jumps, Data Storage, Relative Jumps \u0026 Data Manipulation is mainly used in this project.\n\n\n#### Note: In division, if user enters \"0\" as a divisor,it displays a custom error \u0026 asks for Input again (Exception Handling). In subtraction, if user gives command of subtracting a smaller number from a bigger number, it displays answer in negative (Exception handling) this does not crashes or glitches the program.\n\n# Food Ordering\n\nA menu displays, at the time of running the program, which includes a list of options, commands \u0026 food items along with the price of each. With the selection of food items, it displays the previous selected items \u0026 their prices in cart. In case of wrong selection, user can still have an option of clearing the cart \u0026 go through selection from start. \n\n### Concepts of Stack, Addition, Relative Jumps, Labels \u0026 Data Manipulation is mainly used in this project.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmubassim-khan%2Fcalculator_program---food_ordering_program-asm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmubassim-khan%2Fcalculator_program---food_ordering_program-asm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmubassim-khan%2Fcalculator_program---food_ordering_program-asm/lists"}