程序出错了怎么办?
• 在编译的时候出的错叫做编译错误,还有种错误是在 运行的时候出错的,叫做运行时错误。比如你让计算 机去计算3除以0,语法上是没有错误但是不符合逻辑。 • 不同的错误有不同的出错代码,具体请参见附录里的 “Pascal错误码表”。 出错提示中 的(2,1)是出 错的行数和 列数。
第Байду номын сангаас章
机器语言都是相同的吗?
• 有些计算机不仅能够在屏幕上画白点, 还可以画红点、绿点和蓝点。 • 不是所有计算机懂得的机器语言都是相 同的,它们的能力有高低。 • 通常的家用计算器和笔记本计算机都懂 得X86指令集。这是一个古老的通用的指 令集,即使是今天大多数计算机都认得 它。 第一章
X86指令集包括哪些指令?
第一章
什么是计算机程序?
• 计算机程序(Computer Program,简称程序) 是语句的集合。语句是单词的集合。 • 为了编写一个机器语言程序,人类发明了汇编 语言。 • 汇编语言的词语是一些英文单词的缩略语和一 些数字。每条缩略语和一些数字的组合与机器 语言指令相对应。这样,人们就不用书写0和1 的机器语言代码了。写完程序后对照书本把英 文单词和数字翻译成0、1的代码就能完成机器 语言程序了。
第一章
汇编语言又是什么傻逼东西?
• 事实上,即使有了汇编 语言(ASM语言),能 够使用英文表达自己的 意思,计算机也只能做 些很傻逼的事。 • 如果要它在屏幕上输出 “你好,妈妈”几个汉 字,你也许需要让它发 送无数个指令给屏幕让 屏幕画很多很多点。于 是就诞生了更加高级的 语言,比如Pascal语言。 一个经过反编译的EXE程序 至少不再是乱码了
目录
目录
• • • • • • • • • 第一章 Pascal语言介绍 第二章 编译写好的程序 第三章 编写简单的程序 第四章 子程序 第五章 单元库 第六章 编译指令 第七章 子界和枚举 第八章 数组集合文件记录指针 附录