把一个字定为16位, I Word =2 Byte 一个双字定为32位 1 DWord =2 Word= 4 Byte 位1或0 位 字节1100011 8位 字1100001100111100 16位 高字节低字节 双字110001100111100110000110011110032位 高字 低字
位 1 或 0 1位 字节 1100 0011 8位 字 1100 0011 0011 1100 16位 双字 1100 0011 0011 1100 1100 0011 0011 1100 32位 高字节 低字节 高 字 低 字 把一个字定为16 位, 1 Word = 2 Byte 一个双字定为32位 1 DWord = 2 Word= 4 Byte
4.位编号 为便于描述,对字节字和双字中的各位进行编号 从低位开始,从右到左依次为0、1、2 76543210 ←编号 字节[0100010 D7 D6 D5 D4 D3 D2 DI DO 数据Data AT A6 A5 A4 A3 A2 A1 AO 地址 Address
4. 位编号 为便于描述,对字节,字和双字中的各位进行编号。 从低位开始,从右到左依次为 0、1、2... 7 6 5 4 3 2 1 0 ← 编号 1 0 1 0 0 0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 A7 A6 A5 A4 A3 A2 A1 A0 字节 数据Data 地址Address
字的编号为15~0 15 87 D15 D8 D7 DO A15 A8 AZ AO 双字的编号依此类推,为31~0
D15 D8 D7 D0 15 8 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 7 0 A15 A8 A7 A0 字的编号为15 ~ 0 双字的编号依此类推,为31 ~ 0
5指令、指令系统和程序 ●一个CPU能执行什么操作,是工程人员设计和制造好的 是固定的,用户不能改变。 ●指令是CPU能执行的一个基本操作。 如:取数、加、减、乘、除、存数等 ●指令系统是CPU所能执行的全部操作。 不同的CPU,其指令系统不同。 ●程序是用户在使用计算机时,为要解决的向问题, 用一条条指令编写的指令集合
5. 指令、指令系统和程序 ⚫ 一个CPU能执行什么操作,是工程人员设计和制造好的, 是固定的,用户不能改变。 ⚫ 指令是CPU能执行的一个基本操作。 如:取数、加、减、乘、除、存数 等 ⚫ 指令系统是CPU所能执行的全部操作。 不同的CPU,其指令系统不同。 ⚫ 程序是用户在使用计算机时,为要解决的问题, 用一条条指令编写的指令集合
6.寄存器 ●寄存器是用来存放数据和指令的一种基本逻辑部件。 ●根据存放信息的不同, 有指令寄存器、数据寄存器、地址寄存器等 寄存器组 IP RI 指令 指针 地址寄存器 地址总线AB, R2 R3 寄存器 R4 CPU 结构 数据寄存器人数据总线DB 示意图 算器 指令寄存器 指令译码器控制总线CB 标志 寄存器 匚控制电路
6.寄存器 ⚫ 寄存器是用来存放数据和指令的一种基本逻辑部件。 ⚫ 根据存放信息的不同, 有指令寄存器、数据寄存器、地址寄存器等。 标 志 寄存器 地址总线AB 数据总线DB 控制总线CB 指令寄存器 数据寄存器 控制电路 指令译码器 地 址 寄 存 器 指 令 指 针 寄存器 R1 R2 R3 R4 寄存器组 运 算 器 IP CPU 结构 示意图