Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 11336

Assembly: Dúvida

$
0
0
Olá, gente!!! É o seguinte, tenho um programa de Assembly para entregar, eu utilizo este assembler www.cs.missouristate.edu/MARS e, apesar de saber algumas coisas, este jáé um bocado demais. Contudo, consegui perceber o problema, o que torna tudo muito mais fácil. É o seguinte: "Num prédio, com 50 moradores, há três elevadores denominados A, B e C. Para otimizar o sistema de controlo dos elevadores foi realizado um levantamento no qual cada utilizador responde: • O elevador que utiliza com mais frequência; • O período que utiliza o elevador, entre: o “M” = matutino; o “V” = vespertino; o “N” = noturno. Construa um programa em assembly do MIPS que calcule e imprima: • Qual é o elevador mais frequentado e em que período se concentra o maior fluxo; • Qual o período mais usado de todos, e a que elevador pertence; • Qual a diferença percentual entre o mais usado dos horários e o menos usado; • Qual a percentagem sobre o total de serviços prestados do elevador de media utilização. Teste o seu funcionamento no MARS. Para o armazenamento das variáveis do programa utilize registos $tn." Ou seja, tenho que ler e validar as variáveis, contadores para o período em que o elevador é utilizado e para qual o elevador mais frequentado. Depois, tenho que fazer um ciclo (porque são 50 pessoas a responder) e dentro desse ciclo tenho que fazer subciclos com as opções todas, depois a parte dos cálculos e a impressão desses cálculos (também vou ter de pôr strings). Agora o meu problema é fazer em Assembly kkkk. Pensei em fazer com vetores (ia precisar de menos linhas), mas também não percebo muito bem....Sugestões aceitam-se!!!! Obrigada!!!!

Viewing all articles
Browse latest Browse all 11336

Trending Articles