当前位置: 首页 > news >正文

成都网站设计合理柚v米科技/百度小程序关键词优化

成都网站设计合理柚v米科技,百度小程序关键词优化,怎么删除一个wordpress,广安做网站公司操作码扩展 假设一个机器的字长是16位,指令长度为单字长 若4位用于操作码OP,剩下3个4位用于地址码,则该指令是三地址指令,总共可以有16条 如果该机器的指令条数变多了(至少17条以上),那么4位的…

操作码扩展

假设一个机器的字长是16位,指令长度为单字长

4位用于操作码OP,剩下3个4位用于地址码,则该指令是三地址指令,总共可以有16条

在这里插入图片描述

如果该机器的指令条数变多了(至少17条以上),那么4位的操作码是不够的,需要扩展

如果把Ad1作为操作码,那么OP就多出4位,变成了8位,就可以有256条双地址指令了

但是扩展操作码时必须要遵守2个原则(不知道为什么)

  1. 不允许短操作码是长操作码的前缀(长短是相对的)

    比如一个4位的操作码为0100(短操作码)和一个8位的操作码abcd efgh(长操作码),abcd不能是0100

  2. 每条指令的操作码不能重复

三地址指令如果是16条,那么意味着前4位已经占满,后续的位数再多,也是不合法的操作码

因此如果需要后续扩展,三地址指令必须至少留出一条

那么如果双地址指令不需要扩展,最多可以有16条,如果需要扩展,则在Ad1位置至少也要留出一条指令

如果双地址指令想要扩展的更多,那意味着单地址指令需要留出的条数也越多,单地址指令条数就越少

例题1

一个计算机系统采用32位单字长指令,地址码为12位,若定义了250条二地址指令,还可以有几条单地址指令
指令单子长,则指令长度为32位指令单子长,则指令长度为32位 32

这个指令是从三地址扩展来的吗?不是,因为如果是三地址,则至少要12x3=36位这个指令是从三地址扩展来的吗?\\不是,因为如果是三地址,则至少要12x3=36位 12x3=36

二地址要用掉24位地址码,操作码还剩下32−24=8位,二地址指令可以有256条二地址要用掉24位地址码,操作码还剩下32-24=8位,二地址指令可以有256条 243224=8256

但是题目说只用了250条,也就是可以有6条用于扩展但是题目说只用了250条,也就是可以有6条用于扩展 2506

而单地址指令,意味着地址码只占12位,相对于二地址指令,操作码又多出了12位而单地址指令,意味着地址码只占12位,相对于二地址指令,操作码又多出了12位 1212

所以单地址指令有:6×212=24K条所以单地址指令有:6×2^{12} = 24K \,条 6×212=24K

例题2

某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段6位,则指令字长至少应该是?
三地址指令有29条,则至少为5位(25=32>29)三地址指令有29条,则至少为5位(2^5 = 32 > 29) 29525=32>29

如果三地址刚好是5位,则有32−29=3条可以用于二地址指令扩展如果三地址刚好是5位,则有32-29=3条可以用于二地址指令扩展 53229=3

地址码为6位,则二地址指令最多可以有3×26=192条>107条地址码为6位,则二地址指令最多可以有3×2^6 = 192条 > 107条 63×26=192>107

∴指令字长至少是5+3×6=23∴指令字长至少是5+3×6 = 23 5+3×6=23

又∵计算机按字节编址,23mod8≠0又∵计算机按字节编址, \quad 23\mod8≠0 ,23mod8=0

∴指令字长至少是24位∴指令字长至少是24位 24

http://www.lbrq.cn/news/939205.html

相关文章:

  • 旅游电子商务网站建设的流程/新闻摘抄四年级下册
  • 江西省城乡住房建设厅网站/怎么做百度推广的代理
  • 夜狼seo/seo优化在线诊断
  • 网站标题就一个关键词/seo导航
  • 做水印的网站/网站搭建软件
  • 手机网站工具/有没有永久免费crm
  • 时时彩做号工具网站/域名收录提交入口
  • 福田公司企业文化/湖南seo优化服务
  • 盗号网站怎么做/无锡seo网站管理
  • 自己做的网站访问不了/如何制定会员营销方案
  • 网吧设计公司/杭州百度首页优化
  • 传奇私服网站怎么建设/宁波网站建设团队
  • 做网站编程用什么语言好/网站发布与推广怎么写
  • 建立网站的风险/google网址直接打开
  • 重庆网站制作外包公司/网店推广网站
  • 中小企业网站建设服务公司/关键词优化软件哪家好
  • 网站建设标书范本/百度推广怎么操作
  • 黄岛网站建设公司首选/关键词优化怎么优化
  • 兴安盟建设局网站/新闻20字摘抄大全
  • 羊毛网站建设视频/今日山东新闻头条
  • 做视频网站 版权怎么解决/求购买链接
  • 政府网站建设实施方案/艺人百度指数排行榜
  • 如何自己编写一个程序/百中搜优化
  • 专业建站流程/爱网站关键词挖掘工具
  • 医疗器械网站建设策划书/百度公司排名
  • 门户网站cms系统/百度seo策略
  • 做网站服务器要用多大/网络营销与直播电商专业学什么
  • 求做图的网站/广州从化发布
  • 使用docker部署wordpress/seo站长工具是什么
  • 政府网站新媒体建设方案/网络媒体推广报价
  • day25
  • 【C++】红黑树实现
  • 【笔记】活度系数推导
  • Nuxt 4:前端开发的全新篇章
  • 数据库索引详解:原理、设计原则与应用场景
  • Day04–链表–24. 两两交换链表中的节点,19. 删除链表的倒数第 N 个结点,面试题 02.07. 链表相交,142. 环形链表 II