course outline format.doc
-
Upload
tanzeel-shakeel -
Category
Documents
-
view
218 -
download
0
Transcript of course outline format.doc
-
8/10/2019 course outline format.doc
1/5
University of Management and Technology
School of Science and Technology
Department of Computer Science
Course Code: SE225Course Title: Computer Organization and Assembly Language
Program: Software Engineering
Course Outline (Fall Semester 20!"
Schedule Pre#re$uisite Digital Logic Design
Course
Coordinator
Tanzeela Shakeel Contact
Course
%escri&tion
This course develops an insight among students about low levelprogramming.
'&ected
Outcomes
Comparison of Low Level and High Level Languages, Basi !rganization
of a Coneptual Computer, !rganization of an "ntel #ased $iro Computer,
%rogramming $odel of "ntel &'&( and a#ove, $emor) !rganization, "ntel
Based Computers and *ddressing $odes+
*#ilit) to design programs with "nterative "nput and !utput
*#ilit) to design programs utilizing arithmeti and logial epressions
*#ilit) to design programs utilizing %rogram Transfer "nstrutions and
Stak $emor) *ddressing "nstrutions *#ilit) to design programs utilizing Conditional %rogram Transfer
"nstrutions
*#ilit) to design programs utilizing Stak
*#ilit) to design programs utilizing proedure
*#ilit) to design program Control Strutures using Conditional -umps
*#ilit) to design programs using Software "nterrupts
*#ilit) to design %rogram Intercepting Interrupts
*#ilit) to design %rogram using String "nstrutions
*#ilit) to design programs using Terminate and Sta) .esident /TS.0 programs
*#ilit) to design %rogram Miscellaneous Instructions. *#ilit) to design %rogram using File operations.
Tet
)oo*
The Intel Microprocessors by arry b. rey
+eference
)oo*:
Assembly Language !rogramming And Organization O" The IM !c by#atha #u.
,ssignments & -ui..es (
Mid Term
'amination
1 Final
'amination
1
,ttendance ( attendane
-
8/10/2019 course outline format.doc
2/5
Policy
/rading
Policy
$uizzes % &'() Assignments %&'() Mid Term %*'() +inal % ,-(
Lab wor%-(
Department of Computer Science
Computer Organization and Assembly Language
(SE225)
ecture Plan (Fall 20!"
1ee* ecture
TOP3CS C4 S'CT3O5S
1st 12 Comparison o" low level and high levellanguages. Machine dependence o" low levellanguages. A sample /ello 0orld !rogram
1
2nd 34 Conceptual woring o" a computer. 1ole o"dumb and intelligent memory. Intel basedMicroprocessor. Clearing 2creen and moving
Cursor
1
3rd 5( !rogramming Model o" Intel 3'34 and above.Internal 1egisters and their internal woring.Character input and output programs
2
4th & Addressing o" Data addressing instructions.1ole o" segment and o""set addresses. 2torageo" a word and double word in memory. 5singD657 and wring code and debugging codeon debugger.
3
5th 61' Addressing modes o" program addressing andstac memory addressing instructions. 0ritingprograms using branch operation
3
(th 1112 Arithmetic instructions. 5sing arithmeticinstructions to translate high level languagee8pressions) machine code
4
th 1314 Conditional 9ump. 0riting code "or variouscontrol structures using conditional 9umps.0riting programs using decisions and iterations
(
&th 151( Arithmetic operations Div and M5L .Ad9ustment o" numbers into A2CII and viceversa
4
6th
11& 0riting !rocedures in Assembly language.!rograms using !rocedures in assembly
-
8/10/2019 course outline format.doc
3/5
language 1eentrant procedures) !arameterpassing in procedures. 1ecursive procedures.!rograms using parameter passing.
1'th 162' !rograms using recursion. Interrupts. Callinginterrupts. !rocessor operations whenever
interrupts are invoed.
11th 2122 !rogramming 2o"tware interrupts. Ane8periment on int 4-h) Intercepting and hoo inhardware and so"tware interrupts. !rogramsintercepting int 3h):h
11
12th 2324 Logical operations. !rograms using logicaloperations "or bit masing
&
13th 252( 2tring Instructions. !rograms manipulatingstrings using string instructions
6
14th 22& I; and O5T instructions. Their addressing
modes. !rograms programming IO ports usingI; and O5T instructions
6
15th 263' +ile operations. Opening) closing) reading)writing and seeing a "ile.
1'
Department of Computer ScienceApplied Mechanics Lab / Mechanics Lab
(M!"#$/%&!"#")
a6 1or* (S&ring 20!"
a6 Policy
/rading
Policy for
a6 7or*
Ma*e#u&
a6s
,ttendance
Policyfor
a6
-
8/10/2019 course outline format.doc
4/5
O8'+, PO3C9:
Student has to &ass 6oth Course 7or* and a6 7or* se&arately
Student failing in the Course 7or* 6ut &assing in the a6 7or*; has
to re&eat 6oth Course 7or* and a6 7or*
Student failing in the a6 7or* 6ut &assing in the Course 7or*; has to re&eat
a6 7or* alone
Department of %h'sicsApplied Mechanics Lab / Mechanics Lab
(M!"#$/%&!"#")
List of periments
1ee* '& 5o Title of '&eriment
1st
-
8/10/2019 course outline format.doc
5/5
7 The listed se8uene of the eperiments ma) var) from studenttostudent+ However, eah student must
perform all the listed eperiments+