Question

Student Nane - Project 3 Write a program to read numbers. The program counts the items read, calculates the total, the maximu
Please write the code in assembly language which can run in HLA. Thank you very much!!

-So we need to write the code in assembly language in Notepad++, end with .hla and run it in CMD.
- This project is about writing a program to read numbers, counts the items read, calculates the total, the maximum and minimum of the numbers.
-The program stops when a 0 is entered. Zero will not be part of the data.
-work with integers, including negative numbers
0 0
Add a comment Improve this question Transcribed image text
Answer #1
CODE : program numbers; #include( "stdlib.hhf" ); 
 static 
  //Variable for taking inputs   i: int32; Total:int32 := 0;   Count:int32 := 0;   Maximum:int32 := 0;   Minimum:int32 := 1000000000; 
begin helloWorld; stdout.put( "Student Name - Project 3", nl );  //loop until user doesn't enter 0 repeat   stdout.put( "Enter a positive number,0 to stop : " );   stdin.get( i );   mov( i, edx);   add(edx , Total);   add(1,count);  //Checking if the entered number is greater then the previous maximum   if(Maximum < i) then   mov(i,Maximum);    endif;  //Checking if the entered number is less then the previous minimum   if(Minimum > i) then   mov(i,Minimum);   endif;   until( i != 0 ); stdout.put( "Total : ",Total, nl ); stdout.put( "Count : ",Count, nl ); stdout.put( "Maximum : ",Maximum, nl ); stdout.put( "Minimum : ",Minimum, nl ); stdout.put( "Student Name - End of Project 3", nl ); end numbers;
  
Add a comment
Know the answer?
Add Answer to:
Please write the code in assembly language which can run in HLA. Thank you very much!!...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Project 04 2 rite a program to read some numbers. Student Nane Project 3 Enter a positive number,...

    Hi I need help writting this in Higher Assembly Language. I appreciate the help! Project 04 2 rite a program to read some numbers. Student Nane Project 3 Enter a positive number, 0 to stop: 45 Enter a positive number. to stop: 6 Enter a positive number. to stop: 23 Enter a positive number. 0 to stop: 3 Enter a positive number, 0 to stop: 90 Enter a positive number, 0 to stop: 56 Enter a positive number, 0 to...

  • Write an assembly language program to do the following, and run it and test it on...

    Write an assembly language program to do the following, and run it and test it on the lab simulator: Read in integers until a zero is read in. Keep a total of both the quantity and the sum of the negative integers and the positive integers. Once a zero is read in (signifying the end of the input) then: • If there were more positive than negative integers, or an equal number, print out a 0 and the sum of...

  • This is a function. PLEASE ANSWER IN MIPS Basic assembly language. No psuedo like li, la,...

    This is a function. PLEASE ANSWER IN MIPS Basic assembly language. No psuedo like li, la, move, etc. Thank you. 2. int readData (&array): The starting address of an array is passed to the function as a parameter using Sa0. The function must prompt for and read and store integers in the array until either a zero is entered or 10 numbers are read. Once the tenth integer is entered, your program must stop reading. The function must return (using...

  • Question: WRITE A PROGRAM IN LC-3 ASSEMBLY LANGUAGE. DO NOT ... WRITE A PROGRAM IN LC-3...

    Question: WRITE A PROGRAM IN LC-3 ASSEMBLY LANGUAGE. DO NOT ... WRITE A PROGRAM IN LC-3 ASSEMBLY LANGUAGE. DO NOT USE PYTHON, JAVA, C or C++ or OTHERS. Your task is to write a program that counts the number of 1 bits of the value stored at location given by Datal. Your program should print the count (in hexadecimal, as it is easier) along with an appropriate heading. Test your program with the following values stored in Datal: a xFFFE...

  • # ECE 445 Computer Organization # Homework 3, problem 9 # Write a MIPS assembly language...

    # ECE 445 Computer Organization # Homework 3, problem 9 # Write a MIPS assembly language program to count the number of positive values in an array of integers. # The array of integers and the array length are provided in the .data section below. # After running your code, the variable count (in memory) should contain the number of positive values in the array Insert your name here > Insert the date here > # Author: # Date: .text...

  • In Assembly Language Please display results and write assembler code in (gcd.s) The Euclidean algorithm is...

    In Assembly Language Please display results and write assembler code in (gcd.s) The Euclidean algorithm is a way to find the greatest common divisor of two positive integers, a and b. First let me show the computations for a=210 and b=45. Divide 210 by 45, and get the result 4 with remainder 30, so 210=4·45+30. Divide 45 by 30, and get the result 1 with remainder 15, so 45=1·30+15. Divide 30 by 15, and get the result 2 with remainder...

  • 2. Write an 80x86 assembly language program that reads byte size signed integers from memory and...

    2. Write an 80x86 assembly language program that reads byte size signed integers from memory and counts the number of zeros. Store this count in memory. End when you get a negative number. (20pts) For example: nums DB 4, 0, 0, 12, 6, 8, 0, 4, -1 count DB 0 after executing the procedure count should be 3 count DB 3.

  • PLEASE USE VERY BASIC REGISTERS AND CODE TO DO THE FOLLOWING Objectives: -write assembly language programs...

    PLEASE USE VERY BASIC REGISTERS AND CODE TO DO THE FOLLOWING Objectives: -write assembly language programs to:             -define a recursive procedure/function and call it.             -use syscall operations to display integers and strings on the console window             -use syscall operations to read integers from the keyboard. Assignment Description: Implement a MIPS assembly language program that defines "main", and "function1" procedures. The function1 is recursive and should be defined as: function1(n) = (2*n)+9                      if n <= 5              =...

  • Assembly Language////Write a program that read in 10 integers from the user. Save the numbers into...

    Assembly Language////Write a program that read in 10 integers from the user. Save the numbers into an array; reverse the array and display the reversed array. .data arrayInt DWORD 10 DUP(?) Your program consists of 4 procedures: 1. main procedure: call procedures getInput, reverseArray, displayArray 2. getInput procedure: prompt user to enter 10 integer numbers, save the numbers into the memory for the arrayInt 3. reverseArray: reverse arrayInt 4. displayArray: display the reversed array

  • Write a subroutine code in ASSEMBLY LANGUAGE (Mano format) to divide two positive numbers by repe...

    Write a subroutine code in ASSEMBLY LANGUAGE (Mano format) to divide two positive numbers by repeated subtraction method. For example, to divide 100 over 8 by subtracting 8 from 100 until the reminder be less than 8, then count the times of the subtractions, to give the result. The first number, second number, and then the result locations must follow the calling code. PLEASE WRITE YOUR ANSWER IN ASSEMBLY LANGUAGE ONLY.

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT