第一章基础知识计算机语言发展简史第一代机器语言,以代码形式表示的语言第二代汇编语言,符号语言第三代高级语言第四代面向对象,OBOLPASCALC/C++JAVA…...机器语言:依赖于机器的低级语言,书写格式为二进制代码。优点:执行速度快,效率高。缺点:表达的意义不直观,编写、阅读、调试较困难。汇编语言:是一种符号语言,与机器语言一一对应;使用助记符表示相应的操作,并遵循一定的语法规则。与机器语言有类似的优、缺点,但比机器语言更易于为人们所理解。高级语言:面向人的语言,有多种类型。优点:便于阅读,易学易用,不涉及硬件,具有通用性。缺点:目标代码冗长,占用内存多,从而执行时间长,效率不高,不能对某些硬件进行操作。汇编语言的特点面向机器的低级语言,通常是为特定的计算机或计算机系列专门设计的。保持了机器语言的优点,具有直接和简捷的特点。可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。经常与高级语言配合使用,应用十分广泛。汇编语言从根本上认识、理解计算机的工作过程基于特定CPU、特定环境的编程需求具有更高的运行效率汇编语言的应用70%以上的系统软件是用汇编语言编写的。某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。某些高级绘图程序、视频游戏程序可用汇编语言编写。汇编语言程序求A+B—无输出CODESEGMENTASSUMECS:CODESTART:MOVAL,7;即表示被加数为7 MOVBL,8 ;即表示被加数为8 ADDAL,BL ;求和 MOVAH,4CH INT21HCODEENDSENDSTART计算机中数的表示二进制数,两状态(0/1)无符号数表示地址、状态等以原码表示符号数表示数值(具有+/-特性)以补码表示数制及转换数制二进制数十六进制数十进制数按权表达式
第1章 基础知识 来自淘豆网www.taodocs.com转载请标明出处.