1、微机原理及应用微机原理及应用张仁彦张仁彦电话:电话:86057526-60586057526-605EmailEmail:公共公共EmailEmail:(密码:密码:20070509)20070509)办公室:办公室:J11-328(J11-328(创新实验室创新实验室)考核方法考核方法p考试:开卷考试考试:开卷考试p成绩:成绩:n平时(作业平时(作业+考勤)考勤)+试卷试卷p20%+80%n自动化二专自动化二专p成绩成绩=试卷成绩试卷成绩内容内容p理论理论n12周,周,48个学时个学时n教材教材p钱晓捷钱晓捷.微型计算机原理及应用微型计算机原理及应用.第第1版版.北京北京:清华大学出版社清华
2、大学出版社.2006p实验(独立设课)实验(独立设课)n7个实验个实验微机微机微型计算机微型计算机PC,Personal ComputerpPCn两个关键两个关键p微处理器微处理器特德特德.霍夫霍夫p操作系统操作系统DOS操作系统操作系统加里加里 基尔代尔基尔代尔pPC业的最大赢家:微软和英特尔业的最大赢家:微软和英特尔英特尔英特尔微软微软微机、微处理器、操作系统微机、微处理器、操作系统三者关系?三者关系?人和公司人和公司比尔比尔盖盖茨茨保罗保罗艾艾伦伦加里加里 基尔代基尔代尔尔 特德特德.霍夫霍夫微处理器Central Processing Unit(CPU)特德特德.霍夫霍夫 与与 微处理
3、器微处理器p世界上首枚微处理器芯片世界上首枚微处理器芯片nIntel 4004Intel 4004,英特尔,英特尔,19711971年年p集成了两千个晶体管集成了两千个晶体管p4 4位位p4545条指令条指令 p处理能力处理能力接近于接近于世界上第一台计算机(世界上第一台计算机(19461946年年ENIAENIA)p做计算器(受做计算器(受日本日本ETIETI计算器公司计算器公司的委托)的委托)“二战二战”以以来最有影响来最有影响的科学家之的科学家之一一 ENIACElectronic Numerical Integrator采用采用 Intel 4004 的计算器的计算器pETIETI计算
4、器公司的目标计算器公司的目标n计算器计算器芯片芯片p特德特德.霍夫的目标霍夫的目标n通用通用计算机芯片计算机芯片40044004芯片的广告芯片的广告 宣告集成电子产品新纪元宣告集成电子产品新纪元装在装在一块芯片一块芯片上的可编制程序的计算机!上的可编制程序的计算机!计算器计算器=4004+程序存储器程序存储器+数据存储器数据存储器+移位寄存器移位寄存器+键盘键盘+数码管数码管 特德特德.霍夫的霍夫的设想设想微型、微型、通用通用、计算机芯片、计算机芯片p加大芯片集成度,功能随之增强加大芯片集成度,功能随之增强p复杂的输入输出信号复杂的输入输出信号n输入信号输入信号p集成电路的指令集成电路的指令n
5、输出信号输出信号p送出数据送出数据p控制其它芯片和装置控制其它芯片和装置 特德特德.霍夫设计的基础霍夫设计的基础 p19361936年年p可计算数学可计算数学n计算机的抽象定义计算机的抽象定义n通用计算机设想通用计算机设想n存在任何计算机都无法存在任何计算机都无法解决的问题解决的问题p19461946年年p计算机组成计算机组成n运算器、控制器、存储器、运算器、控制器、存储器、输入和输出设备输入和输出设备p计算机工作原理计算机工作原理n存储程序的工作原理存储程序的工作原理图灵图灵“人工智能之父人工智能之父”冯冯诺依曼诺依曼 “电子计算机之父电子计算机之父”存储程序计算机硬件结构存储程序计算机硬件
6、结构运算器运算器输出设备输出设备控制器控制器输入设备输入设备存储器存储器指令流指令流控制命令控制命令数据流数据流微处理器:微处理器:微机的微机的运算和控制核心运算和控制核心 MPUMPU(Micro Processing UnitMicro Processing Unit 或或 MicroprocessorMicroprocessor),也称,也称 CPUCPU(Central Processing Unit)Central Processing Unit)计算机存储程序的工作原理计算机存储程序的工作原理p把把程序程序本身本身当作当作数据数据来对待来对待n同样的方式储存同样的方式储存p执行程序
7、前执行程序前n程序和数据程序和数据内存储器内存储器p在执行程序时在执行程序时nCPU根据当前根据当前程序指针程序指针的内容的内容取出指令取出指令p执行指令后执行指令后n再取出下一条指令并执行再取出下一条指令并执行p如此如此循环循环下去直到程序下去直到程序结束结束指令时才停止执行指令时才停止执行不断地不断地取指令取指令执行指令执行指令保存结果保存结果微处理器的基本性能指标微处理器的基本性能指标p字长字长n数据宽度数据宽度微处理器每个时间单位处理的微处理器每个时间单位处理的二进制二进制数据数据位数位数n例如:一次进行运算、传输的位数例如:一次进行运算、传输的位数n字长越长字长越长,计算能力越高,计
8、算能力越高,速度越快速度越快p时钟频率时钟频率n微处理器的微处理器的基本时间单位基本时间单位n微处理器的处理速度,微处理器的处理速度,主频越高主频越高,运算,运算速度越快速度越快p集成度集成度n表明微处理器的生产工艺水平表明微处理器的生产工艺水平n常用芯片上集成的晶体管数量来表达常用芯片上集成的晶体管数量来表达通用微处理器通用微处理器p4位微处理器位微处理器n1971年,年,Intel 4004,第一个微处理器,第一个微处理器p8位微处理器位微处理器nM6800、Z80和和Intel 8080/8085nApple公司苹果机公司苹果机p16位微处理器位微处理器nIntel 8086/8088
9、n16位个人计算机(位个人计算机(PC:Personal Computer)p32位微处理器位微处理器n80386,80486,PentiumPentium 4n32位位PC机,机,APPLE公司的公司的Macintosh机机p64位微处理器位微处理器专用专用微处理器微处理器pMCU:常用于控制领域:常用于控制领域p单片机(单片机(Single Chip Microcomputer)p微控制器(微控制器(Micro Controller)p嵌入式控制器(嵌入式控制器(Embedded)n生产商:英特尔(生产商:英特尔(Intel)、爱特梅尔()、爱特梅尔(Atml)等)等pDSP:专注于数字信
10、号的高速处理:专注于数字信号的高速处理p数字信号处理器(数字信号处理器(Digital Signal Processor)n生产商:美国德州仪器公司(生产商:美国德州仪器公司(TI)计算机计算机巨型机巨型机微型机微型机通用微机通用微机单片机单片机小型机小型机微型计算机的结构微型计算机的结构应用角度应用角度微型计算机的系统组成微型计算机的系统组成控制总线控制总线CB数据总线数据总线DB地址总线地址总线ABI/O设备设备I/O接口接口系统总线系统总线BUS微微处处理理器器存储器存储器微处理器微处理器p中央处理器中央处理器 CPU:微机的:微机的运算和控制中心运算和控制中心p包含包含n控制器控制器n
11、运算器(整数运算器)运算器(整数运算器)n寄存器(高速存储单元)寄存器(高速存储单元)p高性能高性能 CPU 内部还有内部还有n浮点处理单元甚至多媒体数据运算单元浮点处理单元甚至多媒体数据运算单元n存储管理单元、代码保护机制存储管理单元、代码保护机制nCachen存储器存储器p存储器(存储器(Memory):存放):存放程序程序和和数据数据的部件的部件p主板上的主板上的主存储器(主存、内存)主存储器(主存、内存)n半导体存储器芯片组成(半导体存储器芯片组成(RAM部分断电后信息丢失部分断电后信息丢失)n相对造价高、速度快、但容量小相对造价高、速度快、但容量小p以以形式出现的辅助存储器(辅存或外
12、存)形式出现的辅助存储器(辅存或外存)n磁盘、光盘存储器等构成磁盘、光盘存储器等构成n相对造价低、容量大、信息可长期保存,但速度慢相对造价低、容量大、信息可长期保存,但速度慢p高性能微机的存储系统高性能微机的存储系统n主存储器、辅助存储器主存储器、辅助存储器n微处理器内部的寄存器(微处理器内部的寄存器(Register)n高速缓冲存储器(高速缓冲存储器(Cache)计算机运行时,计算机运行时,CPUCPU从哪里从哪里取取指令和数据?指令和数据?内存内存 OROR 外存外存内存和外存的差别内存和外存的差别p内存内存n集成芯片,价格高集成芯片,价格高n容量小容量小n断电,信息断电,信息大部分大部分
13、丢失丢失nCPU可以可以直接访问直接访问n存放存放当前正在使用或经当前正在使用或经常使用常使用的的程序和数据程序和数据p外存外存n价格低价格低n容量大容量大n断电,信息不丢失断电,信息不丢失nCPUCPU不能不能直接访问直接访问n存放暂时存放暂时不用不用的程序和的程序和数据数据CPU要用要用外存外存中的信息中的信息必须先将信息必须先将信息传送传送到到内存内存中中p随机随机存取存取存储器存储器RAM(Random Access Memory)(a)可以被可以被CPU随机地读和写,又称为读写存储器随机地读和写,又称为读写存储器(b)用来用来存储用户输入的数据与程序存储用户输入的数据与程序p只读只读
14、存储器存储器ROM(Read Only Memory)(a)只能被只能被CPU随机读取,而不能由随机读取,而不能由CPU任意写入任意写入(b)存储微机存储微机系统管理程序系统管理程序BIOS等等(芯片制造时写入芯片制造时写入)内存分类内存分类I/O 接口和接口和I/O设备设备pI/O设备(设备(Peripheral)nI(Input)设备:键盘、鼠标)设备:键盘、鼠标nO(Output)设备:显示器、打印机)设备:显示器、打印机pI/O接口(接口(Interface)n功能:功能:信号变换、数据缓冲、联络控制信号变换、数据缓冲、联络控制n安装位置安装位置p与主板一体:较与主板一体:较简单简单的
15、的I/O接口电路接口电路p插在主板上:较插在主板上:较复杂复杂的的I/O接口电路制成独立的电路接口电路制成独立的电路板(接口卡板(接口卡Card):人机交互人机交互:外设和主机间的桥梁外设和主机间的桥梁为什么需要这些功能?系统总线系统总线 p总线(总线(Bus):传递信息的一组公用导线、信息通道):传递信息的一组公用导线、信息通道p系统总线(系统总线(System Bus)n地址总线(地址总线(Address Bus,AB)p输出(单向):主存单元或输出(单向):主存单元或I/O端口的端口的地址信息地址信息n数据总线(数据总线(DATA Bus,DB)p读(读(Read):操作数据):操作数据
16、输入输入CPUp写(写(Write):操作数据):操作数据输出输出到外界(主存或外设)到外界(主存或外设)n控制总线(控制总线(Control Bus,CB)p输出:有些控制信号或状态信号输出:有些控制信号或状态信号p输入:有些请求或联络信号输入:有些请求或联络信号p输入、输出输入、输出AB与与CPU寻址范围的关系寻址范围的关系p处理器总线,处理器总线,CPU引脚引脚pABn个数个数 m,能访问的存储单元或,能访问的存储单元或I/O端口个数:端口个数:2mn存储单元按字节(存储单元按字节(Byte,B)划分)划分p即,每个存储单元能存即,每个存储单元能存1个字节数据个字节数据nCPU可访问可访
17、问(寻址寻址)的存储器的存储器(内存内存/主存主存)容量:容量:2mBp例:例:m=15,则可访问存储器容量为:,则可访问存储器容量为:(215 或或5K )B215 或或 5K1KB210 B1024 B1MB220 B1024 KB1GB230 B1024 MB存储容量数据表达存储容量数据表达I/O端口的地址端口的地址“微型计算机微型计算机”的基本组成的基本组成主板主板主板主板CPU插槽插槽内存条插槽内存条插槽AGP插槽插槽ATA接口接口(光驱、硬盘接口)(光驱、硬盘接口)PCI插槽插槽(声卡、网卡、声卡、网卡、电视卡等电视卡等)“微型计算机微型计算机系统系统”的基本组成的基本组成p微型计
18、算机微型计算机n微处理器微处理器p运算器、控制器、寄存器组、内部总线运算器、控制器、寄存器组、内部总线n内存储器、输入输出接口电路、系统总线内存储器、输入输出接口电路、系统总线p外围设备外围设备p软件软件n系统软件系统软件n应用软件应用软件微型计算机如果不配有软件微型计算机如果不配有软件称为称为裸机裸机外部设备外部设备 软件软件微型计算机微型计算机系统系统微处理器、微型计算机、微型计算机的系统微处理器、微型计算机、微型计算机的系统内存储器内存储器 系统总线系统总线输入输出输入输出接口电路接口电路微型计算机微型计算机运算器运算器 控制器控制器 寄存器组寄存器组内部总线内部总线 微处理器微处理器操
19、作系统Operating System(OS)加里加里 基尔代尔基尔代尔“DOS之父之父”p最早创造了磁盘操作系统(最早创造了磁盘操作系统(DOSDOS-Disk Operation System-Disk Operation System)p最早为最早为A A盘、盘、B B盘和盘和C C盘(盘(CD-ROMCD-ROM)编写了驱动程序)编写了驱动程序p图形用户界面(图形用户界面(GUIGUI)的先驱之一)的先驱之一p开发了开发了DrLogoDrLogo计算机语言计算机语言p首创了世界上第一个实用的软件首创了世界上第一个实用的软件API API pBasicBasic程序的发明者程序的发明者p
20、提出提出BiosBios概念概念n基本输入输出系统基本输入输出系统加里加里 基尔代基尔代尔尔 基尔代尔、基尔代尔、IntelIntel和操作系统和操作系统p19721972年,买第一台使用芯片的计算机年,买第一台使用芯片的计算机nIntel 4004Intel 4004,4 4位位 微处理器微处理器n写一些技术性的程序写一些技术性的程序 p试用新出炉的试用新出炉的80088008(作(作IntelIntel的顾问)的顾问)n创建了创建了PCPC史上革命性的微处理程序设计语言史上革命性的微处理程序设计语言 PL/MPL/Mp打通了微处理器与微电脑的通道打通了微处理器与微电脑的通道p1975197
21、5年,为年,为80808080微处理器开发微处理器开发 CP/M CP/M 操作系统操作系统n世界上第一个磁盘操作系统世界上第一个磁盘操作系统(DOS)(DOS)p命名命名 BiosBiosn我要把这个小东西我要把这个小东西(CP/M)(CP/M)叫做叫做Bios(Bios(基本内存输入输出基本内存输入输出系统系统),它将适用于任何人们希望的操作环境。,它将适用于任何人们希望的操作环境。IBM PC IBM PC 和和 微软微软p19801980年,年,IBM PC IBM PC 寻找寻找 操作系统操作系统n基尔代尔基尔代尔n微软微软 盖茨盖茨pCP/M QDOSCP/M QDOS(Quick
22、Quick and Dirty Operating and Dirty Operating SystemSystem)MSDOSMSDOS(7.57.5万美元)万美元)pMSDOS MSDOS 卖给卖给 IBMIBM微软的微软的WindowsWindows操作系统操作系统p第一代:第一代:Windows 1.0p第二代:第二代:Windows 2.0p第三代:第三代:Windows 3.0/3.1p第四代:第四代:Windows 95/98/98SE/MEp第五代:第五代:Windows 2000/XPp第六代:第六代:Windows Vistap第七代:第七代:Windows 7其他操作系统
23、其他操作系统pUnixpLinuxpMac OS Xp“微微型型计计算算机机系系统统”的的基基本本组组成成CPU 和和 PC的发展的发展p8位时代:位时代:Apple-II机,中华学习机机,中华学习机p16位时代:位时代:IBM PC系列机系列机n1981年,年,IBM PC机:机:Intel 8088,DOSn1982年,年,IBM PC/XT(Expanded Technology)n1984年,年,IBM PC/AT(Advanced Technology)nIBM PC/XT/AT机的兼容微机机的兼容微机p32位时代:位时代:32位位PC机机nIA-32或其兼容微处理器或其兼容微处理器
24、nWindows或或Linuxp64位时代:位时代:第第1 1代:代:4 4位和低档位和低档8 8位微机位微机p400440408008400440408008第第2 2代:中高档代:中高档8 8位微机位微机pZ80Z80、I8085I8085、M6800M6800,Apple-IIApple-II微机微机Apple-II第第3 3代:代:1616位微机位微机p808680888028680868088802868086pDB:16位位pAB:20位位n主存容量:主存容量:1MBp时钟频率:时钟频率:5MHzn(IBM PC使用使用4.77MHz)p存储器管理方式存储器管理方式n实方式(实方式
25、(Real Mode)p准准16位微处理器位微处理器8088n外部外部数据总线:数据总线:8位位pIBM PC和和PC/XT机使用机使用Intel 8088 CPUIBM PC机机IBM PC/XT机机80286pDB:16位位pAB:24位位n主存容量:主存容量:16MBp存储器管理方式存储器管理方式n实方式(实方式(Real Mode)p与与8086工作方式一样工作方式一样n保护方式(保护方式(Protected Mode)p提供存储管理、保护机制和多任务管理的硬件支持提供存储管理、保护机制和多任务管理的硬件支持pIBM PC/AT机使用机使用Intel 80286 CPUIBM PC/A
26、T机机IBM PC/AT主板结构主板结构pIBM PC/ATnIBM AT 结构结构p PC工业标准工业标准Industry Standard Architecture,ISAn系统总线系统总线pISA 总线总线第第4代:代:32位微机位微机p8038680386 80486 80486 PentiumPentium Pentium II Pentium II Pentium III Pentium III Pentium 4Pentium 4p3232位位PCPC机、机、MacintoshMacintosh机、机、PS/2PS/2机机80386486PentiumPentium 480386
27、p32位结构位结构nDB:32位位nAB:32位位p可寻址主存:可寻址主存:4GBp存储器管理方式存储器管理方式n兼容兼容286n虚拟虚拟8086方式(方式(Virtual 8086 Mode)p保护方式下的保护方式下的8086工作方式工作方式p系统管理方式(系统管理方式(System Management Mode)n低功耗节能状态低功耗节能状态英特尔英特尔32位结构:位结构:IA-32(Intel Architecture-32)80X86系列微处理器标准系列微处理器标准IA-32微处理器:微处理器:80386,80486,Pentium系列系列80486p8048680386803878
28、KB Cachep浮点处理单元浮点处理单元FPUn8086/8088:8087n80286:80287n80386:80387p高速缓冲存储器高速缓冲存储器Cachep复杂指令集计算机复杂指令集计算机(CIS)融合)融合 精简指令集计算机精简指令集计算机(RIS)p指令流水线指令流水线(pipeline)n指令执行划分成指令执行划分成多个步骤多个步骤在在多个部件多个部件中中独立独立地进行地进行n多条指令可以在不同的执行阶段多条指令可以在不同的执行阶段同时进行同时进行指令执行方式指令执行方式p串行工作方式串行工作方式p并行工作方式(并行工作方式(指令流水线)指令流水线)Pentiump80586
29、pDB:32位位n连接主存的外部数据总线:连接主存的外部数据总线:64位位p超标量(超标量(Superscalar)技术)技术n可以并行工作的可以并行工作的2条整数处理流水线条整数处理流水线n可以达到可以达到每个时钟周期执行每个时钟周期执行2条指令条指令p双路高速缓冲(双路高速缓冲(Cache)n8KB代码代码Cachen8KB数据数据CachePentium PropP6,“高能奔腾高能奔腾”p两个芯片组成两个芯片组成nCPU一级(一级(L1)Cache(8KB代码和代码和8KB数据)数据)n二级(二级(L2)Cache(256KB或或512KB)p扩展的超标量技术扩展的超标量技术n12级指
30、令流水线级指令流水线n能同时执行能同时执行3条指令条指令p动态执行技术动态执行技术n分支预测、数据流分析和推测执行分支预测、数据流分析和推测执行Pentium IIp多媒体扩展指令(多媒体扩展指令(MMX指令)指令)nMMX(MutliMedia eXtension)n整数运算多媒体指令整数运算多媒体指令n对图像、音频、视频和通信方面的程序进行优化对图像、音频、视频和通信方面的程序进行优化n提升微机对多媒体的处理能力提升微机对多媒体的处理能力pPentium MMX(多能奔腾):(多能奔腾):MMX指令应用于指令应用于Pentium处理器处理器pPentium II:MMX指令应用于指令应用于
31、Pentium ProPentium IIIp数据流数据流SIMD扩展指令(扩展指令(SSE指令)指令)nSSE(Streaming SIMD Extensions)n浮点单精度多媒体运算指令浮点单精度多媒体运算指令n提高浮点提高浮点3D数据的处理能力。数据的处理能力。nSSE指令类似于指令类似于AMD公司发布的公司发布的3D Now!指令指令pPentium III:SSE指令应用于指令应用于Pentium II p单指令多数据单指令多数据SIMDnSingle Instruction Multiple Datan表示一条指令具有同时处理多组数据的能力表示一条指令具有同时处理多组数据的能力P
32、entium 4pNetBurst的微结构(的微结构(Microarchitecture)n指令级并行指令级并行ILP(Instruction-Level Parallel)n进一步发掘指令之间可以同时执行的能力进一步发掘指令之间可以同时执行的能力p超线程超线程HT(Hyper Threading)n线程级并行线程级并行TLP(Thread-Level Parallel)n发掘程序中的并行性发掘程序中的并行性n一个物理处理器形成两个逻辑处理器一个物理处理器形成两个逻辑处理器pSSE2指令指令n增强浮点双精度多媒体运算能力增强浮点双精度多媒体运算能力pSSE3指令指令n增强和完善增强和完善MMX
33、,SSE和和SSE2指令指令32位位PC微型机结构微型机结构主板主板CPU插槽插槽内存条插槽内存条插槽AGP插槽插槽ATA接口接口(光驱、硬盘接口)(光驱、硬盘接口)PCI插槽插槽(声卡、网卡、声卡、网卡、电视卡等电视卡等)Intel 80 x86微处理器微处理器pCeleron(赛扬)微处理器(赛扬)微处理器n面向低端(低价位)面向低端(低价位)PC机机pXeon(至强)微处理器(至强)微处理器n面向高端服务器、工作站面向高端服务器、工作站pAMD微处理器微处理器nAMD公司生产的公司生产的IA-32微处理器兼容芯片微处理器兼容芯片nIntel公司最主要的竞争对手公司最主要的竞争对手p双核微
34、处理器双核微处理器n单芯片多处理器单芯片多处理器SMP技术技术nIntel的的Pentium D:单芯片双:单芯片双Pentium 4核心核心p64位微处理器位微处理器nAMD的的K8核心:兼容核心:兼容IA-32的的64位微处理器位微处理器nIntel的的EM64T(扩展(扩展64位技术):位技术):IA-32的的64位扩展位扩展DOS使用使用pDOS及其启动方法及其启动方法p目录和路径目录和路径p内部命令内部命令ncd、dir、copy、help、cls、exitp外部命令外部命令n可执行:可执行:*.COM、*.EXEn批处理:批处理:*.batDOS及其启动方法及其启动方法pWindo
35、ws下进入下进入MS-DOS模拟环境的方法:模拟环境的方法:n“开始程序附件命令提示符开始程序附件命令提示符”n“开始运行开始运行”对话框中,输入对话框中,输入“cmd”命令命令n“开始运行开始运行”对话框中,输入对话框中,输入“”pWindows的模拟的模拟DOS程序程序nCMD.EXE文件:支持汉字输入输出、功能更强文件:支持汉字输入输出、功能更强nCOMMAND.COM文件:对文件:对DOS应用程序的兼容性更应用程序的兼容性更好好p使用使用CMD.EXE有异常,可改用有异常,可改用COMMAND.COM目录和路径目录和路径p目录(目录(Directory):对应):对应Windows的文
36、件夹的文件夹p路径(路径(Path):分区):分区:根目录根目录子目录子目录文件名文件名n绝对路径:文件的完整路径绝对路径:文件的完整路径d:ml615progseg301.asmn相对路径:相对当前目录的路径相对路径:相对当前目录的路径progseg301.asmp转换分区转换分区d:p进入当前目录(进入当前目录(Current Directory)cd ml615内部命令内部命令pDOS内部命令:随内部命令:随DOS驻留主存的驻留主存的DOS命令命令p使用方法使用方法命令关键字命令关键字 参数选项参数选项p常用命令常用命令n改变目录改变目录CDn文件列表文件列表DIRn文件拷贝文件拷贝CO
37、PYn清除屏幕清除屏幕CLSn中止中止DOS环境环境EXITn帮助命令帮助命令HELP外部命令外部命令pDOS的外部命名:与其他可执行文件一样的外部命名:与其他可执行文件一样,以文件形式保以文件形式保存在磁盘上存在磁盘上,执行时:执行时:路径路径文件名文件名 参数参数p路径搜索顺序:先当前目录,后路径搜索顺序:先当前目录,后搜索路径搜索路径p内部命令内部命令PATH:查看和设置当前的搜索路径:查看和设置当前的搜索路径pDOS支持的可执行文件支持的可执行文件nCOM文件、文件、EXE文件文件pBAT批处理文件:纯文本文件批处理文件:纯文本文件MASM611安装后的安装后的“NEW-VARS.BA
38、T”文件内容文件内容SET PATH=D:MASM611BIN;%PATH%SET LIB=D:MASM611LIB;%LIB%SET INCLUDE=D:MASM611INCLUDE;%INCLUDE%SET INIT=D:MASM611INIT;%INIT%SET HELPFILES=D:MASM611HELP*.HLP;%HELPFILES%SET ASMEX=D:MASM611SAMPLES;%ASMEX%SET TMP=C:WINDOWSTEMP汇编语言和汇编程序汇编语言和汇编程序p汇编语言(汇编语言(Assembly Language)n用助记符表示指令操作码和操作数用助记符表示指
39、令操作码和操作数n本质上是机器语言本质上是机器语言n优势:可以直接、有效地控制计算机硬件,容易产生优势:可以直接、有效地控制计算机硬件,容易产生运行速度快、指令序列短小的高效率目标程序运行速度快、指令序列短小的高效率目标程序n劣势:与处理器密切有关,需熟悉硬件和细节,编程劣势:与处理器密切有关,需熟悉硬件和细节,编程繁琐,调试、维护、移植困难繁琐,调试、维护、移植困难p汇编程序(汇编程序(Assembler)n将源程序转换为机器代码将源程序转换为机器代码nMASM 6.15软件包软件包定制快捷方式定制快捷方式p建立一个建立一个DOS快捷方式快捷方式n将将“开始程序附件命令提示符开始程序附件命令
40、提示符”复制到桌面复制到桌面n可以修改这个快捷方式的名称为可以修改这个快捷方式的名称为ML615p右击快捷方式,从菜单中选择右击快捷方式,从菜单中选择“属性属性”n展开展开“快捷方式快捷方式”对话框,将对话框,将“起始位置起始位置”文本框内文本框内容改为容改为“D:ML615”n展开展开“选项选项”对话框,使对话框,使“编辑选项编辑选项”的的“快速编辑快速编辑模式模式”为未选中状态为未选中状态小结小结p80 x86系列微处理器的发展系列微处理器的发展p微型计算机组成结构微型计算机组成结构p计算机工作原理计算机工作原理n存储程序的工作原理存储程序的工作原理p概念概念n微处理器、微型计算机、微型计算机系统微处理器、微型计算机、微型计算机系统n三总线:三总线:DB、AB、CBp作业作业n阅读第阅读第1章章n熟悉熟悉DOS操作系统(有条件)操作系统(有条件)n作书后作业题(不收)作书后作业题(不收)