Sr. No.
|
Ref. in the book
|
Learning objectives
|
1
|
T1 :
Ch 2
|
NUMBER
SYSTEMS AND CODES
|
To be able
to :
|
1. Convert a
number from one number system (decimal, binary, octal, hexadecimal) to its
equivalent in one of the other number systems
|
2. Understand
the advantages of the octal and hexadecimal number systems.
|
3. Count in
octal and hexadecimal number systems
|
4. Represent
decimal numbers using the BCD code.
|
5. Understand
the difference between BCD and straight binary.
|
6. Understand
the purpose of ASCII code
|
7. Understand
Parity for error detection.
|
T1 :
Ch 3
|
LOGIC GATES
AND BOOLEAN ALGEBRA
|
To be able
to :
|
1. Perform AND,
OR , NOT gate operations
|
2. Explain
Truth Table for AND, NAND, OR, NOR, NOT circuits
|
3. Write
Boolean expressions for combinations of gates
|
4. Implement
logic circuits using basic AND, OR , NOT gates
|
5. Use Boolean
algebra to simplify complex logic circuits.
|
2
|
T1 :
Ch 4
|
COMBINATIONAL
LOGIC
|
To be able
to :
|
1. Convert a
logical expression into a sum-of-products expression.
|
2. Minimise a
given Sum-of-Products expression
|
4. Use
Exclusive-OR and Exclusive-NOR gates
|
5. Design
simple logic circuits
|
T1 :
Ch 6
|
DIGITAL
ARITHMETIC
|
To be able
to :
|
1. ADD and SUB
two HEXADECIMAL numbers
|
2. Explain
operation and use of HALF-Adders and FULL-Adders
|
3
|
T1 :
Ch 5
|
LATCHES AND
FLIP-FLOPS
|
To be able
to :
|
1. Construct
and analyse the operation of a latch flip-flop made from NAND or NOR gates
|
2.
Differentiate between synchronous and asynchronous systems.
|
3. Explain RS-,
clocked RS-, JK-, D-,T- lip-Flops
|
4. Understand
conversion of Flip-Flop from one type to another.
|
5. Understand
triggering mechanisms in flip-flops.
|
6. Understand
Parallel- and Serial- data transfers
|
7. Employ
Flip-Flops as shift registers
|
8. Employ
flip-flops as frequency-division and counting circuits.
|
4
|
T1 :
Ch 7
|
COUNTERS
|
To be able
to design and explain the operation of
:
|
1. Asynchronous
(ripple) counters
|
2. Modulo N
counters
|
3. Synchronous
(Parallel) counters
|
4. Synchronous
Down and Up/Down counters
|
T1 :
Ch 7
|
REGISTERS
|
To be able
to design and explain the operation of
:
|
1. Parallel
in/Parallel out shift registers
|
2. Serial
in/serial out shift registers
|
3. Parallel
in/serial out shift registers
|
4. Serial
in/parallel out shift registers
|
5
|
T1 :
Ch 9
|
MSI LOGIC
CIRCUITS
|
To be able
to design and explain the operation of
:
|
1. DECODERS and
ENCODERS
|
3. MULTIPLEXERS
and DEMULTIPLEXERS
|
6
|
T2 :
Ch 1 &
Ch2
|
MICROPROCESSOR
AND ITS ARCHITECTURE
|
To be able
to :
|
1. Explain the
function of each block of a computer system
|
2. Give a brief
historical perspective of Computers
|
3. Provide a
overview of Intel microprcessors
|
4. Understand
and Explain the internal architecture of 8086 microprocessor
|
7
|
T2 : Ch 2
|
MICROPROCESSOR
AND ITS ARCHITECTURE
|
To be able
to :
|
|
2. Explain the
function and purpose of each register
in 8086
|
3. Detail the
flag register and the purpose of each flag bit
|
4. Understand
and explain Segments and Offsets
|
5. Explain
Default Segments
|
8
|
|
Review and
Problem Solving
|
Mid semester
test
|
9
|
T2 :
Ch 3
|
ADDRESSING
MODES
|
To be able
to :
|
1. Explain the
operation of each data-addressing mode
|
2. Use the
data-addressing modes to form assembly language statements
|
3. Explain the
operation of each program memory-addressing mode.
|
4. Form
appropriate assembly and mchine language statements
|
5. Use
appropriate addressing mode to accomplish a given task
|
6. Explain
Stack read/write sequence of operations
|
10
|
T2 :
Ch 4
|
DATA
MOVEMENT INSTRUCTIONS
|
To be able
to :
|
1. Explain
PUSH, POP, LEA, LDS, LES, LODS, STOS, MOVS, XCHG,LAHF, SAHF, XLAT,IN, OUT
|
2. Explain the
purpose and usage of SEGMENT OVERRIDE PREFIX.
|
3. Explain the
purpose and usage of ASSEMBLER DIRECTIVES
|
11&12
|
T2 :
Ch 5
|
ARITHMETIC
AND LOGIC INSTRUCTIONS
|
To be able
to :
|
1.Explain
Addition instructions such as ADD,
INC, ADC, NEG
|
2.Explain Subtraction instructions such as SUB, DEC, SBB
|
3.Explain
Shift/Rotate instructions such as SHL, SHR, SAL, SAR, ROL, RCL, RCR, ROR
|
4.Explain Multiplication and division instructions
such as IMUL, MUL, DIV, IDIV
|
5.Explain
logical instructions such as CMP, AND, OR, XOR, TEST, NOT
|
6.Explain
adjustment operation on decimal and ASCII representations such as DAA, DAS, AAA, AAD, AAM, AAS
|
7. Explain
string operations such as SCAS, CMPS
|
8. Logical
inversion and Arithmetic sign inversion such as NOT and NEG
|
13&14
|
T2 :
Ch 6
|
PROGRAM
CONTROL INSTRUCTIONS
|
To be able
to :
|
1. Explain
Conditional and Unconditional Jump instructions
|
2. Explain NEAR
and Far JUMP instructions
|
3. Explain
Conditional jump instructions
|
4. Explain Near
CALL and Far CALL
|
5. Explain RET
instruction
|
6. Explain
Conditional LOOPs
|
7. Explain how
Interrupts are used in Assembly Language Program to read, write
characters/strings from keyboard/to screen
|
8. Explain the
other Program Control Instructions such as WAIT, HLT,NOP
|
15
|
T2 :
Ch 9
|
MEMORY
INTERFACING
|
To be able
to :
|
1. Explain the
different types of Memory devices : Volatile/Non-Volatile
|
2. Symbolic
representation of a RAM and a ROM showing pin connections (ADDR, DATA, R/W,
CS)
|
3. Calculate the Address lines rquired for
different RAM/ROM sizes 1KB/2KB/4KB/8KB etc.
|
4. Stack memory
chips with low capacity to realise larger sizes.
|
5. Importance
of CHIP SELECT pin on memory chips
|
6. Decode the
memory address and use the outputs of the decoder to select various memory
components
|
16
|
|
Review and
Problem Solving
|
Comprehensive
examination
|