Skip to content

Ray5mz/Calculator-Assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

Calculator-Assembly

Calculator made with assembly TASM

The programm will be written in one and only one file

The reason of that is due to the extension used in VScode, it's been asked to code this programm on TASM so one of the solution was to code it using an extention calles MASM/TASM which eventualy could compile and run an assembly TASM, however this extension doesnt allow to code multilple files and include them into a main one and call the function created into it, unfortunate for not allowing us to work in a tidier way, however, this ddidnt stop us to easily maanage to function and calling them intoo the main PROC,it is just a question of preferences


What is Done/Available Features:

  • Conversion from a base to another
  • Logical and Arethmetic Operations (AND/OR/XOR, +/-///*)
  • Display the PSW's flag (Zero Flag, Carry flag, etc..)

Screenshots:

image


image


Details:

  • As shown in the screenshots, it owuld only accept input in decimal base, not bianry nor hexadecimal, but may update it anytime soon

  • It would also accept only 2 operands, which, will also update it to be limitless!

  • After reading the two operands, it would perform the conversion to display the binary base and hexadecimal one

  • Choosing the operations by entering a digit in the interval [1-7]

  • And Finally, the result would be displayed in decimal, binary, and hexadecimal base

  • Updates may be done in this project !

About

Calculator made with assembly MASM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors