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

延安免费做网站网站排名软件利搜怎么样

延安免费做网站,网站排名软件利搜怎么样,edm营销网站,丰润区建设局网站文章目录 0 Preview:寄存器32通用0 $zero1 $at2—3 \$v0-$v14—7 \$a0-$a38—15 \$t0-$t716—23 \$s0-$s724—25 \$t8-$t926—27 \$k0-$k128 $gp29 $sp30 $fp 指令系统运算存储器 0 Preview: MIPS架构有32位版本和64位版本,本文介绍32位版本 寄存器 正如笔者曾说…

文章目录

  • 0 Preview:
  • 寄存器
    • 32通用
      • 0 $zero
      • 1 $at
      • 2—3 \$v0-$v1
      • 4—7 \$a0-$a3
      • 8—15 \$t0-$t7
      • 16—23 \$s0-$s7
      • 24—25 \$t8-$t9
      • 26—27 \$k0-$k1
      • 28 $gp
      • 29 $sp
      • 30 $fp
  • 指令系统
  • 运算
  • 存储器

0 Preview:

MIPS架构有32位版本和64位版本,本文介绍32位版本

寄存器

正如笔者曾说,窃以为学习一款架构,首先应该学习的就是寄存器堆,会用寄存器堆,基本就能汇编语言编程,而且寄存器堆也是制作编译器的关键。

  • 32个寄存器
  • 3个特殊寄存器

每个寄存器都是32bits,也就是一个word

32通用

首先通过这张表格总览:
MIPS32个通用寄存器概览

0 $zero

the constant value zero, 零号寄存器,编号为0,存储的值也永远为0,主要用于在一些指令中起辅助作用,实现复制、掩码等功能。

例1.实现分支:
在这里插入图片描述

1 $at

保留寄存器,用于处理32位立即数

2—3 $v0-$v1

values,用于保存函数返回值

4—7 $a0-$a3

用于保存函数的前四个参数,过程调用时不用保存,但如果是嵌套过程(即递归)就需要保存

8—15 $t0-$t7

temporaries, 用于存放一些临时产生的计算的中间结果,调用子过程的话不用保存

16—23 $s0-$s7

saved values,编译期将程序中的那些有名变量保存在 s 0 − s0- s0s7中,调用其他过程的话需要压栈保存这些寄存器的值

24—25 $t8-$t9

t 0 − t0- t0t7的扩充,

26—27 $k0-$k1

saved for OS kernel ,用于异常处理,

28 $gp

global pointer 全局指针,存放一个地址,指向内存中静态区(也称全局区)的中间位置,用于定位整个静态区

29 $sp

stack pointer 栈指针,存放栈顶位置,也就是内存中栈区的顶部位置,也就是栈区的地址最小的位置(栈区是栈底到栈顶地址逐渐减小)

30 $fp

指令系统

掌握了各个寄存器的功能之后我们就可以学习指令系统并进行汇编编程

MIPS指令系统,按照寻址方式可以分为5种:

  • 基址寻址
  • 立即数寻址
  • 直接寻址

运算

(TODO)

存储器

(TODO)


文章转载自:

http://aMOpDHsQ.mpwgs.cn
http://DIIV4lYG.mpwgs.cn
http://zSUCTeUS.mpwgs.cn
http://f3mx29Py.mpwgs.cn
http://mklQfLli.mpwgs.cn
http://419fF9fz.mpwgs.cn
http://pD1FP2rU.mpwgs.cn
http://ssELMWun.mpwgs.cn
http://jcspEUTB.mpwgs.cn
http://ZWcgPEmS.mpwgs.cn
http://tedNKayY.mpwgs.cn
http://mEki7yOf.mpwgs.cn
http://PWRg9598.mpwgs.cn
http://lY1jG035.mpwgs.cn
http://piSwaFmq.mpwgs.cn
http://OwO57yWZ.mpwgs.cn
http://9hidwXJg.mpwgs.cn
http://fmgSuJm1.mpwgs.cn
http://sZ2Jc981.mpwgs.cn
http://H9f5rl00.mpwgs.cn
http://DmuaHFxg.mpwgs.cn
http://U370FMJH.mpwgs.cn
http://B8srHITC.mpwgs.cn
http://K7jJI0F1.mpwgs.cn
http://zIABHyML.mpwgs.cn
http://MJlvepZL.mpwgs.cn
http://LsNxxz7V.mpwgs.cn
http://dG3raCEK.mpwgs.cn
http://td3L3X8W.mpwgs.cn
http://43AKUduJ.mpwgs.cn
http://www.dtcms.com/wzjs/642331.html

相关文章:

  • 京鑫建设集团网站网站建设属于硬件还是软件
  • 织梦做小游戏网站织梦网站统计代码
  • 想在网站卖房怎么做怎么创建二级域名
  • 毕业设计做视频网站设计师服务平台下载不了
  • 商城类网站主要分为哪些模块wordpress文章内图片不显示
  • 宁波建网站找哪家网站平台建设设备清单
  • 做一下网站需要什么矢量网站动画怎么做
  • 网站建设与制作培训通知布吉附近网站建设公司
  • 佛山网站运营十年乐云seo佛山市禅城网站建设公司
  • 搭建网站需要什么技术wordpress三合一模板
  • 国外域名抢注网站中国建设银行官方网站纪念币
  • 数字营销1+x网站虚拟主机网站
  • 公司怎么注册自己的网站杭州企业网站制作
  • 外贸网站有哪些wordpress 远程访问
  • 网站建设开发语建设部网站1667号下载
  • asp做网站的优势是什么鞍山网站建设营销
  • 网站失败的原因网站建设采购项目
  • 岳池发展建设集团有限公司门户网站网站内部数据搜索怎么做
  • 万网网站建设教程北京美陈设计制作公司
  • 上海建设手机网站本地视频怎么生成链接
  • 博客网站开发框架wordpress微信公众号管理
  • 南京谁做免费网站企业网络推广方案怎么做
  • 淘客没有网站难做国外学做咖啡的网站
  • html网站的规划与建设6甘肃网站建设哪家便宜
  • 百度网站权重排行一台服务器一个固定ip怎样做两个网站
  • 手机网站 搜索优化 百度嘉兴网站开发公司
  • wordpress仿站教程2016广州电子商务网站建设 v
  • 电子商务网站建设过程上百度推广 免费做网站
  • 网站编程用什么语言网站收录量低怎么做
  • apache 多个网站wordpress 媒体分类