微型计算机的结构.ppt
《微型计算机的结构.ppt》由会员分享,可在线阅读,更多相关《微型计算机的结构.ppt(42页珍藏版)》请在三一文库上搜索。
1、第三章 微型计算机的结构,3.1 微处理器的结构(8086/8088) 3.2 存储器(组织) 3.3 寻址方式 3.4 指令系统(概括),3.1微处理器的结构,3.1.1 8086/8088 CPU的结构 3.1.2 8086/8088的寄存器,3.1.1 8086/8088 CPU的结构,地址形成 与 总线控制,8086/8088总线,ALU总线,暂存寄存器,暂存寄存器,暂存寄存器,EU控制逻辑,指令队列,总线接口单元(BIU),执行单元(EU),CPU执行程序的过程,从内存取指令,执行指令,从内存取指令,执行指令,从内存取指令,执行指令,传统CPU执行指令的过程,现代CPU执行指令的过程
2、,3.1.2 8086/8088CPU的寄存器,8086/8088的寄存器分为4种类型: (1)通用寄存器 (2)指针和变址寄存器 (3)段寄存器 (4)标志寄存器,(1)通用寄存器,(2)指针与变址寄存器,(3)段寄存器,(4)标志寄存器,标志寄存器长度为16位,其中9个位有定义。,CF, Carry Flag, 进位标志, 两数相加,最高位向前的进位; 或两数相减最高位向前的借位, 举例:,AF, Auxiliary Carry Flag, 辅助进位标志, 两数相加,第3位向前的进位; 或两数相减第3位向前的借位, 举例:,0000 1001 0001 1000 0001 0001,+,0
3、000 0000 0000 0001 1111 1111,PF, Parity Flag, 奇偶标志, 两数操作(算术或逻辑),结果的低8位中含有1的位数是偶还是奇. 举例:,1000 0101 1010 1100 1001 1101 1001 0111 1000 0101 1000 0100,AND,结果: PF=1,ZF, Zero Flag, 零标志, 操作结果的为0则ZF为1. 举例:,1111 1111 0000 0001 0000 0000,+,进位1,操作结果为0, ZF=1,SF, Sign Flag, 符号标志, 操作结果的符号位(即最高位的状态). 举例:,1000 010
4、1 1010 1100 1001 1101 1001 0111 1000 0101 1000 0100,AND,结果: SF=1,OF, Overflow Flag, 溢出标志, 算术操作,结果超过目标所能容纳的范围. 举例:,0111 1110 (+126) 0000 0011 (+3) 1000 0001 (-127),+,还有三个标志位: IF, DF, TF暂时不讲,等用到时再讲. 标志位在汇编语言程序设计中非常重要,必须掌握好.,3.2存储器组织,3.2.1 存储器的分段结构 3.2.2 实际地址的产生,3.2.1 存储器的分段结构,00000H,FFFFFH,SS(16位),堆栈段
5、:,0000B,DS(16位),数据段:,0000B,ES(16位),附加段:,0000B,CS(16位),代码段:,0000B,3.2.2 实际地址的产生,举例:,CS=9482, IP=2350, 实际地址为: 1001 0100 1000 0010 0010 0011 0101 0000 1001 0110 1011 0111 0000,一个实际地址可以对应多个逻辑地址.,3.3 寻址方式,3.3.1 操作数的种类 3.3.2 寻址方式 3.3.3 段跨越与段更换 3.3.4 有效地址的计算时间,3.3.1 操作数的种类,(1) 立即操作数: 指令要操作的数据在指令代码中, MOV AL
6、,10H ;指令码B010. (2) 存储器操作数:指令要操作的数据在存储器(内存)中, MOV AL,1234H; 指令码A03412. (3)寄存器操作数:指令要操作的数据在CPU的寄存器中, MOV AL,BL; 指令码88D8. (4)I/O端口操作数, IN AL,20H; 指令码E420.,3.3.2 寻址方式,1. 固定寻址 2. 立即寻址 3. 寄存器直接寻址 4. 存储器寻址(存储器直接寻址,寄存器间接寻址,基址寻址,变址寻址,基变址寻址) 5. 数据串寻址(暂不讲),1. 固定寻址,指令要操作的数据在指令中并没有明确给出,但隐含在指令中. 例: MUL BL ; AL*BL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 结构
链接地址:https://www.31doc.com/p-3404390.html