摘要: 笔者在学生时代曾写过比较 C 语言源代码和汇编语言源代码的报告。这个报告的研究方法是,把 C 语言的各种语法变换成汇编语言,然后对这些内容进行调查。通过研究,笔者对程序的运行机制有了深刻的了解。希望各位读者看完本章内容也能有同样的收获。在本章的前半部分,我们会对 CPU 解释运行的本地代码和汇编语言的一对一关系、汇编语言的源代码中包含的用来指示汇编器的伪命令、栈的推/啪以及调用函数的机制进行说明。在本章的后半部分,会向大家介绍一下局部变量和全局变量的不同、循环等流程控制的实现方式等。在研究对象方面,我们选取了 Pentium等 x86 系列 CPU 用的汇编语言,编程工具则依然使用前面章节中用到的 Borland C++。本章的内容相比其他章节多了不少,请大家耐心地阅读下去。 阅读全文
posted @ 2023-02-18 23:46 阿头....哇 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 利用计算机运行程序大部分都是为了提高处理效率。例如,微软文字这样的文字处理软件,是用来提高文本文件处理效率的程序,微软Excel 等表格计算软件,是用来提高账本处理效率的程序。类似于文字处理软件及表格计算软件这样,为了提高特定处理效率的程序总称为"应用"。程序员的工作就是编写各种各样的应用来提高业务效率。而应用的运行环境,也就是操作系统,则直接从软件商店等处购买就可以了。不过,一定不能忽略操作系统,否则就无法编写应用。这是因为,程序员是通过利用操作系统提供的功能来编写应用的。本章中,我们会对操作系统的角色,以及应用利用操作系统功能的方法进行说明。关于操作系统的类型,这里我们选取了用户人数较多的 Windows 作为示例。 阅读全文
posted @ 2023-02-18 00:09 阿头....哇 阅读(84) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示