四、实验预备知识
(一)Windows 10的简单使用
全世界大部分的个人计算机上都安装了Microsoft Windows操作系统。Windows操作系统的名称来源于出现在屏幕的桌面上的那些矩形工作区。每一个工作区都能显示不同的文档或程序,为操作系统的多任务处理能力提供了可视化模型。Windows 10桌面如图1-1所示。
桌面上的图标是代表程序、文件或硬件设备的小图片。在桌面最下方是任务栏,任务栏最左侧有一个“开始”按钮,单击可以打开“开始”菜单——实现查找文件、访问程序、配置设定和获得帮助的基本操作功能。“开始”菜单如图1-2所示。
右键单击“开始”按钮,在弹出的快捷菜单中,选择“运行”命令,弹出“运行”对话框,输入“CMD”命令,如图1-3所示,然后按“回车”键,可调出“命令提示符”界面,如图1-4所示。执行“开始”→“Windows系统”→“命令提示符”命令,也可调出“命令提示符”界面。
图1-1 Windows 10桌面
图1-2 “开始”菜单
图1-3 “运行”对话框
图1-4 “命令提示符”界面
(二)硬件预备知识
1.中央处理器
中央处理器(Central Processing Unit,CPU)是一块超大规模的集成电路板,也是一台计算机的运算核心和控制核心,如图1-5所示。CPU主要包括运算器(Arithmetic and Logic Unit,ALU)和控制器(Control Unit,CU)两大部件。此外,CPU还包括若干个寄存器和高速缓冲存储器及实现它们之间联系的数据、控制及状态的总线。
图1-5 中央处理器
2.主板
主板又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard),它安装在机箱内,是计算机最基本、最重要的部件之一,如图1-6所示。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电插接件等部件。
图1-6 主板
3.内存
内存是计算机中重要的部件之一,由内存芯片、电路板、金手指等部分组成,它是与CPU进行沟通的桥梁,如图1-7所示。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存也叫内部存储器,其作用是暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。
图1-7 内存
4.显卡
显卡的全称为显示接口卡,又称显示适配器或显示器配置卡,是计算机基本配置之一,如图1-8所示。显卡的用途是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示。显卡是连接显示器和主板的重要部件,是“人机对话”的重要设备之一。显卡作为计算机的一个重要组成部分,承担输出显示图形的任务,对于从事专业图形设计的人来说显卡比较重要。民用显卡图形芯片供应商主要包括AMD和NVIDIA两家。
图1-8 显卡
5.硬盘
硬盘是计算机主要的存储媒介之一,由一个或者多个铝制或玻璃制的碟片组成,碟片外覆盖有铁磁性材料,如图1-9所示。硬盘分为固态硬盘(SSD,新式硬盘)、机械硬盘(HDD,传统硬盘)和混合硬盘(HHD,基于传统机械硬盘诞生出来的新硬盘)。SSD 采用闪存颗粒来存储数据,HDD 采用磁性碟片来存储数据,HHD 是把磁性碟片和闪存颗粒集成到一起的一种硬盘。绝大多数硬盘都是固定硬盘,被永久性地密封固定在硬盘驱动器中。
图1-9 硬盘
6.光驱
光驱是计算机比较常见的一个部件,用来读写光碟内容,如图1-10所示。随着多媒体的应用越来越广泛,光驱已经成为计算机的标准配置。目前,光驱可分为CD-ROM驱动器、DVD-ROM驱动器、康宝(COMBO)和刻录机等。
图1-10 光驱
7.声卡
声卡也叫音频卡,是多媒体技术中最基本的组成部分,是实现声波/数字信号相互转换的一种硬件,如图1-11所示。声卡的基本功能是把来自话筒、磁带、光盘的原始声音信号加以转换,输出到耳机、扬声器、扩音机、录音机等设备,或通过音乐设备数字接口(MIDI)使乐器发出美妙的声音。
图1-11 声卡
8.网卡
网卡是主机机箱内插入的一块计算机与外界局域网连接的网络接口板(或是在笔记本电脑中插入的一块PCMCIA卡),如图1-12所示。网卡又称网络适配器(Network Adapter,NA)或网络接口卡(Network Interface Card,NIC)。
图1-12 网卡
9.机箱
机箱一般包括外壳、支架、开关、指示灯等。机箱作为计算机配件中的一部分,它的主要作用是放置和固定各种计算机配件,起到一个承托和保护的作用,如图1-13所示。此外,计算机机箱具有屏蔽电磁辐射的重要作用。虽然机箱不是很重要的配置,但是使用质量不好的机箱容易让主板短路,使计算机系统变得很不稳定。
图1-13 机箱
10.电源
计算机电源是一种安装在机箱内的封闭式独立部件,它的作用是将交流电通过一个开关电源变压器换为5V、-5V、+12V、-12V、+3.3V等稳定的直流电,以供应主机箱内系统、软盘、硬盘驱动及各种适配器扩展卡等系统部件使用,如图1-14所示。
图1-14 电源
11.散热器
散热器的作用就是吸收热量,然后发散到机箱内或机箱外,保证计算机部件的温度正常,如图1-15所示。
图1-15 散热器
12.显示器
显示器通常也被称为监视器,是计算机的I/O设备,即输入输出设备。它可以分为CRT、LCD 等多种,如图 1-16 所示。显示器是一种将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的显示工具。
图1-16 显示器
13.鼠标
鼠标是计算机输入设备,分为有线和无线两种。它也是计算机显示系统纵横坐标定位的指示器,因形似老鼠而得名“鼠标”,如图1-17所示。
图1-17 鼠标
14.键盘
键盘是用于操作设备运行的一种指令和数据输入装置,也指经过系统安排操作一台机器或设备的一组功能键(如打字机、计算机键盘),如图1-18所示。
图1-18 键盘
(三)Debug命令介绍
Debug命令用于调试汇编语言程序,能使用户接触到计算机内部,直接输入、更改、跟踪、运行汇编语言源程序,允许用户直接观察和修改CPU 的寄存器,查看ROM BIOS的内容,也能观察、修改内存单元等。
Debug命令可以识别两种数据:十六进制数据和ASCII码字符,它将所有数据都作为字节序列处理。因此它可以读取任何类型的文件,它的显示格式是各个字节的十六进制值。在本实验中,我们可以使用Debug命令查看汉字内码。
在执行Debug命令后,会出现一个提示符,可以在这个提示符后输入后续命令,例如:
(1)r(register)命令——显示所有寄存器和标记的内容,或是修改寄存器的内容。
(2)d(dump)命令——查看内存中的信息。
(3)e(edit)命令——改写内存中的信息。
(4)q(quit)命令——退出。
在Windows 10中可以直接在“开始”菜单的查询框中输入“Debug”,找到“Debug.exe”程序并运行,弹出Debug调试窗口,如图1-19所示。也可在Windows 10的“命令提示符”界面中,输入“Debug+文件名字”,对某个程序文件进行调试。
图1-19 Debug调试窗口
Debug.exe是32位的程序,不能在64位的Windows环境下运行。如果使用的操作系统是64位的,需要更多的步骤:
(1)下载DOSBox模拟器
① 访问https://www.dosbox.com/,选择Downloads(下载),如图1-20所示。
图1-20 DOSBox首页
② 下载并安装。双击安装程序并默认选择下一步可完成安装,如图1-21所示。
图1-21 安装DOSBox
(2)下载Debug.exe
① 百度搜索Debug.exe,选择下载。
② 将下载的Debug.zip解压,将解压目录中的“debug.exe”文件,复制到D盘的根目录下。
(3)运行DOSBox模拟器
在Windows 10的“开始”菜单中,运行“DOSBox-0.74”程序,启动DOSBox模拟器,如图1-22所示。
(4)在DOSBox模拟器环境下完成字符内码查看
① 在“Z:\>”提示符后输入命令“mount C d:\”并按“回车”键;
② 在“Z:\>”提示符后输入“c:”并按“回车”键,出现“C:\>”提示符。
在“C:\>”提示符后输入“debug+文件名字”,运行Debug程序,对输入的文件进行调试,如查看文件字符内码。
图1-22 DOSBox模拟器中运行Debug.exe命令