You are on page 1of 5

SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

Details of Activity 1
Course: System Software Sem: V Year: 2023-24
Sl No Activity Weightage Marks Deadline
considered in
1 A1: Presentation of AVR architecture and Theory (team 5M 3rd week of Oct
AVR ALP with submission of the activity activity) during lab
report session

List of topics for activity 1


Topic code Topic
of activity (activity report submission for all the teams)
A1.1 Presentation of AVR architecture:
memory, data formats, instruction formats, and addressing modes.
A1.2 Presentation of AVR architecture:
Input and output, instruction set (data transfer instructions, I/O instructions,
arithmetic instructions)
A1.3 Presentation of AVR architecture:
instruction set (bitwise instructions, branching conditional and unconditional
instructions, other instructions, assembler directives)
A1.4 Implement the following using AVR ALP and demonstrate it.
a) a) add the corresponding elements of two 1D arrays and store the sum in another
array. (C[i]=A[i]+B[i])
b) find factorial of a given number. (store the result in some memory location)

A1.5 Implement the following using AVR ALP and demonstrate it.
a) copy the content of string 1 (KLETECH) to string 2.
b) find the count of the given character in the given string
A1.6 Implement the following using AVR ALP and demonstrate it.
a) Searching a given key from the array of integers.
b) Subroutine to find the count of even and odd numbers from the array.
A1.7 Implement the following using AVR ALP and demonstrate it.
a) Subroutine to find the sum of even numbers and the sum of odd numbers from
the array.
b) Convert the given string in lowercase to uppercase.
A1.8 Document preparation of AVR instruction set and addressing modes (same as
appendix A of Leyland Beck Book) (do in alphabetical order of instructions)
Format
Mnemonic Length Opcode Effect Note

Submit and present the doc file.


SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

A1.9 Document preparation of AVR instruction set (same as appendix A of Leyland Beck)
(do in the order of instruction length, all 2bytes first, 3 bytes next and 4 bytes next

Format
Mnemonic Length Opcode Effect Note

Submit and present the doc file.

SS Team list C1 batch

TEAM NAME ROLL USN


NUMBER NUMBER
1 Aadesh Bafna 320 01FE21BCS179
Neha Chandavari 308 01FE21BCS075
Rutuja D Chikkorde 318 01FE21BCS175
Trupti Venkatesh 319 01FE21BCS176

2 Shreya Patil 316 01FE21BCS185


Shreyas Dabade 321 01FE21BCS187
Ramya R Bijapur 323 01FE21BCS195
Sahil Kothari 328 01FE21BCS211

3 Gayatri Betageri 303 01FE21BCS029


Gauri Thambkar 312 01FE21BCS098
Krishna Hasaraddi 313 01FE21BCS100
Aishwarya Patil 315 01FE21BCS112

4 Varuni Desai 310 01FE21BCS081


Shubham 322 01FE21BCS188
Prathamesh Jadi 329 01FE21BCS213
Suraksha Mummigatti 311 01FE21BCS090

5 Harsh Kashyap 332 01fe21bcs238


Abhinav Anand 333 01fe21bcs239
Sanjana Habib 302 01fe21bcs020
Ashlesha Khanapure 351 01fe21bcs321

6 Maanasi Shastri 327 01FE21BCS210


SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

Shrihari H 325 01FE21BCS204


Amrutha B 324 01FE21BCS198
Manav Hegde 305 01FE21BCS061

7 Shraddha Kulkarni 334 01FE21BCS203


Sameer Umadi 326 01FE21BCS206
Chinmay Nadkarni 304 01FE21BCS035

8 Chinmay.Patil 301 01fe21bcs054


Annapurna.G 349 01fe21bcs049
Yashvardhan.Singh 335 01fe21bcs255
Sakshi 336 01fe21bcs268

9 SIDDHARTH R 306 01fe21bcs040


HANAMAKKANAVAR
VIGHNESH V BALLUR 307 01fe21bcs066
PRATHAM JOSHI 309 01fe21bcs076
SUKRUTH SHARAD PURANIK 314 01fe21bcs103

10 RAJESHWARI PATIL 317 01FE21BCS057


ASHTAVARAN L DETIN 330 01FE21BCS233
PRADEEP KUMAR ARYAN 331 01FE21BCS235
new member xxx

C2 batch
TEAM NAME ROLL USN
NUMBER NUMBER

Team 11 Vinod Soddi 345 01fe21bcs290


Puttraj Kajagar 342 01fe21bcs276
Ajeet Shyanavad 343 01fe21bcs277
Sunidhi Yaligar 353 01fe21bcs279

Team 12 Vineet Gajanan Pai 340 01fe21bcs273


Pramod naik 337 01fe21bcs259
Suman Patil 344 01fe21bcs281
Shreyanka Padennavar 350 01fe21bcs312

Team 13 Shubham N B 356 01FE21BCS360


SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

Sakshi Habib 357 01FE21BCS356


Chaitanya Muley 358 01FE21BCS352
Prathit Kulkarni 359 01FE21BCS355

Team 14 Abhishek Hanchinal 339 01fe21bcs095


Komal Totad 347 01fe21bcs303
Neha Shanbhog 352 01fe21bcs138
Jessina James 341 01fe21bcs275

Team 15 Dhanashree Patil 348 01fe21bcs310


Kirthi Gaonkar 354 01fe21bcs251
Shreya Goudar 338 01fe21bcs030
Megha ijanktar 355 01fe21bcs042

Team 16 Sameer S Chakalabbi 346 01fe21bcs060


Sindhu B V M 361 01fe21bcs361
Deepa Badawadagi 360 01fe21bcs353
ASHLESHA KHANAPURE 351 01FE21BCS321

Team 17 Ritesh Bagewadi 362 01FE20BCS049


Prachi Desai xx 01FE21BCS014
new member
new member

Topic allocation to teams for activity 1

Team No Topic allocated


1 A1.1
2 A1.2
3 A1.3
4 A1.8
5 A1. 9
6 A1.6
7 A1.7
8 A1.4
9 A1.5
10 A1.6
11 A1.1
12 A1.2
13 A1.3
14 A1.8
SCHOOL OF COMPUTER SCIENCE AND ENGINEERING

15 A1.9
16 A1.4
17 A1.5
18 A1.6

Content of report (for AVR machine architecture)


 Title page
 Table of Contents
 Introduction of the topic
 Description of features with examples
 Comparison of AVR with SIC/XE features.

Content of report (for AVR ALP)


 Title page
 Table of Contents
 Introduction of the topic
 Code
 Sample input and output cases (screenshots)

Course teachers: Dr. Sujatha C, Dr. G. S Hanchinamani, Dr. Narayan D. G, and Dr. S. D Desai

You might also like