Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Laboratory works for Assembly language programming., Assignments of Assembly Language Programming

Assembly language programming. For Computer Engineering students.

Typology: Assignments

2019/2020

Uploaded on 09/20/2020

unknown user
unknown user 🇬🇪

5 documents

1 / 3

Toggle sidebar

Related documents


Partial preview of the text

Download Laboratory works for Assembly language programming. and more Assignments Assembly Language Programming in PDF only on Docsity!  I declare that all material in this assignment is my own work except where there is clear reference to the work of others.  I have read, understood and agree to the SDSU Policy on Plagiarism and Cheating on the university website at http://go.sdsu.edu/student_affairs/srr/cheating-plagiarism.aspx and the syllabus for the consequences of plagiarism, including both academic and punitive sanctions. ___________________________________________________________________ Remark*. By submitting this assignment report electronically, you are deemed to have signed the declaration above. 28/2019 [Lab Assignment #6, Part 1] [Arrays] COMPE-160 Emrashvili Luka 823355800 EMRASHVILI LUKA 823355800 [LAB ASSIGNMENT #6, PART 1] Part 1 . 1. Description of the Problem / Method: In this programming assignment, we have to do one dimensional matrix multiplication. The array size should be allocated using a #define constant and results of multiplication of first and second arrays must be placed in the third array. 2. Pseudocode: Step 1. Allocate the size of the arrays using #define constant; Step 2. Declare an integer i and the three arrays; Step 3. Using For loop multiply the first and the second arrays and place the result to the third; Step 4. Print all three arrays, one array on each line; 3. C-code: #define SIZE 9 int main(void) { int i; int array1[SIZE] = { 8, 2, 3, 3, 5, 5, 8, 0, 0}; int array2[SIZE] = { 1, 2, 3, 4, 5, 6, 7, 8, 9}; int array3[SIZE]; for (i = 0; i < SIZE; ++i) { array3[i] = array1[i] * array2[i]; } printf("Array1 = "); for (i = 0; i < SIZE; ++i) { printf("%d ", array1[i]); } printf("\n"); printf("Array2 = "); for (i = 0; i < SIZE; ++i) { printf("%d ", array2[i]); } printf("\n"); printf("Array3 = "); for (i = 0; i < SIZE; ++i) { printf("%d ", array3[i]); } printf("\n"); }
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved