matialmar7 / calculadoraASM

Calculadora TP1 Sistemas de Computacion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

calculadoraASM

Calculadora TP1 Sistemas de Computacion

Funcionamiento 🔧

Calculadora que permite sumar numeros en decimal o hexadecimal con la opcion de mostrarlos en hexadecimal, binario o decimal. Es de facil utilizacion, tan simple como correr primero un make, para que el Makefile haga lo suyo y genere el programa y luego por ejemplo:

./main.o c 3 + 3

Es una de las opciones permitidas. Esta calculadora suma como dijimos numeros decimales o hexadecimales e imprime dependiendo la opcion que ingresemos, para su correcto uso, antes de la operacion a ejecutar se debe ingresar el caracter que determinara el lenguaje que queremos que se muestre. Pueden ser:

  1. d -> decimal
  2. b -> binario
  3. x -> hexadecimal

A tener en cuenta 🔍

  1. NO se puede introducir otra cosa que no sean numeros
  2. Si quiere intentar sumar en hexadecimal, tiene que hacerlo introduciendo "0x" antes, a modo de ejemplo:

    ./main.o x 0xf + oxc -> Retorna 1B

  3. NO intenten poner a sumar en binario, porque asumira que son decimales
  4. NO se puede escribir letras al final, SOLO al comienzo, y las permitidas

    x

    b

    d

  5. Si no sigue el formato del ejemplo, le saldra algun mensaje de error.
  6. Si algo mas hiciste, te va a salir un error.
  7. Se pueden sumar con numeros que esten en el rango de 16 bit signed (-32,768 a 32,767), sino tirara error.

About

Calculadora TP1 Sistemas de Computacion

License:MIT License


Languages

Language:C 57.6%Language:Assembly 15.6%Language:Shell 14.2%Language:Makefile 12.7%