编译程序,汇编程序,和解释程序之间有什么区别

编译程序,汇编程序,和解释程序之间有什么区别,第1张

首先,汇编语言是一种语言,一种低级语言,和C,C++,VB是一样的,和编译、解释不是一个概念;

关于解释程序 和编译程序的解释和关系如下:

A、解释程序

所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。

B、编译程序

这是一类很重要的语言处理程序,它把高级语言(如FORTRAN、COBOL、Pascal、C等)源程序作为输入,进行翻译转换,产生出机器语言的目标程序,然后再让计算机去执行这个目标程序,得到计算结果。

编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。为了完成这些分析综合任务,编译程序采用对源程序进行多次扫描的办法,每次扫描集中完成一项或几项任务,也有一项任务分散到几次扫描去完成的。下面举一个四遍扫描的例子:第一遍扫描做词法分析;第二遍扫描做语法分析;第三遍扫描做代码优化和存储分配;第四遍扫描做代码生成。

值得一提的是,大多数的编译程序直接产生机器语言的目标代码,形成可执行的目标文件,但也有的编译程序则先产生汇编语言一级的符号代码文件,然后再调用汇编程序进行翻译加工处理,最后产生可执行的机器语言目标文件。

在实际应用中,对于需要经常使用的有大量计算的大型题目,采用招待速度较快的编译型的高级语言较好,虽然编译过程本身较为复杂,但一旦形成目标文件,以后可多次使用。相反,对于小型题目或计算简单不太费机时的题目,则多选用解释型的会话式高级语言,如BASIC,这样可以大大缩短编程及调试的时间。

汇编语言(Assembly Language)是面向机器的程序设计语言汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。汇编语言”作为一门语言,对应于高级语言的编译器,需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。高级的汇编器如MASM, TASM等等为我们写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。现在的汇编环境已经如此高级,即使全部用汇编语言来编写windows的应用程序也是可行的,但这不是汇编语言的长处。汇编语言的长处在于编写高效且需要对机器硬件精确控制的程序。

在汇编语言中,用助记符(Mnemonic)代替 *** 作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言亦称为符号语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言编译器把汇编程序翻译成机器语言的过程称为汇编。

汇编语言比机器语言易于读写、调试和修改,同时具有机器语言全部优点。但在编写复杂程序时,相对高级语言代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间移植。

汇编语言的特点:

1面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。

2保持了机器语言的优点,具有直接和简捷的特点。

3可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。

4目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。

5经常与高级语言配合使用,应用十分广泛。

汇编语言的应用:

170%以上的系统软件是用汇编语言编写的。

2某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。

3某些高级绘图程序、视频游戏程序是用汇编语言编写的。

汇编语言是我们理解整个计算机系统的最佳起点和最有效途径

人们经常认为汇编语言的应用范围很小,而忽视它的重要性。其实汇编语言对每一个希望学习计算机科学与技术的人来说都是非常重要的,是不能不学习的语言。

所有可编程计算机都向人们提供机器指令,通过机器指令人们能够使用机器的逻辑功能。

所有程序,不论用何种语言编制,都必须转成机器指令,运用机器的逻辑功能,其功能才能得以实现。

机器的逻辑功能,软件系统功能构筑其上,硬件系统功能运行于下。

汇编语言直接描述机器指令,比机器指令容易记忆和理解。通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理,打下技术理论基础;向下为掌握硬件系统的原理,打下实践应用基础。

学习汇编语言,向上可以理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点和最有效途径。

冯偌依曼思想中计算机的五大部件分别是___________、___________、________

冯·偌依曼结构

(1)___ 采用二进制表示机器指令和数据

(2)__ 硬件由五大部分组成

运算器,控制器,存储器,输入设备,输出设备

(3) 将程序存入存储器中,按程序中的指令序列顺序执行

计算机基础知识

计算机发展过程

新的计算机体系结构(非冯·偌依曼)

计算机的逻辑判断与推理能力,学习能力

新材料,新工艺

新一代

系统软件

辅助存储器

主存储器

使用元器件

时代

面向对象的高级语言,数据库管理系统,更为完善的 *** 作系统

磁盘,光盘

半导体

大,超大规模

第四代

高级语言, *** 作系统

磁带,磁盘

磁芯,半导体

中小规模集成电路

第三代

高级语言,管理程序,监控程序

磁鼓

磁芯

晶体管

第二代

机器语言,汇编语言

磁鼓,磁带

水银延迟线,静电

电子管

第一代

计算机的应用

(1)科学计算 科学工程中的数值求解

(2)数据处理 把数据进行记录,分类,排序,制表

(3)实时控制 对生产现场进行自动控制

(4)人工智能 用计算机代替人脑的思维

(5)计算机辅助设计,制造和教学 CAD CAM CAI

(6)娱乐 利用多媒体技术将游戏机,家庭影院,电脑合为一体

计算机基础知识

计算机发展趋势

1巨型化

2微型化

3网络化

4智能化

计算机基础知识

计算机发展趋势

1巨型化

2微型化

3网络化

4智能化

高速,大存储容量,增强功能

以微处理器为核心,

是计算机技术和通信技术结合的产物

是在计算机技术和控制论研究的基础上发展起来的,是自动化发展的高级阶段

计算机基础知识

12 计算机运算基础

计算机常用的数值

十进制,二进制,八进制,十六进制

计算机内部 处理数据采用二进制

输入/输出采用十进制

0010 0011 0100 0101

1

+1

-----

10

10

+ 1

------

11

11

+ 1

-----

100

计算机基础知识

1十进制

(1)具有十个数码

(2)以10为基数,每个数值具有一定的位置值(权)

(3)进退值 逢十进一,退一当十

(4)具有按权的展开式

98734=9×102+8×10+7×100+3×10-1+4×10-2

计算机基础知识

2___ 二进制

具有二个数码 逢二进一,退一当二101101=1×23+0×22+1×2+1×20+0×2-1+1×2-2

3十六进制

34A9H=3 × 163+4 × 162+10 × 16+9 ×1

常用的进制

122 不同数字间的转换

1二进制转换为十进制数

方法:按权展开,得到相应的十进制数

(101111)2=(1175)10

2十进制转换为二进制数

方法:整数,小数分别转换

整数部分除2取余

小数部分乘2取整

若不归0,则多算一位小数按"0舍1入"

十进制转换为二进制数

(175)10=(10101111)2

(08325)10=(01101)2

(186378)10

=(10111010011)2

计算机运算基础

二进制,十六进制之间的转换

4位合并成1位 1位扩充成4位

(111011110001)2=(EF1)16=EF1H

(40D08)16=(01000000110100001)2

十六进制转换为十进制

(1E76)16=(0001111001110110)2

=256+128+64+32+4+2+1+025+0125 =1162+1416+7+616-1=(487375)10

计算机基础知识

123___________ 布尔(逻辑)运算

0 表示"假""非"

1 表示"真""是" 逻辑值

1 逻辑与(乘) "" "AND"

0·0=0 0·1=0 1·0=0 1·1=1

英语>=90 AND 英语>四级

2 逻辑或(加) "+" "OR"

0+0=0 0+1=1 1+0=1 1+1=1

英语>=90 OR 英语>四级

计算机基础知识

3 逻辑非 NOT "-" _ _

英语=90) 0=1 1=0

4 真值表

0

1

1

1

1

0

1

0

1

0

1

1

0

0

1

1

0

0

0

0

~B

A+B

A·B

B

A

计算机基础知识

A B C A+B BC A+BC ~A+B

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

0 0 0 1

0 0 0 1

1 0 0 1

1 1 1 1

1 0 1 0

1 0 1 0

1 0 1 1

1 1 1 1

12____计算机中的数据表示

数据

数值数据 (可以计算的数据)

非数值数据(文字,符号,图象,声音等)

字符(非数字)数据在计算机中的表示

ASCII码 美国信息交换标准码

7位二进制 (一个字节)高位为0

128种符号 (33个控制字符)(33个可见字符)

128=33+26+26+10+33

12____计算机中的数据表示

常用ASCII码

'0' 00110000 (48) 30H

'9' 00111001 (57) 39H

'A' 01000001 (65) 41H

'Z' 01011010 (90) 5AH

'a' 01100001 (97) 61H

'z' 01111010 (122) 7AH

空格 00100000 (32) 20H

0~9 A~Z a~z ASII码从小到大排列,便于排序

计算机基础知识

汉字编码

1国标码

国家标准GB2312-80《信息交换用汉字字符集(基本集)》简体中文 GB2312 HZ 繁体中文 Big5

7445个 =3755+3008+682

汉字的特殊符号(682)

一级汉字(3755) 按拼音字母顺序存放

二级汉字(3008) 按偏旁部首的笔画顺序存放

2个字节 高位为0 127127=16129种组合

计算机基础知识

2机内码

计算机中按字节表示数据,没有标志区别是汉字的一部分还是ASCII码

国标码的双字节高位置1就为机内码

"啊"

国标码 00110000 00100001 (30 21H)

机内码 10110000 10100001(B0 A1H)

计算机基础知识

3区位码(外码)

汉字输入编码(拼音,五笔,区位)统称外码

区位码:将国标码双字节按十进制重新流水编号

(21H——7EH)

-20H (01H——5EH)

(01——94)

4位十进制数的汉字编码 区号:高字节 (1—94区)

1601 9456 位号:低字节(1—94位)

计算机基础知识

国标码,机内码与区位码三种码之间的转换

计算机基础知识

"啊" 国标码 00110000 00100001 (30 21H)(48 33)

机内码 10110000 10100001(B0 A1H)(176 161)

区位码 00010000 00000001 (10 01H)(16 01)

"≯" 国标码 00100001 01011011 (21 5BH)

机内码 10100001 11011011 (A1 DBH)

区位码 00010000 00111011 (01 3BH)(01 59)

计算机基础知识

十进制 2850(区位)→28+32 50+32→60 82(国标)

2850(区位)→28+160 50+160→188 210(机内)

十六进制

1C32(区位)→1C+20 32+20→3C52 (国标)

(60 82)

1C32(区位)→1C+A0 32+A0→BCD2 (机内)

(188 210)

2850→1C32H+2020H=3C52(国标)+8080H=BCD2H(机内)

完成下列表格

B1 E4H

36 28H

2850

区位码

机内码

国标码

汉字编码

汉字输入码→汉字国标码→汉字机内码→汉字地址码→汉字字型码

区位码(外码)

汉字输入编码(拼音,五笔,区位)统称外码

区位码:将国标码双字节按十进制重新流水编号

国标码 GB2312 2个字节 高位为0

机内码 汉字在计算机内的存储格式

国标码+80 80H=机内码

国标码 -20 20H=区位码

数值数据在计算机中的表示

132 数值数据在计算机中的表示

数值数据可进行算术运算,在计算机中的表示形式称为机器数

定点数 如 127 二进制 01111111

浮点数表示数值范围很广的数,用浮点数

如:十进制 3156×10 6 0213×10-3

二进制 011011×2-2 011001×25

数值数据在计算机中的表示

1定点数

事先约定机器中所有数据的小数点位置是固定不变的,通常表示纯小数或纯整数

运算简单 所表示的数范围有限 运算精度低

容易溢出 结果超出能表示的最大绝对值

+ 01101001 01101001 整数 +122 0111 1010

- 01101001 11101001 -17 1001 0001

+ 1101001 01101001 最大:01111111 +127

- 1101001 11101001 最小:11111111 -127

数值数据在计算机中的表示

2浮点数

表示数值范围很广的数,用浮点数

如:十进制 3156×10 6 0213×10-3

二进制 011011×2-2 011001×25

二进制 N= ±S × 2±P

数符 N的尾数 阶符 N的阶码

数值数据在计算机中的表示

阶符 阶码 P 数符 尾数S

如: 0 011 1 0011011

阶码部分 尾数部分 阶码为整数 尾数S是绝对值小于1的纯小数

由数的表示范围决定 决定浮点数的精度

(0421875)10=(0011011)=011011×2-1

(-0421875)10=(-0011011)=-011011×2-1

(-27)10=-11011=-011011×25

原码,反码与补码

原码

最高位为符号位 0表示正 1表示负

反码

正数的反码与其原码相同

负数的反码 符号位不变 逐位取反

补码

正数的补码与其原码相同

负数的补码 反码+1(最末位) 负数在机器中的形式——机内码

x1=+1010111 [x1]原= 01010111 [x1]反=01010111 [x1]补=01010111

x2=-1010111 [x2]原= 11010111 [x2]反=10101000 [x2]补=10101001

对于2进制,我们利用补码把减法变成加法

01000000 64 01000000 64

-00001010 -10 +11110110 +246

00110110 54 100110110 310-256=54

原码,反码与补码

14 微型计算机

计算机系统组成

中央处理器:运算器(ALU),控制器(CU),寄存器

主机 协处理器和高速缓存

内存储器:只读存储器(ROM),读写存储器(RAM)

计 硬件

算 输入设备:键盘,鼠标,扫描仪,光笔等

机 外部设备 输出设备:显示器,打印机,绘图仪等

系 外存储器:软磁盘,硬磁盘,光盘,磁带等

软件 系统软件: *** 作系统,语言及语言处理程序,编译诊断系统,

数据库管理系统

应用软件:CAD软件等

硬件系统

CPU:中央处理器

1 功能:

用来执行命令,完成各种运算和控制功能

运算器(ALU),控制器(CU),寄存器, 协处理器和高速缓存

2 技术指标:

时钟频率:CPU586/166,既主频为166MHZ

位数: CPU可以同时处理的二进制的位数,32位机,64位机

3 名称:Pentium : 简称为P5

Pentium MMX : 增加多媒体扩展功能

Pentium Pro : P6 高能奔腾

Pentium Ⅱ : P-Ⅱ,在P6上加MMX功能,奔腾二代

Pentium Ⅲ : 奔腾三代 PⅢ 500/800

Pentium Ⅳ :奔四 PⅣ 14G/15G/16G

1G=1000M=106k=109Hz

硬件系统

内存储器

1存储容量单位: 位 (bit) 字节(Byte)

1B = 8 bit 1KB=1024B

1MB = 1024KB 1GB=1024MB

2分类:

ROM:只读存储器,存储生产厂家事先写入的一系列程序和数据,存储的信息不会因为掉电或者关机而丢失

RAM:随机存储器,称为内存或主存,可读可写,掉电或者关机后,存储的信息会丢失通常容量有64MB,128MB,256MB

(显示器上往往为了提高处理图像的速度,在显卡上配显示内存和带有图形加速的芯片)

外部设备

外存储器:(辅助存储器)

软磁盘:存储信息的一种介质,可读可写,格式化后才能使用

512字节×18扇区× 80磁道× 2面=1474568字节=1440千字节=14兆字节

磁道

扇区

写保护

硬件系统

1 软磁盘:

特点:容量小,速度慢,便于携带,价格便宜

放在软磁盘驱动器内进行读写 *** 作

2 硬磁盘:

特点:容量大,速度快,一般固定在主机箱内

在硬磁盘驱动器内进行读写,密封

3 光盘:常用的是CD-ROM

PC机基本配置

机箱 电源

主板,内存

CPU

声卡,显卡,音箱

硬盘

显示器

光驱,软驱

键盘,鼠标

modem

软件系统

软件(Sofare)是程序,文档与使用说明三者的总称

分系统软件与应用软件两大类

系统软件:

1 功能:处于硬件和应用程序之间,具有计算机系统各种应用所需的各种功能

2 种类:

*** 作系统:如MS-DOS,OS/2,Windows和Unix

功能:处理器管理,存储器管理,设备管理 ,信息管理,提供用户使用计算机的接口

高级语言与语言处理程序:

机器语言 汇编语言 高级语言 面向对象的可视化语言

语言处理程序

将各类不同的语言"翻译"成CPU能识别的二进制机器语言

软件系统

应用软件

专门为某个特定的应用目的而编制的软件,例如:文字处理软件,电子表格软件,电子讲演稿制作软件

都必须在系统软件的平台上运行

支持软件

例如 DBMS:数据库管理系统,为数据库的建立,使用和维护而配置的系统支持软件, 是建立在 *** 作系统的基础上,对数据库进行统一的控制和管理

计算机病毒

计算机病毒是一组隐藏于计算机系统中的程序,它不仅能破坏计算机系统的正常运行,而且还具有很强的传染性计算机系统一旦有了计算机病毒,就会很快扩散到其它计算机系统中,正像生物体传染上生物病毒一样,从而该程序得此名称

计算机病毒

来源: 1恶作剧 2为软件保护 3恶意制造 4程序失控

特点: 1隐蔽性 2传染性 3潜伏性 4可激活性 5破坏性

组成: 1病毒安装模块 2传染模块 3表现和破坏模块

传染途径: 1复制传染 2执行传染 3网络传染

分类: 1按入侵方式:

i源码型攻击高级语言的源程序 ii *** 作系统型攻击 *** 作系统

iii 外壳型自已加载到命令头或尾 iv 入侵型病毒程序插入程序中

2按传染和隐藏方式:

BOOT型 文件型 命令型

计算机病毒的防治关键是做好预防工作 2,反病毒软件

第一讲 计算机与信息技术

电子计算机分为:模拟计算机和数字计算机

通用计算机和专业计算机

未来的计算机将是微电子技术,光学技术,超导技术和电子仿生技术相结合的产物

计算机系统的五大部件是?

如果常人理解是:鼠标,键盘,主机,显示器,音箱

而作为计算机系统包括两大类:硬件系统和软件系统。

硬件系统包括输入设备,输出设备,运算器,控制器,存储器

软件系统包括应用软件和系统软件。

以下设备属于计算机的五大部件中的哪个部件

1:中央处理器

2 内存储器

3外存储器

4 输入设备

5 输出设备

计算机硬件(Computerhardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机运行提供物质基础。简言之,计算机硬件的功能是输入并存储程序和数据,以及执行程序把数据加工成可以利用的形式

计算机五大部件是指什么?

计算机组成部分

主要分为五个部分:

1 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。

2 运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。

3 存储器(Memory):存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。

4 输入(Input system):输入设备是计算机的重要组成部分,输入设备与输出设备合你为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。

5 输出(Output system):输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。

1、包括运算器、控制器、存储器、输入/输出设备。

2、输入设备:有键盘、鼠标、扫描仪、话筒、手写汉字输入设备,数码相机、触摸屏等。

3、输出设备:有显示器、打印机、绘图仪。存储器:存储器分为内存和外存。

4、运算器:是计算机实施算术运算和逻辑判断的主要部件。例:+、-、×、÷、<、>、=、≠等。

5、控制器:指挥、控制计算机运行的中心。作用:从存储器中取出信息进行分析,根据指令向计算机各个部分发出各种控制信息,使计算机按要求自动、协调地完成任务。

计算机五大部件的核心是?

运算器、控制器、存储器、输入和输出设备

计算机五大部件工作原理

CPU(数据计算:四则运算加减乘除,计算服务点数据和整数数据。逻辑运算:真、假、与、或、非)。存储(存储实体数据:二进制0101)。输入设备输出设备(二进制0101)。主控制器(相当于交换机)。愿君采纳。

用英文描述计算机五大部件的功能

Five major hardware puter hardware generally refers to: the motherboard, CPU, memory, hard disk, graphics cards These five pieces directly affect the performance of the puter

1, the main board Motherboard is a platform for the work of the various parts of the puter, it is closely connected to the various parts of the puter together, the various ponents through the motherboard for data tran ission That is to say, the puter is an important transportation hub in the motherboard, the stability of its work affects the stability of the whole machine

2, CPU CPU is the central processing unit, which is the core and the control core of a puter Its function is mainly to explain the puter instructions and the data processing puter sofare CPU consists of an arithmetic unit, a controller, a register, a cache, and the data, control, and the state of the connection beeen the data, the control, and the status of the bus As the core of the whole system, CPU is the highest executive unit of the whole system, so CPU has bee the core ponent of the puter performance, many users have to judge the grade of the puter as a standard

3, memory Memory is also called internal memory or random aess memory (RAM), divided into DDR SDRAM and SDRAM memory, but SDRAM because of low capacity, slow storage speed, poor stability, has been out of the DDR) memory belonging to the electronic storage device, which is posed of a circuit board and chip, is characterized by all size, speed, electricity can be saved, empty without electricity, that is, the puter is in the boot state memory can store data, after the shutdown will be all of the data is automatically cleared Ram has DDR, II DDR, III DDR three categories, capacity 1-64GB

4, hard disk Hard disk belongs to external memory, mechanical hard disk is made by the metal disk, and magic sheets are memory function, so storage to disk on data, whether in the boot or shutdown, all is not lost Hard capacity is very large, has reached TB level, the size of 35, 25, 18, 1 inches, the interface has IDE, SATA, SCSI, SATA, the most mon Mobile hard disk is a hard disk as a storage medium, emphasizing the portability of storage products On the market the vast majority of mobile hard disk is a standard hard drive based, and only a all part is to micro drive (18 Inch hard disk, etc) as the foundation, but price factors determines the mainstream mobile hard disk or standard lap hard drive based Because the hard disk is used as a storage medium, the reading and writing mode of the data of the mobile hard disk is the same as the standard IDE hard disk Mobile hard disk with USB, IEEE1394, and other fast tran ission speed interface, can be high speed and system data tran ission A hard disk, posed of a control unit and a memory unit (FLASH chip), is a solid state electronic memory chip Solid state hard disk in the product appearance and size are pletely consistent with the general hard disk but the solid hard disk faster than the mechanical hard drive

5, graphics cards Graphics at work and display with output graphics, text, the role is puter system need to display information to convert the drive, and displays to provide line scanning signal and control the display of the display correctly, is connected to the display and the personal puter motherboard important element, man-machine conversation is one of the most important equipment

电脑主机的五大硬件一般是指:主板、CPU、内存条、硬盘、显卡。这五大件直接影响电脑的性能。

1、主板。主板是电脑中各个部件工作的一个平台,它把电脑的各个部件紧密连接在一起,各个部件通过主板进行数据传输。也就是说,电脑中重要的“交通枢纽”都在主板上,它工作的稳定性影响着整机工作的稳定性。

2、CPU。CPU即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器、寄存器、高速缓存及实现它们之间联系的数据、控制及状态的总线构成。作为整个系统的核心,CPU也是整个系统最高的执行单元,因此CPU已成为决定电脑性能的核心部件,很多用户都以它为标准来判断电脑的档次。

3、内存条。内存又叫内部存储器或者是随机存储器(RAM),分为DDR内存和SDRAM内存,(但是SDRAM由于容量低,存储速度慢,稳定性差,已经被DDR淘汰了)内存属于电子式存储设备,它由电路板和芯片组成,特点是体积小,速度快,有电可存,无电清空,即电脑在开机状态时内存中可存储数据,关机后将自动清空其中的所有数据。 内存有DDR、DDR II、DDR III三大类,容量1-64GB。

4、硬盘。硬盘属于外部存储器,机械硬盘由金属磁片制成,而磁片有记忆功能,所以储到磁片上的数据,不论在开机,还是关机,都不会丢失。硬盘容量很大,已达TB级,尺寸有35、25、18、10英寸等,接口有IDE、SATA、SCSI等,SATA最普遍。移动硬盘是以硬盘为存储介质,强调便携性的存储产品。市场上绝大多数的移动硬盘都是以标准硬盘为基础的,而只有很少部分的是以微型硬盘(18英寸硬盘等)为基础,但价格因素决定着主流移动硬盘还是以标准笔记本硬盘为基础。因为采用硬盘为存储介质,因此移动硬盘在数据的读写模式与标准IDE硬盘是相同的。移动硬盘多采用USB、IEEE1394等传输速度较快的接口,可以较高的速度与系统进行数据传输。固态硬盘用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片)组成。固态硬盘在产品外形和尺寸上也完全与普通硬盘一致但是固态硬盘比机械硬盘速度更快。

5、显卡。显卡在工作时与显示器配合输出图形、文字,作用是将计算机系统所需要的显示信息进行转换驱动,并向显示器提供行扫描信号,控制显示器的正确显示,是连接显示器和个人电脑主板的重要元件,是“人机对话”的重要设备之一。

问题一:用什么软件编写汇编语言呢 学单片机吧,用这个软件吧,集汇编、仿真一体的。而且是共享的。

51汇编集成开发环境 ,点击放大

问题二:要学习汇编语言要用什么软件? 你下载个ma 32v10唬,里面的编辑器可以直接编译

或者去论坛aogosoft/bbs看看

问题三:谁能介绍一下汇编用什么软件好 keil吧,汇编和c都可以,支持的机型也多

问题四:汇编是用什么软件编的? 清华大学出版社出版的《汇编语言》是经典教材,作者:朱玉龙等。图书ISBN:7302068119

汇编语言是用二进制语言编写,也就是我们常说的机器语言,汇编语言与处理器密切相关。每种处理器都有自己的指令系统,相应的汇编语言各不相同。所以,汇编语言程序的通用性、可移植性较差。相对来说,高级语言与具体计算机无关,高级语言程序可以在多种计算机上编译后执行。

汇编语言功能有限,又涉及寄存器、主存单元等硬件细节,所以编写程序比较繁琐,调试起来也比较困难。高级语言提供了强大的功能,采用类似自然语言的语法,所以容易被掌握和应用,它不必关心诸如标志汇编语言本质上就是机器语言,它可以直接、有效地控制计算机硬件,因而容易产生运行速度快、指令序列短小的高效率目标程序。高级语言不易直接控制计算机的各种 *** 作,编译程序产生的目标程序往往比较庞大、程序难以优化,所以运行速度较慢。

可见汇编语言的主要优点就是可以直接控制计算机硬件部件,可以编写在“时间”和“空间”两方面最有效的程序。这些优点使得汇编语言在程序设计亥占有重要的位置,是不可被取代的。汇编语言的缺点也是明显的。它与处理器密切有关,要求程序员比较熟悉计算机硬件系统、考虑许多细节问题,导致编写程序繁琐,调试、维护、交流和移植困难。因此,有时可以采用高级语言和汇编语言混合编程的方法,互相取长补短,更好地解决实际问题。

汇编语言用助记符代替 *** 作码,用地址符号代替 *** 作数。由于这种“符号化”的做法,所以汇编语言也称为符号语言。用汇编语言编写的程序称为汇编语言“源程序”。汇编语言“源程序”不能直接运行,需要用“汇编程序”把它翻译成机器语言程序后,方可执行,这一过程称为“汇编”。汇编语言“源程序”比机器语言程序易读、易检查、易修改,同时又保持了机器语言执行速度快、占用存储空间少的优点。汇编语言也是“面向机器”的语言,不具备通用性和可移植性。

问题五:汇编语言 有什么软件啊 汇编语言(Assembly Language)是面向机器的程序设计语言。

在汇编语合中,用助记符(Memoni)代替 *** 作码,用地址符号(Symbol)或标号(Label)代替地址妈。这样用符号代替机器语盲的二进制码,就把机器语音变成了汇编语言。于是汇编语言亦称为符号语言。

使用汇编语言编写的程序,机器个能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编语言把汇编程序翻译成机器语言的过程称为f汇编。

汇编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。

■对于不同型号的计算机,有着不同的结构的汇编语言

汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。

汇编语言是面向具体机型的,它离不开具体计算机的指令系统,因此,对于不同型号的计算机,有着不同的结构的汇编语言,而且,对于同一问题所编制的汇编语言程序在不同种类的计算机间是互不相通的。

汇编语言中由于使用了助记符号,用汇编语言编制的程序输入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的汇编程序的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。

汇编语言像机器指令一样,是硬件 *** 作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

■html属于汇编吗?

不属于汇编语言。它是Hypertext Markup Language的缩写,用来编写网页的语言通常一个网页的网址最后面有或者都是用这种语言编写的

另外,它一般用来编写静态网页,现在最流行的动态语言有ASP,NET和PHP等等

问题六:汇编语言编程需要什么软件? 以下都鼎以:

1、汇编器 ma 的mlexe

2、文本编辑器 ultra edit

3、资源编辑器 调试器 Microsoft visual stutio

4、连接器 microsoft的linkexe

5、反汇编器win32da

问题七:汇编用什么软件编译啊? 通常我都用记事本或者ultra-edit写程序,然后进到命令行里,用ma 编译链接,最后用debug调试,这是标准流程啊。

汇编小站上介绍了一个工具叫ma plus,据说是一个类似于vc的IDE,你可以看下,上面对它的评价挺高的。

问题八:汇编语言用什么软件编 MASM 是可视化界面。调试、 *** 作方便 !

具体请看:baikebaidu/Px7MuP

DOS 下 汇编 存储 编译较麻烦!

问题九:汇编语言用什么编译软件 80x86 的汇编语言,用:MASMEXE

MCS-51 的汇编语言,用:KEILEXE

还有很多种汇编语言,自己百度吧。

问题十:用哪个软件可以制作电子版制度汇编 QikPg16设计师大众版是QikPg首次推出的免费数字互动设计软件,目的是为了让更多的人来制作数字互动书籍。任何人都可以像搭积木一样制作出多媒体互动的App电子书、App杂志、App宣传册、App影集、App教程、App攻略,或者其它的App作

以上就是关于编译程序,汇编程序,和解释程序之间有什么区别全部的内容,包括:编译程序,汇编程序,和解释程序之间有什么区别、汇编语言、冯偌依曼思想中计算机的五大部件分别是___________、___________、________等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9708080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存