1、联想启天 M6900外观结构图,CPU处理器规格类型:Intel 酷睿2双核 E8400处理器,64位(指令集)技术。 主频(GHz):3.0 一级缓存(KB):128 二级缓存(KB):6144 前端总线频率(MHz):1333 主板芯片组:Intel G31 配置内存容量(MB):1024 内存类型:DDR2 667, DDR2是内存条型号 表示2代 667是运行频率 。,一台计算机的功能原理图,CB,DB,AB,联想启天 M6900的微处理器(CPU),酷睿(core):Intel下一代处理器产品将统一采用的微架构。包括Conroe(基于Core微架构的Intel下一代桌面平台级产品的代
2、号)、Merom(基于Core微架构的Intel下一代移动平台处理器)和Woodcrest(基于Core微架构的Intel下一代服务器平台处理器)。采用Core的处理器将被统一命名。由于上一代采用Yonah微架构的处理器产品被命名为Core Duo,因此为了便于与前代Intel双核处理器区分,Intel下一代桌面处理器Conroe以及下一代笔记本处理器Merom都将被统一叫做Core 2 Duo。 双核:一个处理器上拥有两个一样功能的处理器核心。换句话说,将两个 物理处理器核心整合入一个核中,联想启天 M6900的微处理器(CPU),64位技术:64位技术是相对于32位而言的,这个位数指的是C
3、PU 中通用寄存器(General-Purpose Registers)的数据宽度为64位,64位指令集就是运行64位数据(字长)的指令,也就是说处理器一次可以运行64bit数据 ,64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存 。,微处理器的发展,微处理器的发展(辅助阅读),1971年Intel公司推出4004 1973年Intel公司推出8080 1976年Intel公司微处理器形成两大分支: PC机(通用计算机)微处理器:8086、80286、386、486、586、奔腾系列。用于海量高速数据处理。 嵌入式(嵌入式计算机)微处理器:工业用单片机。 Intel
4、公司推出的MCS-48、MCS-51等。用于满足测控对象的测控功能。,单硅晶片,CPU,存储器,控制电路,定时器,时钟电路,I / O口,单片机(ARM7:存储器包括FLASH程序存储器和SRAM数据存储器;I/O接口包括串行UART接口、USB接口、A/D转换器),(嵌入式)计算机组成(第一级原理图之基本平台硬件部分),存储程序,存储程序工作方式 (1)事先编制程序计算机执行的程序其形态就是指令序列,即:若干条指令的有序每一步将执行一条指令。 (2)事先存储程序将编制好的程序通过编辑程序的处理、编译程序的翻译、调试运行或者仿真调试运行之后,输入存储到计算机的特定存储器中。 (3)自动、连续地
5、执行程序计算机依照一定顺序从特定存储器(PC机的内部存储器和单片机的程序存储器即FLASH存储器)中逐条读取指令,按照指令的要求执行操作,直到需运行的程序执行完毕。其中部分工作需要进行人机对话。,data segment ddd db 2,3,4,6,5,12,3,4,5,10 message db “the max is“ max db ? data ends code segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov cx,9mov si,offset dddmov al,siinc sidec cxcmp al,sija
6、 ini,事先编制程序(一),mov bl,simov max,bljmp repe1ini:mov max,alrepe1:dec cxcmp cx,0je end1inc simov al,maxcmp al,sija goonmov bl,simov max,blgoon:jmp repe1end1:mov ah,4chint 21hcode endsend start,事先编制程序(二),0B74:0000 B8720B MOV AX,0B72 0B74:0003 8ED8 MOV DS,AX 0B74:0005 B90900 MOV CX,0009 0B74:0008 BE0000
7、MOV SI,0000 0B74:000B 8A04 MOV AL,SI 0B74:000D 46 INC SI 0B74:000E 49 DEC CX 0B74:000F 3A04 CMP AL,SI 0B74:0011 7709 JA 001C 0B74:0013 8A1C MOV BL,SI 0B74:0015 881E1400 MOV 0014,BL 0B74:0019 EB04 JMP 001F 0B74:001B 90 NOP 0B74:001C A21400 MOV 0014,AL,内存中的二进制程序代码(一),0B74:001F 49 DEC CX 0B74:0020 83F9
8、00 CMP CX,+00 0B74:0023 7410 JZ 0035 0B74:0025 46 INC SI 0B74:0026 A01400 MOV AL,0014 0B74:0029 3A04 CMP AL,SI 0B74:002B 7706 JA 0033 0B74:002D 8A1C MOV BL,SI 0B74:002F 881E1400 MOV 0014,BL 0B74:0033 EBEA JMP 001F 0B74:0035 B44C MOV AH,4C 0B74:0037 CD21 INT 21 0B74:0039 A34883 MOV 8348,AX 0B74:003C
9、C402 LES AX,BP+SI 0B74:003E 2BC0 SUB AX,AX,内存中的二进制程序代码(二),0B74:001F 49 0B74:0020 83F900 0B74:0023 7410 0B74:0025 46 0B74:0026 A01400 0B74:0029 3A04 0B74:002B 7706 0B74:002D 8A1C 0B74:002F 881E1400 0B74:0033 EBEA 0B74:0035 B44C 0B74:0037 CD21 0B74:0039 A34883 0B74:003C C402 0B74:003E 2BC0,程序的执行过程,001
10、FH,0B74H,CS:,IP:,49,0020H,83F900,0023H,7410H,0025H,46H,0026H,0B74H,IP:,IR:,MM:,CPU:,计算机组成(第一级原理图)系统之完整结构,高速缓冲存储器,异步方式,传输定时方式,传输内容,同步方式,地址总线,数据总线,控制总线,寻址空间(能力),寻址空间(能力),寻址空间由两部分组成 内存单元集合 I/O设备接口中各种寄存器集合 寻址方式包括两种 统一编址:内存单元和I/O设备接口中各种寄存器统一编排地址码 独立编址: I/O设备接口中各种寄存器独立于内存单元编排地址码,计算机组成(第一级原理图之连接原理),主存储器与外存
11、储器,主存储器用来存入需要执行的程序及需要处理的数据,能由CPU读出和写入,由半导体存储器构成,速度较高。有一定的存储容量,按字节存放或读取内容。嵌入式计算机的内存只有几KB到几百KB,而微型计算机的内存则高达MB甚至GB级别。即允许CPU直接编址访问外存储器用来存放需要联机存放,但暂不执行的程序和数据,当需要时再由外存调入主存由磁盘、光盘等构成,存储容量大、速度较低按文件进行组织,主存储器的种类,只读存储器(ROM):容量小、信息不丢失。在通用计算机中用来保存系统监控、检测、BIOS等程序。在嵌入式计算机中作为程序存储器使用。 电擦除电写入可编程只读存储器(EEPROM):速度较慢 闪烁存储
12、器(FLASH):新型的EEPROM,擦除、写入时间短,存取时间短。 BIOS:通电自检、引导OS;键盘、显示器、系统时钟等的驱动程序。,主存储器的种类,随机读写存储器(RAM) 计算机运行过程中可读可写的存储器,其内容与用户程序和数据有关。 静态RAM(SRAM):速度快,成本高。用于高速处理(CACHE),在嵌入式计算机中多采用此类存储器作为数据存储器。 动态RAM(DRAM):集成度高,速度低,成本低。在通用计算机中,多采用此类存储器作为主存储器。,其它设备,5.输入/输出设备 (1)输入设备是用来将计算机外部的信息输入计算机,并进行信息形式的转换。常见的输入设备有:键盘、鼠标以及图形和
13、声音的输入设备。 (2)输出设备将计算机的处理结果以我们能看得懂的形式输出。常见的输出设备有:显示器、打印机、绘图仪等。 6.总线 (1)总线是指一组能为多个部件分时共享的信息传输线。 (2)系统总线的分类:地址总线、数据总线、控制总线。 7.接口 接口在系统总线与I/O设备之间设置的一些逻辑部件,传统的接口包括总线接口、串行接口和并行接口。无论是并行接口还是串行接口仅适合于小数据量低效率的数据输入输出任务,而在现代微型计算机中已经使用了各种各样的接口适配卡和一种通用串行总线接口USB。,一、计算机硬件和软件,1 软件的组成与分类 分类:系统软件:操作系统、支撑软件:语言处理程序和工具软件:编
14、辑、调试、诊断等程序应用软件:通用软件(厂家出售的:字处理、表格处理、图象处理等)、专用软件(利用系统软件自己研制的:多) 2、计算机语言 机器语言:用0、1表示的语言,计算机可以直接执行,极少直接用来编程。它的意义就在于确定了语言翻译软件的目标规范。,一、计算机硬件和软件,汇编语言ORG 0000h LOOP1: MOV R1,#05HMOV A,#03HXCH A,R1MOV 31H,AMOV 30H,R1END,一、计算机硬件和软件,高级语言 1、高级语言编写的是高级语言源程序 2、汇编语言编写的是汇编语言源程序 3、机器语言编写的是目标程序 4、计算机解题的基本过程(回答具体的处理过程
15、)5、 高级语言的分类及其特征:面向过程和面向对象的,编写源程序,翻译生成目标程序,执行可执行程序,计算机组成系统的层次结构,第一级是裸机,由机器硬件直接直接执行微指令。从程序设计的角度也称为微程序级 第二级是机器语言级,由微程序解释机器指令系统。也叫做指令系统级。 第三级是操作系统级,由操作系统程序实现。 第四级是应用支撑级。由各种支撑软件组成。 第五级是应用系统级,它是面向用户的,为编写应用程序,了解计算机系统内部组成及工作过程的工具-DEBUG,Debug 启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。 Debug drive:path filename 说明 使用 Debug 命令但不指定要测试的文件 如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。 Debug 命令 以下是 Debug 命令列表: d 显示部分内存的内容。 f 使用指定值填充一段内存。 g 运行在内存中的可执行文件。 q 停止 Debug 会话。 r 显示或改变一个或多个寄存器。 u 反汇编字节并显示相应的原语句。,