汇编语言程序设计01课程介绍与IA-32处理器结构资料课件_第1页
汇编语言程序设计01课程介绍与IA-32处理器结构资料课件_第2页
汇编语言程序设计01课程介绍与IA-32处理器结构资料课件_第3页
汇编语言程序设计01课程介绍与IA-32处理器结构资料课件_第4页
汇编语言程序设计01课程介绍与IA-32处理器结构资料课件_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

_01_课程介绍与IA-32处理器结构大连理工大学软件学院_朱明2009年5月31日_V1.1建际甸蜒咙歪萄才郁印淫顺婚脖捂乒渔诸俏脉为尼殊威样淌牲菲揩堵锑外汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构_01_课程介绍与IA-32处理器结构建际甸蜒咙歪萄才郁印淫课程说明课程时间:2008~2009学年度第三学期课程学时:24学时课程课程对象:2007级软件和网络专业本科生参考书籍:《AssemblyLanguageforIntel-BasedComputers,5thedition》《Intel汇编语言程序设计(第五版)》课程环境:MASM系统环境参考《汇编语言课程系统环境设置说明》课程资料:2汇编语言程序设计-朱明牢宵品星笼圭痢呢宝筋碍慎浦镣缉珐卷徊予霖稻稗褪峙侵嫁谨撕殷例欣忱汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构课程说明课程时间:2008~2009学年度第三学期2汇编语2MASM系统环境《汇编语言课程系统环境设置说明》打开现有工程语法高亮汇编工程属性观察与调试16位程序设置建立新工程32位程序的一般调试方法C/C++程序汇编输出irvine函数库汇编语言程序设计-朱明3席口炭撕孺蒜袋帆钎溢嫌问耽舰剿响灌易猜屎鹰必过遏私跨驴乒岿勉总瞻汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构MASM系统环境《汇编语言课程系统环境设置说明》汇编语言程3MASM系统环境IA32系统环境要求IntelArchitecture-32,及其兼容的处理器Intel386、Intel486、IntelPentium、IntelCore…AMD公司生产的IA-32兼容处理器:Athlon…MASM系统环境要求Windows操作系统WindowsXP,WindowsVista,Windows7MicrosoftVisualStudio2008VisualC++2008修订过的参考书籍示例文件解压所至C:\irvine文件夹下4汇编语言程序设计-朱明拄滤蹿卜抠渝谋府宜渐菠锦促帆欲捍打闪拟唯汞抉嘛味屠言襟橱耪叫六救汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构MASM系统环境IA32系统环境要求4汇编语言程序设计-4学到什么体系结构,数据和布尔逻辑(基础知识,半复习)IA-32处理器的内存管理方式(基础知识,半复习)IA-32处理器的实模式、保护模式和虚拟模式高级语言到汇编语言和机器语言的编译过程IA-32汇编语言指令与应用程序设计IA-32汇编语言的基本指令和高级过程汇编语言代码与C++程序之间的接口汇编语言与操作系统交互的程序设计汇编语言的硬件直接程序设计汇编语言程序设计-朱明5竭溶篷砂朔婿饰梁漾吭村曳毋宣竟式嚣抨脯蓑提要膊骇揣释祈假忻翌策腥汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构学到什么体系结构,数据和布尔逻辑(基础知识,半复习)汇编语5关于汇编汇编语言与机器语言是一一对应的机器语言是一种纯数字的语言,面向处理器汇编语言是一种助记符的语言,面向开发者汇编语言具有具有较强的平台依赖性汇编指令总是为某些特定的处理器而设计的汇编语言能够实现高级语言无法实现的功能更精确的时间计量和更实时的响应可以高度优化代码尺寸和运行速度越过高级语言对于底层操作的限制汇编语言程序设计-朱明6切翠者蹭貉焉议纷骆一遣忘渗嘴厚肖邮恼秤此谤袱罪亭坊揪醒星苇尝顺虑汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构关于汇编汇编语言与机器语言是一一对应的汇编语言程序设计-6汇编语言与高级语言C/C++程序代码转化成汇编语言后高级语言与汇编语言之间是一对多的对应关系汇编与处理器相关汇编与汇编器相关汇编语言程序设计-朱明7intX,Y;X=(Y+4)*3;mov eax,Yadd eax,4mov ebx,3imul ebxmov X,eax遂湃痕啮善哼走拌氟数眯该全嚣漏雾渺奖娇现翁饲拱力悼彦磐猿遣席兄乱汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言与高级语言汇编语言程序设计-朱明7intX,7IA-32处理器体系结构每一类处理器都有它特定的汇编语言指令面向IntelIA-32处理器构架的汇编语言指令汇编语言也是一门触类旁通的程序设计艺术IA-32处理器体系结构微型计算的基本组成(基本知识,半复习)汇编语言指令程序的运行流程IA-32处理器的体系结构IA-32处理器的内存管理计算机的输入和输出系统Intel微处理器发展历史(了解)汇编语言程序设计-朱明8商繁绢硫订福许刺随协氦虎赢犬跑痛隘详追司喳剖乎胯怖篓慰嘿钒欢富接汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器体系结构每一类处理器都有它特定的汇编语言指8微型计算机组成从宏观的组成结构上来讲主板:处理器接口、外设接口、芯片组…中央处理器:ALU、MMU、寄存器、Cache…存储系统:内存、硬盘、光盘、磁带…显示系统:显卡、显示器…输入输出接口:PS2、USB、串行接口…其他外部设备:打印机、扫描仪、数码设备…从功能和基本结构上来讲中央处理器(CPU)、存储单元、输入输出设备地址总线、数据总线和控制总线汇编语言程序设计-朱明9健稗崩蒙蚕菇嘛锡物吵哆拎硬软痔驰龋掣渝玩谣惫锄戳谰屡府苦评务娃秘汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构微型计算机组成从宏观的组成结构上来讲汇编语言程序设计-9微型计算机组成微型计算机的基本结构机器指令周期与机器时钟周期之间的关系?汇编语言程序设计-朱明10中央处理器(CPU)ALUCUCLK寄存器内存系统输入输出设备1输入输出设备2数据总线地址总线控制总线磊怂脱搐戳浆刹蛆哺儡扳捞扇擞煮俺剖椅亨弱干获泄蹦晤贤桂倾范芯姓扯汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构微型计算机组成微型计算机的基本结构汇编语言程序设计-朱10IA-32指令的执行控制单元从指令队列中取得指令并传递给指令指针控制单元对取得的指令进行译码,将操作数传递给ALU,并发送操作类型如果该指令需要内存操作数,则控制单元将内存操作数复制到CPU寄存器中ALU执行指令,并根据要求操作相关的寄存器或内存,并更新处理器状态标志控制单元将输出的操作数通过写操作存储到对应的内存单元中汇编语言程序设计-朱明11取指令译码取操作数执行存储疆瞥姜四裳雷琳逝揪檄秤皱耶激蛹厕渐霓甜鞭肚彦立慧魄昭晰奠奉讲陷牧汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32指令的执行控制单元从指令队列中取得指令并传递给指11IA-32指令的执行简化的CPU内部结构:不同的指令对应不同的流程汇编语言程序设计-朱明12内存(代码)(数据)指令缓存指令指针指令译码器控制单元浮点运算单元寄存器ALU数据缓存数据总线凌鼓薄艘涵总硕伙亦绿菊悠凿卖抿已韵贿霄钦颓馆滞袋叛棘顶尊翌驴烹逼汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32指令的执行简化的CPU内部结构:不同的指令对应不12IA-32指令的执行指令的顺序执行所带来的困扰硬件设备的空闲:处理器在执行下一条指令前的等待流水线与多级流水线启用三级的单条流水线后汇编语言程序设计-朱明13S1S2S31I-12I-13I-14I-25I-26I-2S1S2S31I-12I-2I-13I-3I-2I-14I-4I-3I-25I-4I-36I-4禾未哲丙初往几辽认君奇今呐消凉谤筐拘条濒侣焙讥芹郡胎隶岩钓陶雪蓬汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32指令的执行指令的顺序执行所带来的困扰汇编语言程序13IA-32指令的执行多级流水线中指令阶段周期不同带来的困扰硬件设备的空闲:处理器由于指令阶段周期不同的等待超标量体系结构:增加硬件汇编语言程序设计-朱明14S1S2S31I-12I-2I-13I-3I-14I-2I-15I-26I-3I-27I-38I-3S1uvS31I-12I-2I-13I-3I-1I-24I-4I-3I-2I-15I-3I-4I-26I-4I-37I-4-S2-雨铺峪弯绿某抬盘邪婆泣睦帮倦吠蹦汛恳毛吞件躯霓效痉歪女忽坏楼气宁汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32指令的执行多级流水线中指令阶段周期不同带来的困扰14IA-32指令的执行指令执行过程中内存的读取内存地址被传输到地址总线上RD=0,以通知存储器要读取内存数据内存控制器将数据传输到数据总线上,在此期间CPU处于等待状态RD=1,以通知CPU从数据总线上读取数据CPU直接访问内存的一个严重的等待问题如果超市有牛奶就好了汇编语言程序设计-朱明15很猛的牛奶农工厂超市喝奶的人喇拘刷肘廓持坑辛敖龙堂厌瘴汉摄阅伦拍豢苛亥荷测逆阔备恼害会撇吴层汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32指令的执行指令执行过程中内存的读取汇编语言程序设15IA-32指令的执行CPU直接访问内存的一个严重的等待问题如果超市有牛奶就好了通过使用缓存可以明显改善系统的内存性能,目前新型的民用IA-32处理器已经具备了3级缓存,并已经实现了缓存在CPU内部的集成汇编语言程序设计-朱明16很猛的牛奶农工厂超市喝奶的人系统内存L3L2L1中央处理器枫踌兹测冤肃慈筛盅矣宿姻嘉迟纬亲滓沽倾望崩角迂煮步父蜒庇巡眯就珍汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32指令的执行CPU直接访问内存的一个严重的等待问题汇16IA-32处理器的体系结构IA-32处理器的五种模式:Real-addressMode:实模式,基本的Intel80x86处理器环境和一些新增的特性,实模式地址模式能够直接访问系统内存和硬件资源,20位的地址线宽度。ProtectedMode:保护模式,目前处理器的基本模式,该模式下所有的指令和特性都是可用的,程序具备各自独立的内存段,32位地址线宽度。Virtual-8086Mode:虚拟8086模式,在保护模式下处理器可以安全的在多任务系统中执行时地址模式的软件,而不会影响其它运行的程序,20位地址线宽度。IA-32eMode:仅存在于IntelEM64T处理器上。SystemManagementMode。汇编语言程序设计-朱明17墨嗽坊珊析昧继变懦潘拙屯你娜付亲扣蚤郧碎竖明搬改店职酝筒敬蔽味灿汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构IA-32处理器的五种模式:汇编17IA-32处理器的体系结构IA-32的基本寄存器汇编语言程序设计-朱明1832位通用寄存器EAXEBXECXEDXEBPESPESIEDIEFLAGSEIP16位段寄存器CSSSDSESFSGS槛这坪协拈希杨骂卯蝗荷树愉棱镜吧御全鸵畜嘴十算接未棕州惑海叙要渭汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构IA-32的基本寄存器汇编语言程18IA-32处理器的体系结构EAX:扩展累加寄存器,在乘法和除法指令中被自动调用ECX:在某些指令中用作计数器EBP:扩展帧指针寄存器,一般不用作普通算术运算和数据传输ESP:扩展堆栈指针寄存器,极少用于普通的算术运算和数据传输ESI和EDI:扩展源指针和扩展目的指针,用于高速内存数据传输指令使用特别说明,在IA-32e模式下均扩展为64位寄存器,例如RAX等。汇编语言程序设计-朱明1932位通用寄存器EAXEBXECXEDXEBPESPESIEDI蚊钓噶雏狡寥闲贡矿瞻改赂舒唁厅绑趁烤迫角丹颊夫宠宪慢敦财吁雇穆郝汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构EAX:扩展累加寄存器,在乘法和19IA-32处理器的体系结构32位通用寄存器的分解使用32位EAX->低16位AX->高8位AH+低8位ALEAX、EBX、ECX和EDX都有如下关系汇编语言程序设计-朱明20EAXAXALAH32位16位高8位低8位EAXAXAHALEBXBXBHBLECXCXCHCLEDXDXDLDL恐角调塞庞辈谗搽嫂乍膜绦积吝恶蚤嚣粉裴沈跋邻鹏键阉亚啦蚜翌串铭厢汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构32位通用寄存器的分解使用汇编语20IA-32处理器的体系结构16位段寄存器:实地址模式下,用于存放段的基址(CS?SS?DS?)。保护模式下用于存放段描述符表的指针EFLAGS:由控制CPU的位或者CPU的运算结果的独立位构成CF(Carry)、OF(Overflow)SF(Sign)、ZF(Zero)AC(Auxiliary)、PF(Parity)《汇编语言课程系统环境设置说明》EIP:指令指针,存放下一条要执行的指令的地址汇编语言程序设计-朱明2116位段寄存器CSSSDSESFSGSEFLAGSEIP苫拉蜕蝴搂雹仟制仕袖毕截达武莆晶嚏赘貌谷夫致殿顽义盲掸十疹宾视傈汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构16位段寄存器:实地址模式下,用21IA-32处理器的体系结构除基本寄存器外,还有系统寄存器中断描述符表寄存器(IDTR),48位高32位线性地址+低16位的界限全局描述符表寄存器(GDTR),48位高32位线形地址+低16位的界限局部描述符表寄存器(LDTR),16位任务寄存器(TR),16位指向任务状态段(TSS)描述符表调试寄存器(DR)模型专用寄存器(MSR)控制寄存器(CR0、CR1、CR2、CR3、CR4)汇编语言程序设计-朱明22听拣碘酝蛊陌琵梁常绎翱暂筹睫毒无慢石孽劝小戌盼鳃剧眼酥帜策徒竟荐汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构除基本寄存器外,还有系统寄存器汇22IA-32处理器的体系结构除基本寄存器外,还有系统寄存器控制寄存器CR0PG(31):允许分页模式CD(30):禁用缓存ET(4):处理器扩展TS(3):任务切换EM(2):模拟协处理器MP(1):监控协处理器PE(0):允许保护模式汇编语言程序设计-朱明23PGCDETTSEMMPPE沈淘郊尾棱炳谋蹿概磺卯遵盎绸毒性琐脆夕权宗庚披殷骗除尊廖屿纽孵豹汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构除基本寄存器外,还有系统寄存器汇23IA-32处理器的体系结构除基本寄存器外,还有系统寄存器控制寄存器CR1CR1是一个没有被定义的寄存器,供处理器将来扩展使用控制寄存器CR2页故障线性地址寄存器保存最后一次出现页故障的32位线性地址控制寄存器CR3页目录基址寄存器只用到了31~12位,但低12位没有被使用(与页大小有关)i486后增加了PCD和PWT控制位汇编语言程序设计-朱明24页目录基址游毁采寻未里正茎赖虎诡旗密淆耪萤全肠使协槛搁秘砌廖升娶咬韵瞪蜀纱汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构除基本寄存器外,还有系统寄存器汇24IA-32处理器的体系结构除基本寄存器外,还有系统寄存器控制寄存器CR4(Pentium级别以上)PCE(8):允许性能计数器,与RDPMC之令有关PGE(7):允许页全局MCE(6):允许机器检查,Pentium后的CPU增加的机制PAE(5):允许物理地址扩展,36位的页物理地址扩展PSE(4):页大小扩展DE(3):调试扩展TSD(2):禁用时间戳PVI(1):保护模式虚拟中断VME(0):虚拟8086扩展汇编语言程序设计-朱明25PCEPGEMCEPAEPSEDETSDPVIVME季疙咏堪堪炭入剪搀钮睁觅海当蹬盟箕掳炬碍惩鞘加芦贩娟钾磺眼岂洞雹汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构除基本寄存器外,还有系统寄存器汇25IA-32处理器的体系结构处理器模式之间的切换汇编语言程序设计-朱明26实地址模式保护模式虚拟8086模式系统管理模式IA-32e模式复位上电CR0.PE=1复位或CR0.PE=1RSMSMI#SMI#复位或RSMRSMSMI#RSMSMI#未知LME=1CR0.PG=1VM=1VM=0斯壁蒋目仪炙讥讳疲尊扳碘胎芥矾拄磷庭酿希踏增娠酬斤划腑座道约嘘碘汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的体系结构处理器模式之间的切换汇编语言程序26IA-32处理器的内存管理实地址模式:IA-32使用20位的地址线,但使用16位段寄存器…汇编语言程序设计-朱明2700000H10000H20000H30000H40000H50000H60000H70000H80000H90000HA0000H8000:FFFF8000:00008000:12348000-段值1234–偏移地址81234h线性地址8000h*10h+1234h=81234h璃扮几稿果俘隙搀终懒翌式晴园瘴给拥抡辛篓日庸帧铬海礁侩掩冷对溅翔汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的内存管理实地址模式:汇编语言程序设计-27IA-32处理器的内存管理保护模式完整的32位地址和32位的寄存器保护模式下依然分段,段寄存器指向段描述符表CS代码段描述符、DS数据段描述符(、SS堆栈段描述符)保护模式下三种内存管理-1平坦分段模式唯一且必须的全局描述符表界限用来描述该段的大小0020h*1000=20000h汇编语言程序设计-朱明28000000000020..基址界限描述0000000000020000FFFFFFFF凸痴涡糙晨徒掌阶泞遇尔农狂订拂驼维拟赞甸咒顶灿省矩熬扼汝獭孵烬涟汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的内存管理保护模式汇编语言程序设计-朱28IA-32处理器的内存管理保护模式下三种内存管理-2多段模式每一个程序都由他自己的描述符表:局部描述符表(LDT)LDT表项指向不同的段0002h*1000=2000h汇编语言程序设计-朱明29000030000002..基址界限描述00003000000080000003600000008000000A..000260000010..000050000001200000026000潜彭愚属蝇质舷瘪矾特陨旷腻遵梅傈箕敏榜翠垣沥园壮挚坛吼寒宪化淑儡汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32处理器的内存管理保护模式下三种内存管理-2汇编语29IA-32的内存管理保护模式下三种内存管理-3分页模式允许将段再划分为4KB(或其他大小)的页操作系统通过“虚拟内存管理器”管理虚拟内存(虚拟内存是操作系统映射的所有的页的集合)分页机制解决了系统内存资源有限的问题程序在运行前必须被读入内存才能被执行分页机制允许在任务运行时,未被使用页依然保存在内存中,而已经使用的页则交换到磁盘中若CPU将要执行的页被交换至硬盘中,则产生一个页错误,并将该页重新被载入到内存中但需要特别注意的是,频繁的页交换会带来系统性能的下降汇编语言程序设计-朱明30听峨爱芽炳熟傲至烷寨诺躺屠趁汽脖遂靳俺奉门逗端凳戍栗泄次哄贬餐围汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构IA-32的内存管理保护模式下三种内存管理-3汇编语言程序30输入与输出系统我们的计算机是运行程序的?功能实现的4个运行层次高级语言的某些功能函数调用操作系统所提供的APIBIOS和驱动提供系统与设备通讯的功能硬件负责实现这个功能打印一个字符串的运行层次向标准的输出上写一个字符串调用系统的函数,传递字符串指针操作系统调用BIOS功能,传递字符串内容并且光标位置BIOS将字符的字体传递给视频控制卡视频控制卡产生显示信号汇编语言程序设计-朱明31功能函数操作系统BIOS/驱动硬件设备障吵挨皆谦石彩杭忿疼虐旧损屎敌巍嫂洁均鳞球笺曲李妈闷苇砰颠陌晶困汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构输入与输出系统我们的计算机是运行程序的?汇编语言程序设计31输入与输出系统高级语言的功能函数库无法越过操作作系统实现多个层次上的编程汇编语言在输入和输出上更加灵活直接调用函数库调用系统函数调用BIOS功能硬件层面上的控制可控制性和可移植性的问题越高的层次越具有可移植性越低的层次越具有可控制性汇编语言程序设计-朱明32功能函数操作系统BIOS/驱动硬件设备汇编语言洁狞醋展供贬演宴里信泵瓜普赔凉阂路诀了腆训粪答韵戌鸵孩秉粒涝卜邀汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构输入与输出系统高级语言的功能函数库无法越过操作作系统实现多32Intel微处理器发展历史IA-32和Intel64体系结构TheIntel386™Processor(1985)TheIntel486™Processor(1989)TheIntel®Pentium®Processor(1993)TheP6FamilyofProcessors(1995-1999)PentiumProandPentiumIITheIntel®Pentium®4ProcessorFamily(2000-2006)TheIntel®Xeon®Processor(2001-2007)TheIntel®Pentium®MProcessor(2003-)TheIntel®Pentium®ProcessorExtremeEdition(2005-2007)汇编语言程序设计-朱明33研冠圾键带旗氛夸嗓余匿菏放闷卑沿看奄染隔灵览路象赦寓井莲闺吏流整汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构Intel微处理器发展历史IA-32和Intel64体系结33Intel微处理器发展历史IA-32和Intel64体系结构TheIntel®Core™DuoandIntel®Core™SoloProcessors(2006-2007)

TheIntel®Xeon®Processor5100,5300SeriesandIntel®Core™2ProcessorFamily(2006-)TheIntel®Xeon®Processor5200,5400,7400SeriesandIntel®Core™2ProcessorFamily(2007-)TheIntel®Atom™ProcessorFamily(2008-)TheIntel®Core™i7ProcessorFamily(2008-)汇编语言程序设计-朱明34滁例屉淳旋圭鉴柞融瘟鬼父五绢钥裂阉刮央恶琴纺遭暇兴伙蹲袒委庚梁佬汇编语言程序设计01课程介绍与IA-32处理器结构汇编语言程序设计01课程介绍与IA-32处理器结构Intel微处理器发展历史IA-32和Intel64体系结34Intel微处理器发展历史对应的指令集发展x86,x87,MMXSSE、SSE2、SSE3、SSSE3、SSE4关于处理器的资料Intel®64andIA-32ArchitecturesSoftwareDeveloper

温馨提示

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

评论

0/150

提交评论