摘要:
Windows中EXE文件的程序内容使用的是本地代码。 用记事本打开由示例C语言程序(代码清单8 - 1)转换成本地代码得到的EXE文件(Sample1.exe),显示的内容人类无法理解,所以才会先用人类易理解的编程语言(如C语言)编写源代码,再转换成本地代码。 Dump是指把文件内容每个字节用2位 阅读全文
posted @ 2025-02-14 17:30
叽里呱啦哇里呱唧
阅读(7)
评论(0)
推荐(0)
摘要:
以用C语言记述的Windows程序(代码清单8 - 1)为例,该程序运行后会显示123和456的平均值289.5在消息框中。本书使用Borland C++ Compiler 5.5,可从官网免费下载,C语言源文件也可在C++编译器上编译。 用编程语言编写的程序叫源代码,保存源代码的文件是源文件,C语 阅读全文
posted @ 2025-02-14 17:05
叽里呱啦哇里呱唧
阅读(4)
评论(0)
推荐(0)
摘要:
CPU可以解析和运行的程序形式称为什么代码? 本地代码(机器语言代码) 将多个目标文件结合生成EXE文件的工具称为什么? 链接器 扩展名为.obj的目标文件的内容,是源代码还是本地代码? 本地代码 把多个目标文件收录在一起的文件称为什么? 库文件 仅包含Windows的DLL文件中存储的函数信息的文 阅读全文
posted @ 2025-02-14 17:05
叽里呱啦哇里呱唧
阅读(4)
评论(0)
推荐(0)
摘要:
程序运行环境中有名为BIOS(Basic Input/Output System)的系统,存储在ROM中,是预先内置在计算机主机内部的程序,除基本控制程序外,还有启动“引导程序”的功能,引导程序是存储在启动驱动器起始区域的小程序,启动驱动器一般是硬盘,也可以是CD - ROM或软盘。 开机后,BIO 阅读全文
posted @ 2025-02-14 17:03
叽里呱啦哇里呱唧
阅读(8)
评论(0)
推荐(0)
摘要:
Java可提供不依赖于特定硬件及操作系统的程序运行环境,它有两个层面含义:作为编程语言的Java和作为程序运行环境的Java。 Java源代码编译后生成字节代码程序,字节代码的运行环境是Java虚拟机(JavaVM),Java虚拟机一边将Java字节代码逐转换成本地代码一边运行。 以AT兼容机为例, 阅读全文
posted @ 2025-02-14 16:54
叽里呱啦哇里呱唧
阅读(9)
评论(0)
推荐(0)
摘要:
可以利用虚拟机软件在不进行移植的情况下运行其他操作系统的应用,例如在作者计算机上安装了Macintosh的“Virtual PC for Mac”。 “Virtual PC for Mac”可使Macintosh硬件变得如同AT兼容机,从而能在该硬件上安装Windows,让Windows下的所有应用 阅读全文
posted @ 2025-02-14 16:40
叽里呱啦哇里呱唧
阅读(4)
评论(0)
推荐(0)
摘要:
部分Unix系列操作系统将源代码分发给程序员,FreeBSD中存在名为Ports的机制,能结合当前运行的硬件环境来编译应用的源代码。 全球很多站点提供适用于FreeBSD的应用源代码,通过Ports可利用的程序源代码约有16000种,且按不同领域分类整理。 FreeBSD上应用的源代码大部分用C语言 阅读全文
posted @ 2025-02-14 16:39
叽里呱啦哇里呱唧
阅读(11)
评论(0)
推荐(0)
摘要:
同样机型的计算机可安装多种操作系统,如AT兼容机除Windows外,还可采用Linux、FreeBSD等Unix系列操作系统,应用软件需根据不同操作系统专门开发。 应用程序向操作系统传递指令的途径称为API(Application Programming Interface),Windows及Uni 阅读全文
posted @ 2025-02-14 16:36
叽里呱啦哇里呱唧
阅读(15)
评论(0)
推荐(0)
摘要:
计算机硬件含CPU、内存及外围设备。Windows在克服硬件差异上作用大: MS - DOS局限:MS - DOS时代机型多样,硬件构成有别,应用软件需针对不同机型,如“一太郎”软件。 Windows优势:可让同一应用在不同机型运行,程序员不必在意硬件差异,硬件控制由Windows间接完成,它也有针 阅读全文
posted @ 2025-02-14 16:34
叽里呱啦哇里呱唧
阅读(6)
评论(0)
推荐(0)
摘要:
程序运行环境由操作系统和硬件组成。以2007 Microsoft Office System为例,其对二者有明确要求,如特定Windows系统版本,以及对CPU、内存等硬件的规格要求。 硬件上,同类型硬件可装不同系统,CPU种类关键,不同CPU机器语言不同。操作系统有版本差异,应用或仅在特定版本运行 阅读全文
posted @ 2025-02-14 16:08
叽里呱啦哇里呱唧
阅读(8)
评论(0)
推荐(0)

浙公网安备 33010602011771号