- 6
- 0
- 约 40页
- 2018-05-08 发布于浙江
- 举报
机器指令系统课件 制作: 钱光明 主要内容:1 1、基本概念; 2、指令格式; 3、寻址方式; 4、相关重要硬件(PC、 PSW、及堆栈); 5、典型指令系统; 1. 基本概念 指令:要计算机执行的某种操作命令。 指令系统:一般指一台计算机中所有机器指令 的集合。 它是机器硬件设计的依据,也是软件设计的基础。是硬件和软件间的界面。 系列计算机:ARM, IBM,PDP-11,VAX-11,Intel CISC---复杂指令系统计算机 RISC---精简指令系统计算机 注: 本章下面谈到的指令均指机器指令. 一个指令系统一般应考虑: 1).完备性:指令丰富,功能齐全,使用方便。 2).有效性:程序占空间小,执行速度快。 3).规整性:对称性,匀齐性,指令格式和数据格式的一 致性。 4).兼容性: “向上兼容”----系列机中低档机上运行的软件可以在高档机上运行。 三星S3C2440指令举例: LDR R0, [R1, #4]; R0 ← (R1)+4 ADD R0, R0,#0x11; R0 ← (R0)+0x11 注意重要硬件-----寄存器。 麓芯1号指令举例: MOV R0, R1; (R0)→R1 000110 10 000 10 001 ADD R0, R1; (R0)+ (R1) →R1 000111 10 000 10 001 注意重要硬件-----寄存器。 2. 指令格式 表示一条指令的机器字,称为指令字,简称指令。 它以二进制代码存往指令寄存器(重要硬件)。 指令字的组成: 操作码(OPCODE)+地址码(Address code) 和/或称操作数(OPERAND) 指令字的长度:定长 或变长 2.1操作码(OP)--------操作的性质 1)指令系统中的每条指令都要对应一个操作码; 2)OP的位数取决于指令系统的规模; 2.2 地址码(Address code)和/或操作数 1) 按地址的数目可分为: 三地址指令 OP A1 A2 A3 (A1)OP(A2) → A3 二地址指令 OP A1 A2 (A1)OP(A2) → A1 一地址指令 OP A (AC)OP(A) → AC 注意重要硬件AC 零地址指令 OP 只有OP,无地址码。如停机,空操作,堆栈指令等。 2)从操作数的物理位置分: 访问内存 访问寄存器 访问内存和寄存器型 2.3 指令格式举例 1).PDP-11指令格式 单字长格式 10 3 3 寻址方式 寄存器号 4 3 3 3 3 源操作数 目的操作数 2). 808
原创力文档

文档评论(0)