Assume G1 is a 32-bit unsigned global variable. We wish to write code that increments G1 if G1 is less than 35. Draw a flowchart of the process. Write the code in both C

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Assume G1 is a 32-bit unsigned global variable. We wish to write code that increments G1 if G1 is less than 35. Draw a flowchart of the process. Write the code in both C 

Expert Solution
Step 1

// Type your code here, or load an example.

int incr(int num) {

int g1=8;

while(g1<32){

g1=g1+1;

}

return 0;

}

incr(int):

push rbp

mov rbp, rsp

mov DWORD PTR [rbp-20], edi

mov DWORD PTR [rbp-4], 8

jmp .L2

.L3:

add DWORD PTR [rbp-4], 1

.L2:

cmp DWORD PTR [rbp-4], 31

jle .L3

mov eax, 0

pop rbp

ret

Answer 2)

#include <stdio.h>

int main()
{
  int n, sum = 0, c, value;

  printf("How many numbers you want to add?\n");
  scanf("%d", &n);

  printf("Enter %d integers\n", n);

  for (c = 1; c <= n; c++)
  {
  scanf("%d", &value);
sum = sum + value;
  }

  printf("Sum of the integers = %d\n", sum);

  return 0;
}

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education