寄存器结构、存储器管理

上传人:cn****1 文档编号:587218846 上传时间:2024-09-05 格式:PPT 页数:43 大小:507.50KB
返回 下载 相关 举报
寄存器结构、存储器管理_第1页
第1页 / 共43页
寄存器结构、存储器管理_第2页
第2页 / 共43页
寄存器结构、存储器管理_第3页
第3页 / 共43页
寄存器结构、存储器管理_第4页
第4页 / 共43页
寄存器结构、存储器管理_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《寄存器结构、存储器管理》由会员分享,可在线阅读,更多相关《寄存器结构、存储器管理(43页珍藏版)》请在金锄头文库上搜索。

1、两个独立的功能部件:执行部件两个独立的功能部件:执行部件EU、总线接口部件、总线接口部件BIU。AH ALBH BLCH CLDH DLSPBPSIDICSDSSSESIP1 24653标志寄存器标志寄存器总线总线控制控制逻辑逻辑指令队列指令队列EU控控制制ALU地地址址加加法法器器BIU单元单元EU单元单元AXBXCXDX内存内存接口接口22 80X86系列微处理器的功能结构系列微处理器的功能结构 2.2.1 8086/8088及及80286微处理器的功能结构微处理器的功能结构1. 8086/8088CPU的功能结构的功能结构 基本结构寄存器基本结构寄存器通用数据寄存器通用数据寄存器SIES

2、IESI、SI:数据段源变址指针寄存器数据段源变址指针寄存器BPEBPEBP、BP:堆栈段基址指针寄存器堆栈段基址指针寄存器SPESPESP、SP:堆栈段栈顶指针寄存器堆栈段栈顶指针寄存器DHDLDXEDXEDX、DX、DH、DL:间接间接I/O操作;双操作;双字乘字乘/除除CXCHCLECXECX、CX、CH、CL:循环计数;重复串循环计数;重复串操作;可变移位、循环移位操作。操作;可变移位、循环移位操作。EBX、BX、BH、BL:查表转换;基地址。查表转换;基地址。BXBHBLEBXEAX、AX、AH、AL:加减;加减;BCD、ASCII调整;字节到字,字到双字转换;乘调整;字节到字,字到

3、双字转换;乘/除,串除,串操作,操作,I/O操作等。操作等。AXAHALEAXEDI、DI:数据段目的变址指针寄存器数据段目的变址指针寄存器DIEDI1. 8086/8088CPU的功能结构的功能结构8086的寄存器结构的寄存器结构AHAHALALBHBHBLBLCHCHCLCLDHDHDLDLSPSPBPBPSISIDIDIIPIPPSWPSWCSCSDSDSSSSSESESAXAXBXBXCXCXDXDX累加器累加器基址基址计数计数数据数据数据寄存器数据寄存器0 015150 07 78 815150 015150 01515附加数据段附加数据段堆栈段堆栈段数据段数据段代码段代码段段寄存器

4、段寄存器指令指针指令指针状态标志状态标志控制寄存器控制寄存器堆栈指针堆栈指针基址指针基址指针 源变址源变址目的变址目的变址指针寄存器指针寄存器变址寄存器变址寄存器通通用用寄寄存存器器1、通用寄存器、通用寄存器通用寄存器包括:通用寄存器包括: 数据寄存器、地址指针寄存器、变址寄存器数据寄存器、地址指针寄存器、变址寄存器。 数据寄存器包括数据寄存器包括: AX 、BX 、CX 、DX 。 地址指针寄存器包括地址指针寄存器包括: SP 、 BP 。 变址寄存器包括变址寄存器包括: SI 、 DI 。2、段寄存器、段寄存器 段寄存器包括段寄存器包括: CS 、 SS 、 DS 、 ES 。3、控制寄存

5、器、控制寄存器 控制寄存器包括:控制寄存器包括:IP 、PSW。1、通用寄存器、通用寄存器(1)数据寄存器)数据寄存器AX、BX、CX、DX 作为通用寄存器。作为通用寄存器。 用来暂存计算过程中所用到的操作数,结果或其它信用来暂存计算过程中所用到的操作数,结果或其它信息。息。 访问形式访问形式:可以用可以用16位的访问位的访问; 或者可以用字节(或者可以用字节(8位)位)形式访问形式访问,它们的它们的高高8位记作位记作 : AH 、 BH 、 CH 、 DH 。它们的它们的低低8位记作位记作 : AL 、BL 、CL 、DL 。AX(Accumulator)作为作为累加器累加器。 它是算术运算

6、的主要寄存器,它是算术运算的主要寄存器,所有所有I/O指令都使用这一寄存器与外部设备交换数据。指令都使用这一寄存器与外部设备交换数据。例:例: IN AL , 20HOUT 30H , AXBXBase用作用作基址寄存器基址寄存器使用。使用。 在计算内存储器地址时,经常用来存放基址。在计算内存储器地址时,经常用来存放基址。例:例:MOV AX, BX+03HCXCount可以可以作计数寄存器作计数寄存器使用。使用。 在循环在循环LOOP指令和串处理指令中用作隐含计数器。指令和串处理指令中用作隐含计数器。例:例:MOV CX , 200HAGAIN:LOOP AGAIN ;(CX)-1(CX),

7、结果结果 0转转AGAINDXData可以可以作为数据寄存器使用。作为数据寄存器使用。一般在双字长乘除法运算时,一般在双字长乘除法运算时, 把把DX和和AX组合在一起存放一个双字长组合在一起存放一个双字长(32位位)数,数,DX用来存放高用来存放高16位位; 对某些对某些I/O操作操作DX可用来存放可用来存放I/O的端口地址(口地址的端口地址(口地址 256)。)。例:例:MUL BX ; (AX) (BX)(DX)(AX)例例:IN AL , DX(2)地址指针与变址寄存器)地址指针与变址寄存器: 段起始地址段起始地址 SP、BP、SI、DI 四个四个16位寄存器。位寄存器。以字为单位在运算

8、过程中存放操作数,以字为单位在运算过程中存放操作数,经常用以在段内寻址时提供偏移地址。经常用以在段内寻址时提供偏移地址。 段内偏移地址段内偏移地址段地址段地址 :只取段起始地址高只取段起始地址高16位值。位值。偏移地址偏移地址:指在段内某内存单元物理地址相对段起始地址的偏移值。指在段内某内存单元物理地址相对段起始地址的偏移值。 高高16位值位值 0000B地址指针寄存器地址指针寄存器(SP 、 BP ) SP(stack pointer)堆栈指针寄存器堆栈指针寄存器 用来指示栈顶的偏移地址用来指示栈顶的偏移地址, 必须与必须与SS段寄存器联合使用确定实际地址。段寄存器联合使用确定实际地址。 堆

9、栈和指针如下页图所示。堆栈和指针如下页图所示。 BP(base pointer)基址指针寄存器基址指针寄存器 可以与可以与SS寄存器联合使用来确定堆栈段中某一存储器单元地址。寄存器联合使用来确定堆栈段中某一存储器单元地址。 变址寄存器变址寄存器(SI 、 DI)SISource Index Register 源变址寄存器。源变址寄存器。DIDestination Index 目的变址寄存器目的变址寄存器。使用场合:常用于变址寻址。使用场合:常用于变址寻址。 一般与一般与DS联用,用来确定数据段中某一存储单元的地址,联用,用来确定数据段中某一存储单元的地址, SI , DI具有自动增量和自动减量

10、功能具有自动增量和自动减量功能.例:例:MOV AX, SI 在串处理指令中,在串处理指令中,SI、DI作为隐含的源变址和目的变址寄作为隐含的源变址和目的变址寄 存器分别达到在数据段和附加段中寻址的目的。存器分别达到在数据段和附加段中寻址的目的。 执行示意图如右图。执行示意图如右图。例:例:MOV SI , 2000HMOV DI , 3000HMOV CX, 100HCLD.MOVSB. 串处理指令执行示意图串处理指令执行示意图2、段寄存器、段寄存器段寄存器段寄存器: 4个个16位段寄存器位段寄存器CS、DS、SS、ES。用来识别当前可寻址的四个段,不可互换的使用。用来识别当前可寻址的四个段

11、,不可互换的使用。CSCode Segment Register 代码段寄存器代码段寄存器 用来识别当前代码段(程序一般放在代码段)。用来识别当前代码段(程序一般放在代码段)。DSData Segment Register数据段寄存器数据段寄存器 用来识别当前数据段寄存器。用来识别当前数据段寄存器。SSStack Segment Register堆栈段寄存器,堆栈段寄存器, 用来识别当前堆栈段。用来识别当前堆栈段。ESExtra Segment Register附加段寄存器附加段寄存器, 用来识别当前附加段。用来识别当前附加段。3、控制寄存器、控制寄存器控制寄存器控制寄存器:IP 、 PSWI

12、PInstruction Pointer指令指针寄存器指令指针寄存器 用来存储代码段中的偏移地址用来存储代码段中的偏移地址; 程序运行过程中程序运行过程中IP始终指向下一次要取出的指令偏始终指向下一次要取出的指令偏移地址。移地址。IP要与要与CS寄存器相配合才能形成真正的物理地址。寄存器相配合才能形成真正的物理地址。FLAGS程序状态字寄存器,程序状态字寄存器, 16位寄存器。位寄存器。 由条件码标志由条件码标志FLAG、控制标志构成。控制标志构成。只用了其中只用了其中9位位, 6位位条件标志条件标志, 3位位控制标志。控制标志。标志寄存器标志寄存器-分类分类状状态态标标志志用用来来记记录录程

13、程序序运运行行结结果果的的状状态态信息,许多指令的执行都将相应地设置它信息,许多指令的执行都将相应地设置它CF ZF SF PF OF AF控控制制标标志志可可由由程程序序根根据据需需要要用用指指令令设设置置,用于控制处理器执行指令的方式用于控制处理器执行指令的方式DF IF TFOF1115 12DF10IF9TF8SF7ZF65AF43PF21CF0标志寄存器标志寄存器FLAGSFLAGS进位标志进位标志CF(Carry Flag)当当运运算算结结果果的的最最高高有有效效位位有有进进位位(加加法法)或或借借位(减法)时,进位标志置位(减法)时,进位标志置1,即,即CF1; 否则否则CF03

14、AH + 7CHB6H,没有进位:,没有进位:CF = 0AAH + 7CH(1)26H,有进位:,有进位:CF = 1零标志零标志ZF(Zero Flag)若运算结果为若运算结果为0,则,则ZF1;否则否则ZF03AH7CHB6H,结果不是零:,结果不是零:ZF084H7CH(1)00H,结果是零:,结果是零:ZF1 注意:注意:ZF为为1表示的结果是表示的结果是0符号标志符号标志SF(Sign Flag)运算结果最高位为运算结果最高位为1,则,则SF1; 否则否则SF03AH7CHB6H,最高位,最高位D71:SF184H7CH(1)00H,最高位,最高位D70:SF0 有符号数据用最高有

15、效位表示数据的符号有符号数据用最高有效位表示数据的符号所以,最高有效位就是符号标志的状态所以,最高有效位就是符号标志的状态奇偶标志奇偶标志PF(Parity Flag)当当运运算算结结果果最最低低字字节节中中“1”的的个个数数为为零或偶数时,零或偶数时,PF1;否则;否则PF03AH7CHB6H10110110B结果中有结果中有5个个“1”,是奇数:是奇数:PF0 PF标标志志仅仅反反映映最最低低8位位中中“1”的的个个数数是是偶或奇,即使是进行偶或奇,即使是进行16位字操作位字操作溢出标志溢出标志OF(Overflow Flag)若算术运算的结果有溢出,则若算术运算的结果有溢出,则OF1;

16、否则否则 OF03AH + 7CHB6H,产生溢出:,产生溢出:OF1AAH + 7CH(1)26H,没有溢出:,没有溢出:OF0什么是溢出什么是溢出处理器内部以补码表示有符号数处理器内部以补码表示有符号数8位表达的整数范围是:位表达的整数范围是:127 12816位表达的范围是:位表达的范围是:32767 32768如果运算结果超出这个范围,就产生了溢出如果运算结果超出这个范围,就产生了溢出有溢出,说明有符号数的运算结果不正确有溢出,说明有符号数的运算结果不正确3AH7CHB6H,就是,就是58124182,已经超出已经超出128127范围,产生溢出,故范围,产生溢出,故OF1;补码;补码B

17、6H表达真值是表达真值是74,显然运算结果也不正确,显然运算结果也不正确 B6H10110110B,最高位为,最高位为1,作为有符号数是负数作为有符号数是负数 对对B6H求反加求反加1等于:等于:01001001B101001010B4AH74 所以,所以,B6H表达有符号数的真值为表达有符号数的真值为74溢出和进位的区别溢出和进位的区别溢溢出出标标志志OF和和进进位位标标志志CF是是两两个个意意义义不不同的标志同的标志进进位位标标志志表表示示无无符符号号数数运运算算结结果果是是否否超超出出范围,运算结果仍然正确范围,运算结果仍然正确溢溢出出标标志志表表示示有有符符号号数数运运算算结结果果是是

18、否否超超出出范围,运算结果已经不正确范围,运算结果已经不正确溢出和进位的对比溢出和进位的对比例例1:3AH7CHB6H无符号数运算:无符号数运算: 58124182范围内,无进位范围内,无进位有符号数运算:有符号数运算: 58124182范围外,有溢出范围外,有溢出例例2:AAH7CH(1)26H无符号数运算:无符号数运算: 170124294范围外,有进位范围外,有进位有符号数运算:有符号数运算: 8612428范围内,无溢出范围内,无溢出溢出和进位的应用场合溢出和进位的应用场合处处理理器器对对两两个个操操作作数数进进行行运运算算时时,按按照照无无符符号号数数求求得得结结果果,并并相相应应设

19、设置置进进位位标标志志CF;同同时时,根根据据是是否否超超出出有有符符号号数数的的范范围围设设置溢出标志置溢出标志OF应应该该利利用用哪哪个个标标志志,则则由由程程序序员员来来决决定定。也也就就是是说说,如如果果将将参参加加运运算算的的操操作作数数认认为为是是无无符符号号数数,就就应应该该关关心心进进位位;认认为为是是有有符号数,则要注意是否溢出符号数,则要注意是否溢出溢出的判断溢出的判断判断运算结果是否溢出有一个简单的规则:判断运算结果是否溢出有一个简单的规则:只只有有当当两两个个相相同同符符号号数数相相加加(包包括括不不同同符符号号数数相相减减),而而运运算算结结果果的的符符号号与与原原数

20、数据据符符号号相相反反时时,产生溢出;因为,此时的运算结果显然不正确产生溢出;因为,此时的运算结果显然不正确其他情况下,则不会产生溢出其他情况下,则不会产生溢出例例1:3AH7CHB6H溢出溢出例例2:AAH7CH无溢出无溢出例例3:3AH7CH无溢出无溢出例例4:AAH7CH2DH溢出溢出辅助进位标志辅助进位标志AF(Auxiliary Carry Flag)3AH7CHB6H,D3有进位:有进位:AF1运运算算时时D3位位(低低半半字字节节)有有进进位位或借位时,或借位时,AF1;否则;否则AF0这个标志主要由处理器内部使用,这个标志主要由处理器内部使用,用于十进制算术运算调整指令中,用于

21、十进制算术运算调整指令中,用户一般不必关心用户一般不必关心方向标志方向标志DF(Direction Flag)用于串操作指令中,控制地址的变化方向:用于串操作指令中,控制地址的变化方向:设置设置DF0,存储器地址自动增加;,存储器地址自动增加;设置设置DF1,存储器地址自动减少,存储器地址自动减少CLD指令复位方向标志:指令复位方向标志:DF0STD指令置位方向标志:指令置位方向标志:DF1中断允许标志中断允许标志IF(Interrupt-enable Flag)控制可屏蔽中断是否可以被处理器响应:控制可屏蔽中断是否可以被处理器响应:设置设置IF1,则允许中断;,则允许中断;设置设置IF0,则

22、禁止中断,则禁止中断CLI指令复位中断标志:指令复位中断标志:IF0STI指令置位中断标志:指令置位中断标志:IF1陷阱标志陷阱标志TF(Trap Flag)用于控制处理器进入单步操作方式:用于控制处理器进入单步操作方式:设置设置TF0,处理器正常工作;,处理器正常工作;设置设置TF1,处理器,处理器单步执行指令单步执行指令单单步步执执行行指指令令处处理理器器在在每每条条指指令令执执行行结结束束时,便产生一个编号为时,便产生一个编号为1的内部中断的内部中断这种内部中断称为这种内部中断称为单步中断单步中断所以所以TF也称为也称为单步标志单步标志n利用单步中断可对程序进行逐条指令的调试利用单步中断

23、可对程序进行逐条指令的调试n这种逐条指令调试程序的方法就是这种逐条指令调试程序的方法就是单步调试单步调试n存贮器的物理地址存贮器的物理地址以以字字节节为为最最小小基基本本存存储储单单元元的的顺顺序序编编址址。 ( 2 22020=1024K=1MB=1024K=1MB空空 间间 ) 从从 00000H00000H到到0FFFFFH0FFFFFH个单元的个单元的2020位绝对地址。位绝对地址。2AH?HBFH00000H00003H00002H00001HFFFFDHFFFFFHFFFFEHn存贮器数据存储存贮器数据存储 8 8位,对应每一地址存储一个数据位,对应每一地址存储一个数据2 8086

24、/8088存储器组织及其寻址存储器组织及其寻址1616位位 ,连续,连续2 2个字节数据构成一个字个字节数据构成一个字高高8 8位位字节对应字节对应高位地址高位地址, 低低8 8位位字节对应字节对应低位地址低位地址字的地址:字的地址:为低为低8 8位字节的地址位字节的地址规则字:规则字:偶地址字;偶地址字;非规则字:非规则字:奇地址字奇地址字3232位,类同字的存储位,类同字的存储存储器地址分段:存储器地址分段:8086有有20条地址总线,直接寻址能力为条地址总线,直接寻址能力为220=1M字节。字节。用用16进制数表示进制数表示1M字节的地址范围应为字节的地址范围应为00000HFFFFFH

25、。(1)、)、 8086内部内部20位物理地址形成位物理地址形成(2)、逻辑地址与物理地址)、逻辑地址与物理地址 (1)、)、8086内部内部20位物理地址形成位物理地址形成 存储器地址分段存储器地址分段 8086地址总线是地址总线是20位的,位的,CPU中的寄存器是中的寄存器是16位的,位的,20位地址无法用位地址无法用16位寄存器表示,必须分段。位寄存器表示,必须分段。程序员在编制程序时把存储器划分成段。程序员在编制程序时把存储器划分成段。段内地址段内地址16位位,每个段的大小最大可达每个段的大小最大可达64KB;实际可以根据需要来确定段大小,可以是实际可以根据需要来确定段大小,可以是1,

26、100,1000,在在64K范围内的任意字节数。范围内的任意字节数。 小段的概念小段的概念从从0地址开始每地址开始每16字节为一小段,字节为一小段,对于对于16位地址总线,段内存储器小段地址如下:位地址总线,段内存储器小段地址如下:如:如: 0000H,0001H,0002H,000EH,000FH一个小段一个小段 0010H,0011H,0012H,001EH,001FH 0020H,0021H,0022H,002EH,002FH FFF0H, FFF1H, FFF2H, , FFFEH, FFFFH 其中:其中:第一列就是每个小段的首地址。第一列就是每个小段的首地址。每个小段首地址特征:每

27、个小段首地址特征:在在16进制表示的地址中,最低位为进制表示的地址中,最低位为0H (即(即20位地址的低位地址的低4位为位为0000B)。)。在在1M字节的地址空间,共有字节的地址空间,共有64K个小段其首地址为:个小段其首地址为:0000 0H0001 0H4123 0H4124 0HFFFE 0HFFFF 0H 20位物理地址形成位物理地址形成 物理地址:物理地址: 在在1M字节存储器里,每个存储单元都有一个唯一的字节存储器里,每个存储单元都有一个唯一的20位地位地址作为该存储单元的物理地址。址作为该存储单元的物理地址。CPU访问存储器时,必须先确定所要访问的存储单元的访问存储器时,必须

28、先确定所要访问的存储单元的物理地址才能取出(或存入)该单元中的内容。物理地址才能取出(或存入)该单元中的内容。 20位物理地址形成:位物理地址形成:由由16位段地址和位段地址和16位偏移地址组成位偏移地址组成。段地址段地址:只取段起始地址高只取段起始地址高16位值。位值。偏移地址偏移地址:指在段内某内存单元物理地址相对段起始地址的偏移指在段内某内存单元物理地址相对段起始地址的偏移值。值。物理地址计算方法:物理地址计算方法:即把段地址左移即把段地址左移4位再加上偏移地址值形成物理地址,写成:位再加上偏移地址值形成物理地址,写成: 物理地址物理地址= 16d 段地址段地址+偏移地址。偏移地址。 *

29、 每个存储单元只有唯一的物理地址。每个存储单元只有唯一的物理地址。 但可由不同的段地址和不同的偏移地址组成。但可由不同的段地址和不同的偏移地址组成。(2)、逻辑地址与物理地址)、逻辑地址与物理地址 逻辑地址与物理地址概念逻辑地址与物理地址概念逻辑地址与物理地址概念如下页图所示。逻辑地址与物理地址概念如下页图所示。逻辑地址:逻辑地址:由段基址和段内偏移地址组成的地址,由段基址和段内偏移地址组成的地址, 段基址和段内偏移地址都是段基址和段内偏移地址都是16位的无符号二进制数,位的无符号二进制数, 在程序设计时使用。在程序设计时使用。物理地址:物理地址:存储器的绝对地址(存储器的绝对地址(20位的实

30、际地址)位的实际地址), 范围从范围从00000HFFFFFH , 是由是由CPU访问存储器时由地址总线发出的地址。访问存储器时由地址总线发出的地址。存储器管理:存储器管理:将程序中逻辑地址转移为物理地址的机构。将程序中逻辑地址转移为物理地址的机构。 物理地址的形成物理地址的形成.2000020000H H2525F60HF60H2525F61HF61H2525F62HF62H2525F63HF63H20002000H H段基址段基址段内偏移地址段内偏移地址5 5F62HF62H逻辑地址与物理地址逻辑地址与物理地址段基址段基址0 0 0 00 0 0 03 2 1 03 2 1 015 015

31、 0偏移地址偏移地址基址加法器基址加法器物理地址物理地址0 015150 01919逻辑地址:逻辑地址:2000:5F62H逻辑地址来源逻辑地址来源(ES) 16d+(DI)DI无无ES目标字符串目标字符串(DS) 16d+(SI)SICS,ES,SSDS源字符串源字符串(DS ) 16d+EA有效地址有效地址EACS,ES,SSDS存取变量存取变量(SS) 16d+EA有效地址有效地址EACS,DS,ESSSBP间址间址(SS) 16d+(SP)SP无无SS堆栈操作堆栈操作(CS) 16d+(IP)IP无无CS取指令取指令物理地址计算物理地址计算偏移偏移地址地址可替换可替换段地址段地址正常使

32、用(隐含)段基正常使用(隐含)段基址址操作类型操作类型取指令:取指令:自动选择代码段寄存器自动选择代码段寄存器CS,再加上由再加上由IP决定的决定的16位偏移量,位偏移量,计算得到要取的指令计算得到要取的指令20位物理地址。位物理地址。堆栈栈顶操作:堆栈栈顶操作:自动选择堆栈段寄存器自动选择堆栈段寄存器SS,再加上由再加上由SP决定的决定的16位偏移量,位偏移量,计算得到堆栈栈顶操作需要的计算得到堆栈栈顶操作需要的20位物理地址。位物理地址。涉及到操作数:涉及到操作数:自动选择数据段寄存器自动选择数据段寄存器DS或附加段寄存器或附加段寄存器ES,再加上再加上16位偏移量,计算得到操作数的位偏移

33、量,计算得到操作数的20位物理地址。位物理地址。其中:其中:16位偏移量位偏移量: 包含在:指令中的直接地址包含在:指令中的直接地址 某个某个16位地址寄存器的值位地址寄存器的值指令中的位移量指令中的位移量+16位地址寄存器中值等。位地址寄存器中值等。 16位偏移量关键取决于指令的寻址方式。位偏移量关键取决于指令的寻址方式。段寄存器和其他寄存器组合指向存储单元示意图段寄存器和其他寄存器组合指向存储单元示意图归纳段寄存器和其他寄存器组合指向存储单元示意图如下:归纳段寄存器和其他寄存器组合指向存储单元示意图如下:代码段代码段数据段数据段堆栈段堆栈段CSCSIPIPDSDSSI,DISI,DI或或B

34、XBXSSSSSPSP或或BPBP课后作业:课后作业: P72 3、4、5、7指令译码指令译码执行指令执行指令ADD AL,100HCS:IP=F0300HIP指下条指令指下条指令ADD指令指令指令队列指令队列20100H偏移地址偏移地址100H操作数操作数34HDS=2000HAL=12HALU标志标志AL取取下下一一条条指指令令225 8086指令的执行指令的执行AH12HCSDSSSESIP1 24653标志寄存器标志寄存器总线总线控制控制逻辑逻辑指令队列指令队列EU控控制制ALUAX2AHBFH34HADD指令指令00000H20100H00001HFFFFFHFFFFEH20位地址位地址主存储器主存储器F0300H寄存器组寄存器组2000H

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号