import Head from 'next/head' import Link from 'next/link' import Form from 'react-bootstrap/Form'; import Table from 'react-bootstrap/Table' import { useState } from 'react'; import Image from 'next/image' import Container from 'react-bootstrap/Container' import Nav from 'react-bootstrap/Nav' import Navbar from 'react-bootstrap/Navbar'; import NavDropdown from 'react-bootstrap/NavDropdown' import Row from 'react-bootstrap/Row' import Col from 'react-bootstrap/Col' import Button from 'react-bootstrap/Button'; import { useRouter } from 'next/router'; import { useContext } from 'react'; import { ProgramContext } from '../src/ProgramContext'; import * as formik from "formik"; export default function Home() { const { Formik } = formik; const router = useRouter(); const { updateProgram } = useContext(ProgramContext); const handleClick = async (values) => { console.log(JSON.stringify(values)); updateProgram(values); router.push('/runner'); }; let instructionList = [ { operacao: "LD", registradorR: "R6", registradorS: "32", registradorT: "R2", }, { operacao: "LD", registradorR: "R2", registradorS: "44", registradorT: "R3", }, { operacao: "MULT", registradorR: "R0", registradorS: "R2", registradorT: "R4", }, { operacao: "SUB", registradorR: "R8", registradorS: "R2", registradorT: "R6", }, { operacao: "DIV", registradorR: "R10", registradorS: "R0", registradorT: "R6", }, { operacao: "ADD", registradorR: "R6", registradorS: "R8", registradorT: "R2", } ]; return ( <> Tomasulo Tomasulo
{({ handleSubmit, handleChange, values, touched, errors }) => (

Instructions

{instructionList.map((d, i) => ( ))}
OP RD RS RT
)}
Caio ArĂ£es, David Freitas, Guilherme Werner
) }