计算机导论(计算机导论(20142014)第第5 5章章 程序设计知识程序设计知识5.1 5.1 程序设计语言程序设计语言5.2 C5.2 C语言程序设计语言程序设计5.3 5.3 数据结构数据结构5.4 5.4 编译原理编译原理 计算机导论(计算机导论(20142014)5.1 5.1 程序设计语言程序设计语言机器语言机器语言汇编语言汇编语言高级语言高级语言结构化程序设计语言结构化程序设计语言 面向对象程序设计语言面向对象程序设计语言可视化程序设计语言可视化程序设计语言 人工智能程序设计语言人工智能程序设计语言学习语言是设计程序的基础 计算机导论(计算机导论(20142014)5.1.1 5.1.1 机器语言机器语言机器语言的特点机器语言的特点 由二进制编码指令构成的语言由二进制编码指令构成的语言。是一种依附于机器硬件的语言。是一种依附于机器硬件的语言。机器语言程序可以直接执行。机器语言程序可以直接执行。机器语言程序片段机器语言程序片段 0001 0101 01101100 /把地址为把地址为01101100的内存单元中的数装入的内存单元中的数装入0101号寄存器号寄存器 0001