2018/8/16王道考研/cskaoyan.com1王道考研——组成原理WWW.CSKAOYAN.COM第四章指令系统本节内容王道考研/CSKAOYAN.COM指令系统指令格式王道考研/CSKAOYAN.COM本章总览王道考研/CSKAOYAN.COM本节总览2018/8/16王道考研/cskaoyan.com2王道考研/CSKAOYAN.COM指令的定义指令(又称机器指令):是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成该机的指令系统,也称为指令集。注:一台计算机只能执行自己指令系统中的指令,不能执行其他系统的指令。硬件1000100011111001001111110001010指令软件对谁进行操作?不需要操作对象需要一个操作对象需要两个操作对象…用户要干什么?停机中断求反求补加减乘除…王道考研/CSKAOYAN.COM指令格式一条指令就是机器语言的一个语句,它是一组有意义的二进制代码。一条指令通常要包括操作码字段和地址码字段两部分:操作码(OP)地址码(A)一条指令的结构OPA1A2A3(结果)A4(下址)指令含义:(A1)OP(A2)→A3,A4=下一条将要执行指令的地址王道考研/CSKAOYAN.COM指令格式-地址码OPA1A2A3(结果)A4(下址)指令含义:(A1)OP(A2)→A3,A4=下一条将要执行指令的地址000420C4H12344321H43211234H22343234H…000000000001000010000011000100000101设指令字长为32位,操作码占8位,4个地址码字段各占6位设存储字长为32位,即4B00000100001000001100010000000000假设是+55555555H•Ai可直接表示26=64个不同的位置•一条指令的执行(假设每个地址都是主存地址):取指令访存1次(假设指令字长=存储字长)取两个操作数访存2次存回结果访存1次共访存4次111101111110111111四地址指令王道考研/CSKAOYAN.COM指令格式-地址码OPA1A2A3(结果)A4(下址)指令含义:(A1)OP(A2)→A3,A4=下一条将要执行指令的地址00FFEF44H22BCE142H55555555H43211234H12344321H…000000000001000010000011000100000101设指令字长为32位,操作码占8位,4个地址码字段各占6位设存储字长为32位,即4B11111111111011110100010000000000假设是+•Ai可直接表示26=64个不同的位置•一条指令的执行(假设每个地址都是主存地址):取指令访存1次(假设指令字长=存储字长)取两个操作数访存2次存回结果访存1次共访存4次111101111110111111000000程序计数器PC取出00FFEF44H后000001四地址指令OPA1A2A3(结果)三地址指令2018/8/16王道考研/cskaoyan.com3王道考研/CSKAOYAN.COM指令格式-地址码OPA1A2A3(结果)A4(下址)指...