汇编语言程序设计
汇编语言程序设计
7万+ 人选课
更新日期:2026/04/03
开课平台学堂在线
开课高校清华大学
开课教师张悠慧翟季冬
学科专业工学计算机类
开课时间2026/02/04 - 2026/07/21
课程周期24 周
开课状态开课中
每周学时-
课程简介

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


主要的授课内容包括:

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

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

(3)MIPS汇编。

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

课程大纲
一、基础知识
在计算机系统结构中的定位、指令系统概念及分类
课程内容与目标
指令集简介
整数的机器表示
无符号整数与带符号整数
浮点数的机器表示
二、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内存管理
期末考试
App 下载
关注我们