指令系统、机器语言、汇编语言ppt课件.ppt
《指令系统、机器语言、汇编语言ppt课件.ppt》由会员分享,可在线阅读,更多相关《指令系统、机器语言、汇编语言ppt课件.ppt(16页珍藏版)》请在文库网上搜索。
1、指令系统、机器语言、汇 编语言 Dr. Chen Hu tommychen74 020-31984767 1 什么是指令系统 n指令系统是CPU执行的基本操作,是计算机软 件和硬件的界面。 n分为RISC和CISC两大类 n指令的基本内容 q算术逻辑运算 q存储器访问 q转移指令 2 CPU中的基本概念 n内存 q统一编址的存储单元 q存储单元中数据的含义由程序解释 n算术逻辑部件(ALU) q完成算术(加、减、乘、除等)和逻辑运算(与、 或、非、异或等) n寄存器 qCPU上的一小块存储区域,用于存储中间结果 3 CPU中的基本概念 n控制器:控制指令的执行过程 q程序计数器(PC):存放下
2、一条指令地址的寄存 器 qIR:存放当前指令的寄存器 q数据寄存器 4 指令的执行过程 n根据PC从存储器中取出指令,保存到IR寄存 器中; n根据IR寄存器中的指令内容进行操作; q计算 q存储器访问 q转移指令 q修改PC值 5 一个虚拟的计算机Pep-7 nPep-7的寄存器结构 qPC(8位) qIR(24位) q累加器A(16位) q状态位N(1位) q状态位Z(1位) nPep-7的存储器结构 q有4096个字节 6 nPep-7的指令系统 n指令格式(24位) 0 指令操作码(5位)寻址方式(2位):00立即寻址;01直接寻址 数据(16位) 7 一些指令实例 操作码(5位)含义
3、操作码(5位)含义 00000停机00001将操作数装入A 00010将A的内容存入 到操作数中 00011将操作数加到A 中 00100将寄存器A中减 去操作数 11011将字符输入操 作数 11100从操作数输出 字符 8 两种不同的寻址方式 n立即寻址:数据存放在操作数中 nA=11111b=31 n直接寻址:数据的地址存放在操作数中 nA=11111b=31,从内存单元31取一个字到A中 00010000 0000000000011111 00010001 0000000000011111 9 程序输出“Hello” n二进制代码 11100000 00000000 01001000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指令系统 机器语言 汇编语言 ppt 课件