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