You are on page 1of 1

FINAL NOTICE

Final for Class: BCS/BS 3-F


Course: CSC2201 Computer Organization and Assembly Language
Scheduled for Thursday 11 January from 3:30pm-6:00pm
2.5 hours to complete 26 questions, must complete ALL
17 short answers [1 mark each, total of 17 marks]
9 coding questions [2 marks each, total of 18 marks]
(Max marks of 35)

 You will be tested on lectures 6-12


 Be sure to revise arithmetic instructions, Especially INC and DEC Lec 6
 Be sure to revise extended addition and subtraction
o Know how to use the ADC and SBB instructions lec 6 (slide 21)
 Be sure to revise macros lec 9
o Know how macros are reduced to only their instructions
o Know how to work with macros via an INC file
o Know what local directive does
 Know how multiplication and division works in assembly lec 6
 Know how to declare arrays lec 8
 Know how to reference array elements lec 8
 Know how arrays are mapped to memory lec 8
 Understand the fundamentals of storage devices lec 10
 Know the various file systems lec 10
 Know how selection sort works lec 8 - 1ses8t.asm
 As well as the AL code for file and directory manipulation lec 10
 Be able to discuss the keyboard interrupt service lec 11
 Understand how floating-point numbers work lec 11
o Their instructions/formats, how they are compared, normalized versus un-normalized
o The architecture of the FPU
o Know how to create a program that adds two floating point numbers together
 Know how I/O ports work, especially IN and OUT instructions lec 12
o Be able to discuss I/O ports within the context of the "Robot" program discussed in
class
 Know how serial ports work lec 12
 Understand how AL is linked to HLL lec 12
o What are the naming conventions that are used?
o Know how an IDE facilitates the linking process.
o Know the various ways C can be converted to AL

Be sure to review your lecture notes. If you have not completed your practical please do so, as
they will help you answer programming questions.

As always if you have any questions, leave a comment in the post.

You might also like