COAL: Computer Organization and Assembly Language Lec#1 Quiz
10 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the credit hour distribution for COAL?

  • 5.0 [4+1]
  • 4.0 [3+1] (correct)
  • 3.5 [2+1]
  • 4.5 [3+2]

Which textbook is recommended for COAL?

  • Operating Systems Principles, Silberschatz, 9th edition
  • Assembly Language for ARM-Based Computers, Kip Irvine, 7th edition
  • Computer Organization and Architecture, William Stallings, 10th edition (correct)
  • Computer Networks: A Top-Down Approach, Kurose and Ross, 6th edition

What percentage of the final grade is allocated to the Midterm Exam in COAL?

  • 50%
  • 40%
  • 20%
  • 30% (correct)

What is the consequence of not checking MSTeams regularly?

<p>Chances to request re-checking will be forfeited (A)</p> Signup and view all the answers

How many lab sessions are conducted per week in COAL?

<p>One of 3 hours (B)</p> Signup and view all the answers

What is the consequence of cheating in the exam as per the guidelines?

<p>Negative marks will be given, and a student may receive an 'F' grade. (B)</p> Signup and view all the answers

In group tasks, how is the grading handled according to the guidelines?

<p>Grading is individual, so each student's work is assessed separately. (C)</p> Signup and view all the answers

According to the course guidelines, how is plagiarism defined?

<p>Plagiarism involves the wrongful appropriation of another author's work as one's own. (D)</p> Signup and view all the answers

What is the consequence of not appearing in the demo for grading according to the guidelines?

<p>5% of total marks will be given even if it was the best assignment/project. (A)</p> Signup and view all the answers

What aspect of computer architecture is visible to the programmer according to the provided text?

<p>Instruction set and data representation (B)</p> Signup and view all the answers

Study Notes

Course Introduction

  • Welcome to Computer Organization and Assembly Language (COAL) course
  • Course folder on Microsoft Teams (MSTeams) for class particulars
  • Credit hours: 4.0 [3+1]
  • Course structure: 3 lectures/week (1 hour each) and 1 lab/week (3 hours)

Text Books

  • Computer Organization and Architecture, William Stallings (10th edition)
  • Assembly Language for Intel-Based Computers, Kip Irvine (7th edition)
  • Reading the textbook is key to learning and obtaining a good grade

Grading Policy

  • Class assignments: 10%
  • Quizzes: 10%
  • Midterm exam: 30%
  • Final exam: 40%
  • Project: 10%
  • Lab evaluation: 100% (40% lab tasks + 60% lab assignments)
  • No extensions for deadlines
  • Re-checking of evaluations is allowed with specific rules

General Guidelines

  • Regularly check MSTeams for updates
  • No email submissions
  • Cheating is intolerable and will result in negative marks
  • No re-takes for evaluations except for exams
  • Quizzes are inevitable
  • Depend on yourself to achieve a good grade
  • Appear in demo to have it graded
  • Grading is individual for group tasks
  • Quizzes will be conducted on written assignments

Assignment and Quiz Methodology

  • No plagiarism
  • Plagiarism is wrongful appropriation of another author's work
  • Consulting with each other is allowed for assignments, but not for quizzes

Course Contents

  • Introduction to Computer Organization and Assembly Language
  • Instruction Set Architecture
  • Computer Evolution and Performance
  • Computer Components
  • A Top Level View of Computer Function
  • Interconnection Structure
  • Computer Memory System
  • Performance of a Computer System
  • Introduction to Microcontroller
  • Microcontroller Vs Microprocessor
  • Arduino Microcontroller
  • Data Transfer and Addressing Modes
  • Input Output Techniques
  • Computer Arithmetic
  • High Level Interfacing
  • Basic Elements of Assembly Language
  • Flat Memory Program Template
  • Data-Related Operators & Directives
  • Array Processing
  • String Processing
  • Stack Operations and Procedures

Computer Architecture

  • Architecture is the attributes visible to the programmer
  • Includes instruction set, number of bits used for data representation, and I/O mechanisms

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Test your knowledge on the introductory topics covered in the first lecture of the Computer Organization and Assembly Language course, including Assembly Language Programming Tools and Data Representation. Get ready to assess your understanding of Assembly, Machine, and High-Level Languages.

More Like This

Coal Formation and Types
10 questions

Coal Formation and Types

TerrificToucan7425 avatar
TerrificToucan7425
Coal Mining Class Flashcards 100 Questions
22 questions
Coal and Petroleum Overview
40 questions
Use Quizgecko on...
Browser
Browser