This notice provides details for a final exam scheduled for Thursday January 11th from 3:30pm to 6:00pm. The exam will consist of 26 multiple choice and coding questions worth a total of 35 marks. Topics to be covered include arithmetic instructions, extended addition and subtraction, macros, arrays, storage devices, file systems, sorting algorithms, file and directory manipulation, interrupts, floating point numbers, I/O ports, serial ports, and linking assembly language to high-level languages. Students are advised to review their lecture notes and complete any outstanding practical assignments in preparation.
This notice provides details for a final exam scheduled for Thursday January 11th from 3:30pm to 6:00pm. The exam will consist of 26 multiple choice and coding questions worth a total of 35 marks. Topics to be covered include arithmetic instructions, extended addition and subtraction, macros, arrays, storage devices, file systems, sorting algorithms, file and directory manipulation, interrupts, floating point numbers, I/O ports, serial ports, and linking assembly language to high-level languages. Students are advised to review their lecture notes and complete any outstanding practical assignments in preparation.
This notice provides details for a final exam scheduled for Thursday January 11th from 3:30pm to 6:00pm. The exam will consist of 26 multiple choice and coding questions worth a total of 35 marks. Topics to be covered include arithmetic instructions, extended addition and subtraction, macros, arrays, storage devices, file systems, sorting algorithms, file and directory manipulation, interrupts, floating point numbers, I/O ports, serial ports, and linking assembly language to high-level languages. Students are advised to review their lecture notes and complete any outstanding practical assignments in preparation.
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.