成都家教之简介计算机硬件-课件_第1页
成都家教之简介计算机硬件-课件_第2页
成都家教之简介计算机硬件-课件_第3页
成都家教之简介计算机硬件-课件_第4页
成都家教之简介计算机硬件-课件_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机硬件数据表示和数字电子技术微处理器和存储器存储设备输入和输出设备2021/2/51计算机硬件数据表示和数字电子技术2021/2/51数据在计算机中的表示思考:人类是如何表示“数”和“信息”的呢?古代“结绳记事”近代地下工作的“暗号”现代计算机使用的数字化技术思考:计算机为什么要数字化地表示数据?模拟设备数字设备2021/2/52数据在计算机中的表示思考:人类是如何表示“数”和“信息”的呢精品资料2021/2/53精品资料2021/2/53你怎么称呼老师?如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进?你所经历的课堂,是讲座式还是讨论式?教师的教鞭“不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘……”“太阳当空照,花儿对我笑,小鸟说早早早……”2021/2/542021/2/54数据在计算机中的表示位:binarydigit->bit->b字节:Byte->B,1字节由8个位组成单位换算:kilo-:K;1KB=210B=1024Bmega-:M;1MB=210KB=1024KBgiga-:G;1GB=210MB=1024MBtera-:T;1TB=210GB=1024GBpeta-:P;1PB=210TB=1024TBexa-:E;1EB=210PB=1024PB成都家教2021/2/55数据在计算机中的表示位:binarydigit->bi数据在计算机中的表示计算机怎样表示数字?计算机怎样表示英文字母和字符?ASCII码:AmericanStandardCodeforInformationInterchange,7位,128个字符键盘有多少个按键:86键键盘、101键键盘、104键键盘用(0110001)2或(49)10表示数字符号‘1’用(1000001)2或(65)10表示大写字母‘A’用(1100001)2或(97)10表示小写字母‘a’成都家教2021/2/56数据在计算机中的表示计算机怎样表示数字?成都家教2021/2数据在计算机中的表示计算机怎样表示汉字?汉字的存储:2个字节存储1个汉字汉字的国标码:GB2312汉字的输入码如何用英文键盘有效地将汉字输入到计算机内。全拼、五笔、搜狗、QQ等。汉字的输出码:点阵汉字信息处理系统:用于实现各种汉字代码将的转换2021/2/57数据在计算机中的表示计算机怎样表示汉字?2021/2/57数据校验码奇偶校验码:在表示数据的N位代码中增加一位奇偶校验位,使N+1位中“1”的个数为奇数(奇校验)或偶数(偶校验)。海明校验码:在有效信息代码中增加校验位,用来校验代码中“1”的个数是奇数(奇校验)还是偶数(偶校验),通过奇偶校验可以发现代码传输过程中的错误并自动校正。应用:用于计算机各部件之间信息传输以及计算机网络的信息传输。2021/2/58数据校验码奇偶校验码:在表示数据的N位代码中增加一位奇偶校验数据在计算机中的表示计算机怎样表示图形图像?BMP格式JPG格式GIF格式计算机怎样表示声音?WAVE格式MP3格式计算机怎样表示影像?AVI格式ASF格式RAM格式2021/2/59数据在计算机中的表示计算机怎样表示图形图像?2021/2/5数制数制:按进位的原则进行计数称为进位计数制,简称数制日常生活中的常见数制有计数:10进制秒、分:60进制月份:12进制数字计算机:2进制2021/2/510数制数制:按进位的原则进行计数称为进位计数制,简称数制202十进制十进制:是使用数字1、2、…、9、0等符号来表示数值且采用“逢十进一”的进位计数制。使用位权表示法表示数制的特点: 数字的总个数等于基数。最大的数字比基数小1。每个数字都要乘以基数的幂次,该幂次由每个数字所在的位置决定。任何一个N进制数A可表示为:A=

AnAn-1…A1A0.A-1A-2…A-m-m=∑Ai×Nii=n2021/2/511十进制十进制:是使用数字1、2、…、9、0等符号来表示数值二进制二进制:使用数字0和1等符号来表示数值且采用“逢二进一”的进位计数制。二进制数制的特点:仅使用0和1两个数字。最大的数字为1,最小的数字为0。每个数字都要乘以基数2的幂次,该幂次由每个数字所在的位置决定。二进制加法和乘法运算规则: 0+0=0 0×0=0 0+1=1 0×1=0 1+0=1 1×0=0 1+1=10 1×1=1成都家教成都家教2021/2/512二进制二进制:使用数字0和1等符号来表示数值且采用“逢二进一计算二进制数1011×101的值 1011×101 1011 0000 +1011 1101112021/2/513计算二进制数1011×101的值 10112021二进制计算(3)10×(2)10=?(8)10/(2)10=?(110011001100)2×(2)10=?(110011001100)2/(16)10=?2021/2/514二进制计算(3)10×(2)10=?2021/2/514

八进制与十六进制八进制:使用数字0、1、2、3、4、5、6、7等符号来表示数值的,且采用“逢八进一”的进位计数制。十六进制:使用数字0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F等符号来表示数值,其中A、B、C、D、E、F分别表示数字10、11、12、13、14、15。十六进制的计数方法为“逢十六进一”。2021/2/515八进制与十六进制八进制:使用数字0、1、2、3、4、5、

十进制整数转换为非十进制整数

除基取余法:“除基取余,先余为低(位),后余为高(位)”。例:(55)10=(110111)2

余数 2551 2271213126023121102021/2/516十进制整数转换为非十进制整数除基取余法:“除基取余,先十进制整数转换为非十进制整数例:(55)10=(67)8

余数85578660例:(55)10=(37)16

余数

16557163302021/2/517十进制整数转换为非十进制整数例:(55)10=(67)8

十进制小数转换为非十进制小数乘基取整法:“乘基取整,先整为高(位),后整为低(位)”例:(0.625)10=(0.101)2

0.625整数×21.2510.25×20.5

0×2 1.0 12021/2/518十进制小数转换为非十进制小数乘基取整法:“乘基取整,先整

十进制小数转换为非十进制小数例:(0.32)10=(0.0101…)2

0.32整数×20.640×21.2810.28×20.560×2 1.12 1

…成都家教2021/2/519十进制小数转换为非十进制小数例:(0.32)10=(0.

十进制小数转换为非十进制小数十进制小数并不是都能够用有限位的其他进制数精确地表示,这时应根据精度要求转换到一定的位数为止,作为其近似值。如果一个十进制数既有整数部分,又有小数部分,则应将整数部分和小数部分分别进行转换。例:将十进制数55.625转换为二进制数(55)10=(110111)2(0.625)10=(0.101)2(55.625)10=(110111.101)22021/2/520十进制小数转换为非十进制小数十进制小数并不是都能够用有限

非十进制数转换为十进制数位权法:把各非十进制数按权展开,然后求和。例:(10110)2 =1×24+0×23+1×22+1×21+0×20 =16+0+4+2+0=(22)10例:(10101.101)2=1×24+0×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3=16+0+4+0+1+0.5+0+0.125=(21.625)10例:(1207)8

=1×83+2×82+0×81+7×80 =512+128+0+7=(647)10例:(1B2E)16

=1×163+B×162+2×161+E×160 =1×4096+11×256+2×16+14×1=(6958)102021/2/521非十进制数转换为十进制数位权法:把各非十进制数按权展开,

二进制与八进制之间的转换二进制数转换为八进制数:以小数点为界,将整数部分和小数部分自左向右分别按每三位为一组,不足三位用0补足,然后将各个三位二进制数转换为对应的一位八进制数。八进制数转换为二进制数:把每一位八进制数转换为对应的三位二进制数。例:(10111001010.1011011)2 =(010111001010.101101100)2 =(2712.554)8例:(456.174)8 =(100101110.001111100)2 =(100101110.0011111)22021/2/522二进制与八进制之间的转换二进制数转换为八进制数:以小数

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

二进制数转换为十六进制数:以小数点为界,将整数部分自右向左和小数部分自左向右分别按每四位为一组,不足四位用0补足,然后将各个四位二进制数转换为对应的一位十六进制数。十六进制数转换为二进制数:把每一位十六进制数转换为对应的四位二进制数。例:(10111001010.1011011)2 =(010111001010.10110110)2 =(5CA.B6)16例:(1A9F.1BD)16 =(0001101010011111.000110111101)2 =(11.1)22021/2/523二进制与十六进制之间的转换二进制数转换为十六进制数:以数字电子技术

基本逻辑门电路与门2021/2/524数字电子技术基本逻辑门电路2021/2/524

“与”(∧):两个命题A和B的“与”(又称为A和B的“合取”)是一个复合命题,记为A∧B。当且仅当A和B同时为真时A∧B为真,在其他的情况下A∧B的真值均为假。

A∧B的真值表:A

BA∧BTTTTFFFTFFFF连接词“与”(∧)2021/2/525“与”(∧):两个命题A和B的“与”(又称为A和B的“合或门2021/2/526或门2021/2/526连接词“或”(∨)“或”(∨):两个命题A和B的“或”(又称为A和B的“析取”)是一个复合命题,记为A∨B。当且仅当A和B同时为假时A∨B为假,在其他的情况下A∨B的真值均为真。A∨B的真值表:A

BA∨BTTTTFTFTTFFF成都家教2021/2/527连接词“或”(∨)“或”(∨):两个命题A和B的“或”(又非门2021/2/528非门2021/2/528连接词“非”(┑)“非”(┑):命题A的“非”(又称为A的“否定”)是一个复合命题,记为┑A。若A为真,则┑A为假;若A为假,则┑A为真。┑A的真值表:A┑ATFFT2021/2/529连接词“非”(┑)“非”(┑):命题A的“非”(又称为A的“连接词“异或”(⊕)“异或”(⊕):两个命题的A和B的“异或”(又称为A和B的“不可兼或”)是一个复合命题,记为A⊕B。当且仅当A和B同时为真或者同时为假时A⊕B为假,在其他的情况下A⊕B的真值为真。A⊕B的真值表:A

B

A⊕BTTFTFTFTTFFF2021/2/530连接词“异或”(⊕)“异或”(⊕):两个命题的A和B的“码制——原码原码表示法:用符号位和数值表示带符号数,正数的符号位用“0”表示,负数的符号位用“1”表示,数值部分用二进制形式表示。例:X=+1000101 [X]原=01000101X=-1000101 [X]原=11000101X=+0 [X]原=00000000X=-0 [X]原=100000002021/2/531码制——原码原码表示法:用符号位和数值表示带符号数,正数的符码制——反码反码表示法:正数的反码与原码相同,负数的反码为对该数的原码除符号位外各位取反。例:X=+1000101 [X]反=01000101X=-1000101 [X]反=101110102021/2/532码制——反码反码表示法:正数的反码与原码相同,负数的反码为对码制——补码补码表示法:正数的补码与原码相同,负数的补码为对该数的原码除符号位外各位取反,然后在最后一位加1。例:X=+1000101 [X]补=01000101X=-1000101 [X]补=10111011数的原码表示适合于进行乘除运算;补码用于进行加减运算成都家教成都家教2021/2/533码制——补码补码表示法:正数的补码与原码相同,负数的补码为对半加器成都家教2021/2/534半加器成都家教2021/2/534全加器2021/2/535全加器2021/2/535码制例:计算68-12的值68=+1000100[68]补=01000100-12=-0001100[-12]补=1110011+1=11110100 01000100 + 11110100 1001110002021/2/536码制例:计算68-12的值2021/2/536码制例:计算12-68的值12=+0001100[12]补=00001100-68=-1000100[68]补=10111011+1=10111100 00001100 + 10111100 1100100056=00111000[-56]补=11000111+1=110010002021/2/537码制例:计算12-68的值2021/2/537定点整数格式定点整数格式:把小数点固定在数值部分最低位的右边。N0NnNn-1......N2N1. 符号位数值部分 小数点

数的范围:二进制的(m+1)位定点整数格式的数N,所能表示的数的范围为|N|≤2m-1。比例因子:对于绝对值大于该范围的数,如果直接使用定点整数格式也将会产生“溢出”,需根据实际需要选择一个比例因子进行调整,使所表示的数据在规定的范围之内。2021/2/538定点整数格式定点整数格式:把小数点固定在数值部分最低位的右边定点小数格式定点小数格式:把小数点固定在数值部分最高位的左边。

N0.N-1N-2......N-m

符号位小数点 数值部分

数的范围:二进制的(m+1)位定点小数格式的数N,所能表示的数的范围为|N|≤1-2-m。比例因子:对于绝对值大于1的数,如果直接使用定点小数格式将会产生“溢出”,需根据实际需要使用一个比例因子,将原始数据按该比例缩小,以定点小数格式表示,得出结果后再按该比例扩大得到实际的结果。2021/2/539定点小数格式定点小数格式:把小数点固定在数值部分最高位的左边

浮点表示法浮点表示法:小数点的位置不固定,一个浮点数分为阶码和尾数两部分。阶码:用于表示小数点在该数中的位置,是一个整数,一般用补码表示。尾数:用于表示数的有效数值,可以采用整数或纯小数两种形式,一般用原码表示。可供选择的一种位数分配形式:设字长为32位符号位阶码部分尾数部分1位 8位 23位 规格化的浮点数:为了提高浮点数表示的精度通常规定其尾数的最高位必须是非零的有效位,称为浮点数的规格化形式。数的范围:±2-1×2-128~±(1-2-23)×2127成都家教2021/2/540浮点表示法浮点表示法:小数点的位置不固定,一个浮点数分为逻辑代数基础计算机之所以具有逻辑处理能力,是由于计算机中使用了实现各种逻辑功能的电路:半加器、全加器、比较器、计数器等。各种逻辑电路都是“与门”、“或门”、“非门”等基本门电路组成的。逻辑代数是逻辑电路设计的数学基础,其源自于对命题逻辑的研究,是用数学方法研究推理规律的科学。详细内容将在“离散数学”课程中介绍。成都家教2021/2/541逻辑代数基础计算机之所以具有逻辑处理能力,是由于计算机中使用逻辑代数基础命题:有具体意义且能够判断真假的陈述句。命题的真值:命题所具有的值“真”(true,简记为T)或“假”(false,简记为F)称为其真值。原子命题:不能分解为更为简单的陈述句的命题;复合命题:将原子命题用连接词和标点符号复合而成的命题。例:北京是中国的首都数字8是一个奇数全体起立!如果下午不下雨,则我去国家图书馆2021/2/542逻辑代数基础命题:有具体意义且能够判断真假的陈述句。2021逻辑代数基础命题标识符:表示命题的符号,当其表示任意命题时,称为命题变元。例:可以定义命题标识符A、B、P、Q。连接词:与(∨)、或(∧)、非(┓)、异或(⊕)等。命题公式:由命题变元、连接词和括号组成的合式的式子称为命题公式。例:A∨B,A∧B等。命题公式等价:如果两个不同的命题公式P和Q,无论其命题变元取什么值它们的真值都相同,则称该两个命题公式等价,记为P=Q。2021/2/543逻辑代数基础命题标识符:表示命题的符号,当其表示任意命题时,命题公式的等价律其中A、B、C等为命题变元,T表示“真”,F表示“假”零律:A∨F=A A∧F=F幺律:A∨T=T A∧T=A幂等律:A∨A=A A∧A=A求补律:A∨┓A=TA∧┓A=F交换律:A∨B=B∨AA∧B=B∧A2021/2/544命题公式的等价律其中A、B、C等为命题变元,T表示“真”,F命题公式的等价律结合律:A∨(B∨C)=(A∨B)∨C A∧(B∧C)=(A∧B)∧C分配律:A∧(B∨C)=A∧B∨A∧CA∨B∧C=(A∨B)∧(A∨C)吸收律:A∧B∨A∧┓B=A (A∨B)∧(A∨┓B)=A 狄-摩根定律:┓(A∨B)=┓A∧┓B ┓(A∧B)=┓A∨┓B双重否定律:┓┓A=A2021/2/545命题公式的等价律结合律:A∨(B∨C)=(A∨B)∨C

证明狄-摩根定律例:证明狄-摩根定律之一:┓(A∧B)=┓A∨┓B。AB

A∧B┓(A∧B)┓A┓B┓A∨┓BTTTFFFFTFFTFTTFTFTTFTFFFTTTT2021/2/546证明狄-摩根定律例:证明狄-摩根定律之一:┓(A∧B)=

逻辑代数的等价律零律: A+0=A A·0=0幺律: A+1=1 A·1=A幂等律: A+A=A A·A=A求补律: A+Ā=1 A·Ā=0交换律: A+B=B+A A·B=B·A2021/2/547逻辑代数的等价律零律: A+0=A2021/

逻辑代数的等价律结合律: A+(B+C)=(A+B)+C A·(B·C)=(A·B)·C分配律: A·(B+C)=AB+AC A+B·C=(A+B)(A+C)吸收律:

狄-摩根定律:

双重否定律:成都家教2021/2/548逻辑代数的等价律结合律: A+(B+C)=(A+B)+C逻辑函数的化简例:试将逻辑函数F=A+Ā

·B化简。解:F=A+Ā

·B =(A+Ā)

·(A+B) (分配律) =1

·(A+B) (求补律)=A+B (幺律)例:试将逻辑函数 化简。解:F= = (分配律)=A+Ā

(求补律)=1 (求补律)2021/2/549逻辑函数的化简例:试将逻辑函数F=A+Ā·B计算机硬件的基本结构辅助存储器内存储器运算器控制器输入设备输出设备

程序原始数据运算结果控制信息数据2021/2/550计算机硬件的基本结构辅助存储器内存储器运算器控制器

运算器运算器:对二进制数进行运算的部件。它在控制器的控制下执行程序中的指令,完成各种算术运算、逻辑运算、比较运算、移位运算以及字符运算等。运算器的组成:算术逻辑部件(ALU)完成加、减、乘、除等四则运算以及与、或、非、移位等逻辑运算;寄存器用来暂存参加运算的操作数或中间结果,常用的寄存器有累加寄存器、暂存寄存器、标志寄存器和通用寄存器等。运算器的主要技术指标:运算速度,其单位是MIPS(百万指令/秒),通常是按照一定的频度执行各类指令的统计值。2021/2/551运算器运算器:对二进制数进行运算的部件。它在控制器的控制

存储器存储器:用来存储数据和程序的部件。存储单位:“位”(bit)、“字节”(byte)、“字”和“字长”存储容量:存储器所包含的存储单元的总数,其单位为K(1K=210=1024)。存储器的分类:内存储器:又称为主存储器,简称为内存或主存,用来存放现行程序的指令和数据。包括随机存取存储器(RAM)和只读存储器(ROM)等。外存储器:又称为辅助存储器,简称为外存或辅存,用来存放需要长期保存的信息,如硬盘、光盘、U盘等。2021/2/552存储器存储器:用来存储数据和程序的部件。2021/2/5外存储器存储器类型:磁盘驱动器:读写头、可磁化微粒光存储器:小于1微米的凹点固态存储器存储介质软盘:聚酯薄膜塑料片硬盘:3.5英寸盘片CD和DVD(DigitalVideoDisc),CD-R,CD-RW闪存2021/2/553外存储器存储器类型:2021/2/553

控制器控制器:是指挥计算机的各个部件按照指令的功能要求协调工作的部件。控制器的组成:程序计数器(PC):用来对程序中的指令进行计数,使控制器能依次读取指令;指令寄存器(IR):在指令执行期间暂时保存正在执行的指令。指令译码器(ID):用来识别指令的功能,分析指令的操作要求。时序控制电路:用来生成时序信号,以协调在指令执行周期内各部件的工作。微操作控制电路:用来产生各种控制操作命令。2021/2/554控制器控制器:是指挥计算机的各个部件按照指令的功能要求协

输入/输出设备输入/输出设备:简称为I/O设备,是外部与计算机交换信息的渠道。输入设备:用于输入程序、数据、操作命令、图形、图像以及声音等信息。常用的输入设备有键盘、鼠标器、扫描仪、光笔、数字化仪以及语音输入装置等。输出设备:用于显示或打印程序、运算结果、文字、图形、图像等,也可以播放声音。常用的输出设备有显示器、打印机、XY绘图仪以及声音播放装置等。成都家教2021/2/555输入/输出设备输入/输出设备:简称为I/O设备,是外部与

输入/输出设备阴极射线管显示设备(CathodeRayTube,CRT)液晶显示器(LiquidCrysstalDisplay,LCD):使用液体晶状单元层内的光线发光等离子显示器(PlasmaScreen):使用氖气填充的、微小的、荧光发光的技术质量判别:屏幕尺寸、点距、视角宽度、刷新率、分辨率、颜色深度。成都家教2021/2/556输入/输出设备阴极射线管显示设备(CathodeRay外围设备安装:扩展槽(ISA、PCI)USB端口线缆:串行并行USB2021/2/557外围设备安装:2021/2/557选购电脑2021/2/558选购电脑2021/2/558选购电脑2021/2/559选购电脑2021/2/5592021/2/5602021/2/5602021/2/5612021/2/5612021/2/5622021/2/562选购电脑成都家教2021/2/563选购电脑成都家教2021/2/563选购电脑2021/2/564选购电脑2021/2/564如何选购台式电脑2021/2/565如何选购台式电脑2021/2/565联想IdeaCentreK305台式电脑的配置处理器CPU系列速龙四核CPU型号AMDAthlonIIX4620核心数量/SMT技术四核内核架构Propus标称频率2600MHz二级缓存4*512KB制程工艺45纳米2021/2/566联想IdeaCentreK305台式电脑的配置处理器CPU联想IdeaCentreK305台式电脑的配置主板/内存内存大小4096MB内存描述DDRIII1066MHz存储性能硬盘容量500GB硬盘描述SATA2光驱类型Rambo网络设备网卡描述100Mbps以太网卡2021/2/567联想IdeaCentreK305台式电脑的配置主板/内存内联想IdeaCentreK305台式电脑的配置视频/音频显示器大小21.5英寸显示器描述21.5寸暗夜骑士宽屏16:9液晶显示器显卡类型纠错独立显卡芯片ATIRadeonHD4350显存容量纠错512MB声卡描述集成5.1声卡2021/2/568联想IdeaCentreK305台式电脑的配置视频/音频显联想IdeaCentreK305台式电脑的配置输入输出键盘描述纠错FN功能键盘鼠标描述光电鼠标读卡器16合1读卡器其他端口USB2.0产品外形机箱描述立式成都家教成都家教2021/2/569联想IdeaCentreK305台式电脑的配置输入输出键盘联想IdeaCentreK305台式电脑的配置软件系统操作系统DOS随机附件纠错正版WIN7系统盘

联想娱乐地带2.0

联想PCCarer智能维护系统

金山毒霸

联想系统拯救其他特性其他特点三种性能模式转换2021/2/570联想IdeaCentreK305台式电脑的配置软件系统操作联想IdeaCentreK305台式电脑的配置2021/2/571联想IdeaCentreK305台式电脑的配置2021/2

计算机的指令系统指令:能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一种操作。计算机可执行哪些指令?指令系统:一台计算机能执行的所有指令的集合,如8086有133条基本指令。指令的格式:一条指令由操作码和地址码组成。操作码规定了该指令进行的操作种类;地址码给出了操作数、结果以及下一条指令的地址。2021/2/572计算机的指令系统指令:能被计算机识别并执行的二进制代码,

计算机的指令系统指令周期包含:获取指令解释指令执行指令指针指向下一条指令指令的分类:数据传送型指令数据处理型指令输入输出型指令硬件控制指令2021/2/573计算机的指令系统指令周期包含:2021/2/573

指令的执行过程读取指令:即按照指令计数器中的地址,从内存储器中取出指令,并送往指令寄存器中。分析指令:即对指令寄存器中存放的指令进行分析,由操作码确定执行什么操作,由地址码确定操作数的地址。执行指令:即根据分析的结果,由控制器发出完成该操作所需要的一系列控制信息,去完成该指令所要求的操作。上述步骤完成后,指令计数器加1,为执行下一条指令做好准备。如果遇到转移指令,则将转移地址送入指令计数器。2021/2/574指令的执行过程读取指令:即按照指令计数器中的地址,从内存计算机组织与系统结构领域的一些主要技术复杂指令集技术:CISC,Intel奔腾处理器精简指令集技术:RISC,IBMPowerPC处理器指令流水线技术:执行当前指令时读取下一条指令高速缓冲存储技术:预取马上可能使用的数据虚拟存储技术:小内存模拟大内存使用并行处理技术:多处理器协同工作2021/2/575计算机组织与系统结构领域的一些主要技术复杂指令集技术:CIS

程序设计语言机器语言:由计算机的指令系统组成,使用机器语言编写的程序计算机能够直接理解并执行,但编程和理解都十分的困难。汇编语言:使用“助忆符”来表示指令的操作码,并使用存储单元或寄存器的名字表示地址码,以便于记忆和书写。高级程序设计语言:是一种与机器的指令系统无关、表达形式更接近于被描述的问题的程序设计语言,便于程序的编写。使用高级程序设计语言编写的程序称为源程序,它必须经过程序设计语言翻译系统的处理后才能执行。面向过程程序设计语言:结构化程序设计面向对象程序设计语言:成都家教2021/2/576程序设计语言机器语言:由计算机的指令系统组成,使用机器语程序设计程序设计:是一个使用程序设计语言产生一系列的指令以告诉计算机该做什么的过程。广义的程序设计:需求分析总体设计详细设计编码测试运行与维护成都家教2021/2/577程序设计程序设计:是一个使用程序设计语言产生一系列的指令以告结构化程序设计结构化程序设计:采用自顶向下逐步求精的设计方法和单入口单出口的控制成分(顺序、分支和循环)。TFTF条件AAB(a)顺序结构(b)选择型分支结构(c)循环结构AB条件2021/2/578结构化程序设计结构化程序设计:采用自顶向下逐步求精的设计方良好的程序设计风格标识符:按意命名、保留字用大写字母、使用统一的缩写规则。表达式:使用括号、使用库函数、条件化简、函数与过程模块化:模块的独立性(高内聚、低耦合)、模块的规模适中。程序行的排列格式:排列格式美观、层次分明、使用统一的缩进格式,同一嵌套深度并列的语句对齐。注释:添加必要的注释,以说明程序、过程和语句等的功能及注意事项。2021/2/579良好的程序设计风格标识符:按意命名、保留字用大写字母、使用统算法算法:是由一系列规则组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论