Computer Organization and Assembly Language


Abdelhameed Ibrahim

Assistant Prof.

Abdelhameed Ibrahim was born in Mansoura city, Egypt, in 1979. He attended the Faculty of Engineering at Mansoura University in Mansoura city where he received Bachelor and Master Degrees in Engineering from the electronics (Computer Engineering and Systems) department in 2001 and 2005, respectively. He was with the Faculty of Engineering at Mansoura University from 2001 through 2007. In April 2007, he joined the Graduate School of Advanced Integration Science in the Faculty of Engineering at Chiba University in Japan as a doctor student. He received Ph.D. Degree in Computer Engineering in 2011. His research interests are in the fields of computer vision and pattern recognition with a special interest in material classification based on reflectance information.

Reviews (1)

Ghadeer Albidah


Course Description

Introduction to computer organization. Octal and hexadecimal number systems, ASCII codes.Assembly language programming, instruction formats and types, memory and I/O instructions, arithmetic instructions, addressing modes, stack operations, and interrupts. ALU design. RTL, microprogramming, and hardwired control design. Practice of assembly language programming.

Course Outcomes:

  1. Learn the computer organization.
  2. Describe how numbers and characters are represented in a computer.
  3. Explain the basic organization of the classical von Neumann machine and its major functional units.
  4. Explain how an instruction is executed in a classical von Neumann machine.
  5. Explain the basic concepts of interrupts and I/O operations.
  6. Implement arithmetic expressions at an assembly level.
  7. Implement the transfer of control instructions at an assembly level.
  8. Apply the logic and shifts instructions.
  9. Describe arrays and addressing mode.
  10. Write and debug a simple assembly language program.

Course content

Request invitation

Content of this course is available by invitation only. You can not access this course if you don't have an invitation from the course instructor.

Get Started

Interested? Start your first course right now.

There is more to learn