(2)数字编码
(3)字符编码
(4)汉字编码
3.指令、程序和指令系统
习题:
1.1,1.2,1.3,1.4,1.5
第二章8086/8088微处理器
一、8086/8088微处理器
8086微处理器的内部结构:从功能上讲,由两个独立逻辑单元组成,即执行单元EU和总线接口单元BIU。
执行单元EU包括:4个通用寄存器(AX,BX,CX,DX,每个都是16位,又可拆位,拆成2个8位)、4个16位指针与变址寄存器(BP,SP,SI,DI)、16位标志寄存器FLAG(6个状态标志和3个控制标志)、16位算术逻辑单元(ALU)、数据暂存寄存器;
EU功能:从BIU取指令并执行指令;计算偏移量。
总线接口单元BIU包括:4个16位段寄存器(CS(代码段寄存器)、DS(数据段寄存器)、SS(堆栈段寄存器)和ES(附加段寄存器))、16位指令指针寄存器IP(程序计数器)、20位地址加法器和总线控制电路、6字节(8088位4字节)的指令缓冲队列;
BIU功能:形成20位物理地址;从存储器中取指令和数据并暂存到指令队列寄存器中。
3、执行部件EU和总线接口部件BIU的总体功能:提高了CPU的执行速度;降低对存储器的存取速度的要求。
4、地址加法器和段寄存器
由IP提供或由EU按寻址方式计算出寻址单元的16位偏移地址(又称为逻辑地址或简称为偏移量),将它与左移4位后的段寄存器的内容同时送到地址加法器进行相加,最后形成一个20位的实际地址(又称为物理地址),以对应存储单元寻址。
要形成某指令码的物理地址(即实际地址),就将IP的值与代码段寄存器CS(Code Segment)左移4位后的内容相加。
【例假设CS=4000H,IP=0300H,则指令的物理地址PA=4000H×10H+0300H=40300H。