Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Tsinghua University

汇编语言程序设计

Tsinghua University via XuetangX

Overview

在清华计算机系,汇编语言程序设计通常作为本科生接触到的第一门计算机系统课程,被定位为该系列的入门课,起到“承上启下”的作用。


主要的授课内容包括:

(1)汇编语言与计算机系统结构、指令集初步、数制与整数表示、浮点数表示;

(2)80x86计算机组织与保护模式、X86指令系统与寻址方式、C与X86汇编、X86汇编编程;

(3)MIPS汇编。

课程强调汇编语言的软硬件分界与桥梁作用,使得学习者能把程序的执行与计算机的工作过程紧密联系起来,以便深入地感知、理解和体会计算机的逻辑功能以及各种软件系统的原理,逐步形成软件系统功能构筑在其上,硬件系统功能运行于其下的计算机系统思维能力。

Syllabus

  • 一、基础知识
    • 在计算机系统结构中的定位、指令系统概念及分类
    • 课程内容与目标
    • 指令集简介
    • 整数的机器表示
    • 无符号整数与带符号整数
    • 浮点数的机器表示
  • 二、X86体系结构初步
    • 80x86计算机系统初步
    • 80x86处理器与保护模式初步
  • 三、C与汇编语言
    • 80x86汇编与C语言-1
    • 80x86汇编与C语言-2
    • 80x86汇编与C语言-2 (续)
    • 80x86汇编与C语言-3
    • 80x86汇编与C语言-3(续)
    • 80x86汇编与C语言-4
    • 80x86汇编与C语言-4(续)
  • 四、汇编编程
    • 80x86汇编编程-1
    • 80x86汇编编程-1(续)
    • 80x86汇编编程-2(程序链接)
    • 80x86汇编编程-2(内存管理)
  • 五、MIPS汇编
    • MIPS32架构与指令集初步
    • MIPS32指令集与编程
    • MIPS32异常处理
    • 虚存与MIPS32内存管理
  • 期末考试

    Taught by

    Youhui Zhang and Jidong Zhai

    Tags

    Reviews

    Start your review of 汇编语言程序设计

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.