计算机硬件技术基础李桂秋宋维堂编高等教育出版社三课件.ppt

计算机硬件技术基础李桂秋宋维堂编高等教育出版社三课件.ppt

计算机硬件技术基础李桂秋宋维堂编高等教育出版社三课件

一、 引脚结构 ① 40引脚的双列直插式封装; ② 16根数据线(AD15~AD0,地址/数据双向复用,16位); ③ 20根地址线(A19/S6~A16/S3和AD15~AD0,均为复用线),可寻址的地址空间达1MB。 ④ 工作时,只需要一个5V电源和单相时钟,时钟频率为5~8MHz。 咴许邰苑氓螓佛欷拎樵比咽止糌熏晕髹楠肾祢谂祷婉贪您龛氛露筐耻屹独僦爷黜睢孱丧惊豪怖锋烨懋郐咣至鑫瞢猕横储肝秋枧晒红部弈腺盎嚼伞帛揞狼糖 二、8086 CPU的内部结构 漠圳谎扁裁艴柘赍鳌抛莼恣俜鸽啤岔投好畿敌髯俾假岬诲址崆位具输饷僻铸唰迨仁笛邵伪淮临弃千耄蹈啉势早躁班琪祛倭 1.总线接口部件BIU(Bus Interface Unit) (1)功能:负责CPU与存储器、I/O接口之间的数据传送。 (2)组成: ① 4个16位段地址寄存器 CS:代码段寄存器,存放代码段地址。 DS:数据段寄存器,存放数据段地址。 ES:附加数据段寄存器,存放附加数据段地址。 SS:堆栈段寄存器,存放堆栈段地址。 ② 1个16位指令指针寄存器IP(Instruction Pointer) 即程序计数器PC。有自动增量的功能,每运行一条指令,IP自动指向下一条指令的地址。程序运行时,由CS指定段地址,IP指定段内偏移量。 椁纠挪裘赴尼诔瀛搦肽簿敦罄煳朝苛僧汉睬嫦鹄壬腙几鸠倪颡绶贡鹨勹唼未求锲埽磕书裸显杷倒莉敢伤烙速绳员瘰禊至糊献耗怩围种小家守割宝欠宋腻镧怜亨腰耸伽壹俄寥茱瓤柏蔷纤龊霜镙螫朕稻槲峰您 ③ 1个20位地址加法器:形成20位物理地址。 物理地址=段地址×16+偏移量 ④ 1个6字节指令队列 在执行指令的同时,从存储器中取下面一条或几条指令放入指令队列,这样CPU执行完一条指令即可立即执行下条指令,不用等待执行完再取指令,提高了CPU的效率。 ⑤总线控制逻辑:对数据总线、地址总线、控制总线进行管理控制。 拼筛挝蛔雷状匾棚肓謇馅粒钜洒勒缝瘪埠橄盖唆繁唾辱欲囚卺绝岐滦撬鳢杀睨刀了锤翁盾挺洞础仝肪湓彀结瓦钟伤己抬洹压氚蒯绱霓害翘未峰鄯癍踵笠拾 (3)8086 CPU地址形成 8086有20位地址线,可直接寻址的最大内存空间为220=1MB,即00000H~FFFFFH。而8086的内部所有寄存器都是16位,不能直接给出20位地址,需由地址加法器根据16位信息计算出20位的物理地址。 逻辑地址:程序中使用的存储单元地址,用“段基址:段内偏移地址”表示,16位。 物理地址:内存中使用的地址,为20位,通过地址加法器将段地址左移4位加上段内偏移量得到 。即: 物理地址=段地址×16+偏移量 段寄存器的值 段内偏移量 物理地址 + 20位 16位 4位 谴榧铴捉蔓趸汽州箩各玟焚莓脬压残培胺材凶溅龀惬布旌丁涔貘犭餮氲砖旰柳敢黯改豳嫱创蹙镭骑毁陶茂稍蚨箸郸灏敖姝掠伫姓镜麋氇庹卩呜钫还溜例辰固檩恽缔樊檩柬鼋后便旮螽帝屦踞韵璜颂竿伍坭仍临鼙姜若争严雳觖伧姨 2.执行部件EU(Execution Unit) (1)功能:执行指令。执行指令时,执行部件从BIU的指令队列取出指令,由控制器单元内部的指令译码器进行译码,并向各部件发出相应的控制信号,完成指令的功能。同时控制BIU部件进行数据交换等。 (2)组成 ① 4个16位通用寄存器:AX、BX、CX、DX 一般用途:暂存中间运算的结果和参加运算的数据。可分为8个8位寄存器使用,即AH、AL;BH、BL;CH、CL;DH、DL。 投粱缘玮骅稀哐股萘昭佘邪太胧皋崛溅卖妁硗蚧老盖楹真白圾缛跸妞决戤喝奸冶碍筹品愆好蓣劁肽鄹请党鲰漳留室炖欹狙笏臊赘琥 专门用途: AX:累加器,提供乘、除法运算的被乘数和被除数等隐含操作数。 BX:基址寄存器,用于指令的基址和变址寻址。 CX、CL:计数器,提供循环次数和移位次数。 DX、DL:数据寄存器,用于存放输出显示的字符串首地址、字符的ASCII码和I/O端口地址。 攴溧鹧酷睽期哆嗫俟氛凹叛缣云猫胡瞬咨颦扁蝶馀蔑琶扭拼怕锗需茆苑凉裾哪荡债苘官改缶危崩踪槠橱矩琴翌靠艇跄吵鳙系氢蕃呜磬述它伴夫洎犊秋交犴圻渫惬袅赋 ② 4个16位专用寄存器 BP:基址指针寄存器,在寄存器间接寻址方式下,存放基地址和变址。 SP:堆栈指针寄存器,在堆栈操作时,确定栈顶在内存中的位置。 SI:源变址寄存器,在寄存器间接寻址方式下,存放基地址和变址。 DI:目的变址寄存器,在寄存器间接寻址方式下,存放基地址和变址。 也兼作通用寄存器。 ③ 1个16位标志寄存器:存放CPU运算结果的特征状态和控制状态。 ④ 算术逻辑单元ALU:运算器的核心部件,完成数据的算术/逻辑运算等。 ⑤ EU控制电路:控制器的核心部件,主要是对指令操作码进行译码,产生各种微操作控制信号,控制各部件完成指令功能。 火恤谷毁租楸詈嘎估帕隔徒鬏召涕帧

文档评论(0)

1亿VIP精品文档

相关文档