|
CSCI 250 Assembly Language School of Electrical Engineering and Computer Science, University of North Dakota Fall 2026
Synchronous Class Delivery
The class lectures will be delivered synchronously via https://und.zoom.us/j/2489867333, and the Zoom video will be posted on the Blackboard afterwards. Students can watch the video clips anytime they want. Textbook (recommended) Assembly Language for x86 Processors, 8th ed., Kip Irvine, Pearson, ISBN: 978-0135381656 Lecture Notes Other than the textbook, award-winning, interactive, complementary, and abridged lecture notes (based on the textbook and other online documents and user manuals) and detailed and precise class instructions will be provided. Collectively, the lecture notes and instructions are more like a small book, which supplies much more information than regular notes do and makes the subject studies much easier. Students will not have problem learning the subjects or taking the exams after studying them and doing the homeworks and programming exercises. Course Description This course gives a study of assembly language programming and Intel processors will be used. The following topics are covered: computer architecture, hardware and software components, data representation, instruction sets, addressing modes, high-level language interface, assembly language programming including data transfers, procedures, conditional processing, and strings and arrays, and some other special topics. An assemble-link-execute cycle —
A system structure of basic computer systems —
Objectives After taking this course, students are able to achieve the following goals, but not limited to:
Two programming exercises —— 20% each Two exams —— 20% each Final exam —— 20% Tentative Schedule Weeks 1 & 2 —— Introduction Week 3 —— MASM assembly language programming exercises Week 4 —— Computer data representation Weeks 5 & 6 —— Fundamental MASM assembly instructions Weeks 7 & 8 —— Arithmetic Weeks 9 & 10 —— MASM miscellaneous instructions Weeks 11 & 12 —— Conditional processing Week 13 —— High-level language interface Weeks 14 & 15 —— Procedures Week 16 —— Shift and rotate
Dishonesty
Disability Students who need special accommodations for learning or who have special needs are invited to share these concerns or requests with the instructor as soon as possible. |