Assignment Short Questions. Suleman Ahmed

Similar documents
Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: MIPS Instruction Set Architecture

ECE 15B Computer Organization Spring 2011

Lecture 4: MIPS Instruction Set

MIPS Coding Continued

ECE232: Hardware Organization and Design. Computer Organization - Previously covered

The MIPS Processor Datapath

Today s topics. MIPS operations and operands. MIPS arithmetic. CS/COE1541: Introduction to Computer Architecture. A Review of MIPS ISA.

ECE232: Hardware Organization and Design

Topic Notes: MIPS Instruction Set Architecture

Introduction. Datapath Basics

Chapter 2: Instructions:

Chapter 1. Computer Abstractions and Technology

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: MIPS Instruction Set Architecture

Rui Wang, Assistant professor Dept. of Information and Communication Tongji University.

Instructions: MIPS ISA. Chapter 2 Instructions: Language of the Computer 1

Unsigned Binary Integers

Levels of Programming. Registers

Unsigned Binary Integers

Lecture 5: Procedure Calls

Lecture Topics. Announcements. Today: The MIPS ISA (P&H ) Next: continued. Milestone #1 (due 1/26) Milestone #2 (due 2/2)

Chapter 4. The Processor

CSEE 3827: Fundamentals of Computer Systems

Instruction Set Architecture

COMPSCI 313 S Computer Organization. 7 MIPS Instruction Set

Introduction to the MIPS. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University

Chapter 4. The Processor Designing the datapath

The Processor: Datapath and Control. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Chapter 1. Computer Abstractions and Technology. Lesson 3: Understanding Performance

CS/COE1541: Introduction to Computer Architecture

Chapter 2. Computer Abstractions and Technology. Lesson 4: MIPS (cont )

CSE 378 Midterm 2/12/10 Sample Solution

Chapter 4. The Processor

ECE 154A Introduction to. Fall 2012

Computer Architecture. Lecture 2 : Instructions

CS3350B Computer Architecture MIPS Instruction Representation

Chapter 4. The Processor. Computer Architecture and IC Design Lab

Stored Program Concept. Instructions: Characteristics of Instruction Set. Architecture Specification. Example of multiple operands

BASIC COMPUTER ORGANIZATION. Operating System Concepts 8 th Edition

CISC 662 Graduate Computer Architecture. Lecture 4 - ISA MIPS ISA. In a CPU. (vonneumann) Processor Organization

Data paths for MIPS instructions

The Processor (1) Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Processor (I) - datapath & control. Hwansoo Han

I-Format Instructions (3/4) Define fields of the following number of bits each: = 32 bits

ECE260: Fundamentals of Computer Engineering

CISC 662 Graduate Computer Architecture. Lecture 4 - ISA

CSCI 402: Computer Architectures

Computer Architecture

ELEC / Computer Architecture and Design Fall 2013 Instruction Set Architecture (Chapter 2)

MIPS%Assembly% E155%

Sheet For the following C code: a = b + c; b = a + c; d = a b; Write an equivalent assembly MIPS program. Solution:

Computer Science and Engineering 331. Midterm Examination #1. Fall Name: Solutions S.S.#:

ECE260: Fundamentals of Computer Engineering

Reduced Instruction Set Computer (RISC)

CS61C Machine Structures. Lecture 13 - MIPS Instruction Representation I. 9/26/2007 John Wawrzynek. www-inst.eecs.berkeley.

Reduced Instruction Set Computer (RISC)

Computer Organization and Components

Chapter 4. The Processor. Instruction count Determined by ISA and compiler. We will examine two MIPS implementations

Grading: 3 pts each part. If answer is correct but uses more instructions, 1 pt off. Wrong answer 3pts off.

CS 4200/5200 Computer Architecture I

Machine Language Instructions Introduction. Instructions Words of a language understood by machine. Instruction set Vocabulary of the machine

MIPS ISA and MIPS Assembly. CS301 Prof. Szajda

5/17/2012. Recap from Last Time. CSE 2021: Computer Organization. The RISC Philosophy. Levels of Programming. Stored Program Computers

Recap from Last Time. CSE 2021: Computer Organization. Levels of Programming. The RISC Philosophy 5/19/2011

Chapter 2A Instructions: Language of the Computer

Math 230 Assembly Programming (AKA Computer Organization) Spring 2008

Computer Architecture

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 4: Datapath and Control

The Single Cycle Processor

Instructions: Language of the Computer

CS222: MIPS Instruction Set

Instructions: Assembly Language

CS3350B Computer Architecture

Inf2C - Computer Systems Lecture Processor Design Single Cycle

CS61C : Machine Structures

Computer Organization and Structure. Bing-Yu Chen National Taiwan University

CS 351 Exam 2 Mon. 11/2/2015

EC-801 Advanced Computer Architecture

101 Assembly. ENGR 3410 Computer Architecture Mark L. Chang Fall 2009

Chapter 2. Instructions: Language of the Computer. HW#1: 1.3 all, 1.4 all, 1.6.1, , , , , and Due date: one week.

are Softw Instruction Set Architecture Microarchitecture are rdw

Computer Organization and Structure. Bing-Yu Chen National Taiwan University

CS61C : Machine Structures

Chapter 3 MIPS Assembly Language. Ó1998 Morgan Kaufmann Publishers 1

COMP MIPS instructions 2 Feb. 8, f = g + h i;

CS3350B Computer Architecture Quiz 3 March 15, 2018

Instructions: Language of the Computer

MIPS Datapath. MIPS Registers (and the conventions associated with them) MIPS Instruction Types

ENGN1640: Design of Computing Systems Topic 03: Instruction Set Architecture Design

CS31001 COMPUTER ORGANIZATION AND ARCHITECTURE. Debdeep Mukhopadhyay, CSE, IIT Kharagpur. Instructions and Addressing

University of California at Santa Barbara. ECE 154A Introduction to Computer Architecture. Quiz #1. October 30 th, Name (Last, First)

ECE260: Fundamentals of Computer Engineering

Assignment Session : July -April 2018

CS61C - Machine Structures. Lecture 6 - Instruction Representation. September 15, 2000 David Patterson.

COMPUTER ORGANIZATION AND DESIGN. 5 th Edition. The Hardware/Software Interface. Chapter 4. The Processor

COMPUTER ORGANIZATION AND DESIGN. 5 th Edition. The Hardware/Software Interface. Chapter 4. The Processor

Chapter 4. Instruction Execution. Introduction. CPU Overview. Multiplexers. Chapter 4 The Processor 1. The Processor.

CSCI 402: Computer Architectures. Instructions: Language of the Computer (3) Fengguang Song Department of Computer & Information Science IUPUI.

Lecture 10: Simple Data Path

Programmable Machines

Operations, Operands, and Instructions

Transcription:

Assignment Short Questions Suleman Ahmed Question # 1: What are Floating point Registers? Question # 2: What is Spilling Registers and Special Registers? Question # 3: What is Data Transfer Instructions? Question # 4: What is Alignment Restrictions? Question # 5: When do we use R-Format and I-Format? Question # 6: What is store? write its purpose briefly. Question # 7: Briefly define what is Address? Question # 8: What is Shift? When we use it? Question # 9: When does Overflow occur? Question # 10: How can we keep Instructions and represent them in a system? M. Tayyat alam Q1) What is difference between computer organization and computer architecture? Q2) Define structure and function. Q3) what is assembler and define working of assembler? Q4) what is sequential logic unit? Q5) what is data path? Q6)Write difference between D-RAM and S-RAM. Q7) How many registers are in computer? Q8) Difference between volatile and non-volatile memory? Q9) What are I/O devices? explain with examples.

Q10) What is system software? Waleed ur nabbi 1. Specific interface that the hardware provides the low-level software.? 2. What is a key factor in determining the cost of an integrated circuit is volume? 3. Which of the following are reasons why a chip made in high volume should cost less? 4. What determines the power consumed by an integrated circuit? 5. What is a transistor? what is working of transistor? 6. how we can input, compute, display, and save data? 7. what is memory? what are its types? 8. Differentiate between compiler and assembler? 9. How we convert High-Level Language to the Language of Hardware? 10.Define there are how many types of systems software? What is the size of register in mips? Hassan Abbas How many registers occur in mips? What is a diiference between variable programming language and registers? What are the attributes visible to the programmer? What is data path? What is system software? What are the benefits of HLL? What are special registers? What is dram and ram? Write any program in assembly language? 1.What are the five classic components of computer?

Usman Tariq 2.What distinguishes a computer from a simple calculator? 3.What is the difference between instruction and instruction set? 4.What is the term word in MIPS architecture? 5.What are high level optimizations? 6.What is the difference between arrays and pointers? 7.What is function and what are the four functions? 8.What are the advantages of high level language? 9.How many registers are there and what is the size of each register? 10. What are three special registers? explain each? Q1:What is Assembly Language? Shah Rukh Q2: What is structure? Q3: what is Functions? Q4: Name the functions? Q5- Draw a Diagram to represent Functions. Q6: What is System Software? Q7: what is control unit? Q8: What is ALU? Q9: What is marco Assembler? Q10 : What Is meant by term Assembling the code? Rana Ahsan Bilal

Q1:What are embedded computers? Q2:Differentiate between system software and operating system? Q3:What is difference between compiler and assembler? Q4:Convert a high level language statement into assembly language statement? i=>$s3 j=>$s4 f=>$s0 g=>$s1 h=>$s2 if(i==j) f=g+h else f=g-h end Q5:What are I/O devices? explain with examples. Q6:What does "DIMM" stands for? Q7:Differentiate between volatile and non-volatile memory? give examples. Q8:Floppy disk is primary memory or secondary memory? Q9:How much registers are there in computer? how many bites they can store. Q10:Differentiate between DataPath and Control in cpu? Q11:Convert following logical operators in MIPS (a)<< (b)>> (c)and (d)or (e)not Question 1 Aimel Mushtaq Describe the history of assembly Language? Question 2 What is Assembler? Question 3 What is Assembly language? Question 4 What is high Level programming language? Question 5 What is the use of compiler?? Question 6 What are the advantages of programming language? Question 7 What is Motherboard??write its components?

Question 8 What is Processor??describe its two components?? Question 9 Difference between Control and Data Path?? Question 10 What is DRAM? Question 11 What is cache memory? Question 12 What is DIMM?? Question 13 Difference B/w Volatile and non volatile memory?? Kashif Razzaq Q1# what is instruction set?? Q2#What is data transfer instruction? Q3#How to compile a program in MIPS which shows the results a=b+c and d=a-e?? Q#4 What is the meaning of word in MIPS architure?? Q5# What is adress?? Q6# What is alignment restriction? Q7#What is machine language? Q8#What is instruuction format? Q9#What are MIPS fields? Write there meanings Q10# What is opcode? Javeria Raja

Questions 1-what is difference between compiler and assembler? 2-what is benefit of high levels language? 3-what is abbreviation of CPU? 4-what is data path? 5-what's CPU responsible for? 6-what is system software? 7-what is architecture and organization? 8- what is control and control mechanism? 9-what is static ram,is cache memory fast or slow? 10-what is memory,instruction set and volatile memory M. Hashir Naeem Q1- What Is the Difference between Primary Memory And Secondary Memory? Q2- Define DIMM? And DIMM Stands for? Q3- What Are The Classic Five Components Of A computer? Q4- What is Compiler And Interpreter? Q5- What Is the Interface Between Hardware And Software? Q6- Define Embedded Computers? Q7- Differentiate Between LAN And WAN? Q8- Define SemiConductor? Q9- What are the components of a computer that performs arithematic operations? Q10- Differntiate between transistors and vaccume tube? Q11- What IS Bandwidth? Q12- Define Bitmap? Q13- What Are The Advantages Of Programming Language? Q14- How Algorithm affect Performance? Javeria Safdar Q1: Define Ram? Q2: What is DRAM? Q3: How many types of register? Q4: What is assembly language? Q5: Define control? Q6: What is data path? Q7: Describes the benifits of high level language? Q8: Define function? Q9: What is system software? Q10:What is addressing? Name: Muhammad Usman

Question #1 What is the meaning of each name of the field in mips instruction? (2 marks) op: --------? rs:---------? rt:---------? rd: -------? shamt:---? funct:----? Question#2 Write down the name and number of registers,which are used (2 marks) for argument and pointer? Question#3 Stand for? (3 marks) Mips:-----------? sll:---------------? srl:--------------? j:----------------? lw:--------------? bne:------------? beq:------------? sw:------------? Exit:-----------? Question#4 Convert Binary to Decimal and Hexa-decimal? (2 marks) 10110110001010001110110010111111 Question#5 Write in assembley statements (2 marks)

a) d=g+k b) d=h-k c) d=(g+h)-(k+f) Question#6 What is field? (1 marks) What is mechine language? (1 marks) What is instruction formate? (1marks) Question#7 Why we need address? (1 marks) Data transfer instruction command used for what? (1 marks) What is instruction set? (1 marks) Question#8 What is offset and base register? (1 marks) What is R-formate and I-formate? (1 marks) Write down the base and size of binary,decimal, (1 marks) and hexa-decimal digits? Question#9 while(save[i]==k) (5 marks) i+=1; write in assembley language and explain how is work? Question#10 if(i==j) (5 marks) f=g+h; else f=g-h; convert into assembley statements and make flow chart? Mobeen Ahmed

Q1) Write the types of functions? Q2) What is stuctures? Q3) What is system software? Q4) Define compiler? Q5) Define Assembler? Q6) Write the benefits of High Level Language? Q7) Define data path? Q8) Define control? Q9) What is functions? Q10) How many types of registers in mips? Mohsin Mahmood Q1. What are the classes of computing applications? Q2. What is the difference between Compiler and Assembler? Q3. What is the purpose of memory in computer? Q4. What is Abstraction? Q5. What is the difference between LAN and WAN? Q6. What is the purpose of CMOS in motherboard? Q7. What is integrated circuit? Q8. What is Cache memory? Q9. Define Datapath? Q10. What is meant by volatile memory? M. yousaf Q 1 What is DRAM (dynamic random access memory?) Q2 Define operating system? Q3 What is assembler? Q4 Define data path?

Q5 What is meant by transistor? Q6 Define bit and byte? Q7 What is Compiler? Q8 Stands for: (LAN) (WAN) Q9 Define instruction? Q10 What is Chip? Adnan Billa Q 1 define central processor unit? Q2 what is operating system? Q3 what is assembler? Q4 Define control? Q5 What is a semiconductor? Q6 Define supercomputer? Q7 What is Compiler? Q8 what is server? Q9 Define desktop or personal computer Q10 What is VLSI (very large scale integrated circuit)