1、*程序设计工具Software Program Tool任课老师:黄武62 1*提纲计算机语言的发展不同编程工具介绍Visual Studio2010简介62 2*1 计算机语言的发展计算机 编程工具 依赖于 编程语言 ,计算机语言的发展引起编程工具的发展1. 机器语言2. 汇编语言3. 高级语言4. 4G语言计算机编程工具计算机语言62 31.1 机器语言机器语言 是用二进制代码表示的计算机能直接识别和执行的一种机器指令集合机器语言是计算机能够 唯一识别 的语言机器语言灵活、直接执行、速度快0000,0000,000000010000 代表 LOAD A, 160000,0001,00000
2、0000001 代表 LOAD B, 10001,0001,000000010000 代表 STORE B, 160001,0001,000000000001 代表 STORE B, 1* 62 41.1.1 机器语言示例指令部份 的示例0000 代表 加载( LOAD)0001 代表 存储( STORE).暂存器部份 的示例0000 代表暂存器 A0001 代表暂存器 B* 62 51.1.2 机器语言的缺点1. 与自然语言不一致, 难于理解2. 考虑到计算机的所有细节, 实现复杂3. 可读性差, 不易维护4. 严重依赖于具体的计算机硬件, 可移植性差,重用性差 百度百科参考http:/ 6
3、2 61.2 汇编语言汇编语言 是为了克服机器语言不易理解的缺陷而开发的一种 用助记符代替机器码 而形成的面向机器的语言汇编语言亦称为 符号语言汇编语言占用空间少,运行速度快,但仍然与机器语言接近,不易开发及维护* 62 71.2.1 汇编语言示例CODE SEGMENTASSUME CS:CODESTART: MOV CX, 0MOV DX, 1AA1: SUB DX, 1JZ AA3SHL AX, 1JNC AA2AA2: INC CLCODE ENDSEND START* 62 81.2.2 常见的汇编语言工具* 62 9*1.3 高级语言 高级语言 是为了克服汇编语言的缺点应运而生的 高级语言是与 自然语言接近 并为计算机所接受和执行的计算机语言 高级语言 是 面向用户 的语言,高级语言诞生使语言 脱离了具体机器的限制,而且易于理解,从而促进了软件产业的巨大发展62 10