MIPS

2024/4/12 1:57:17

《计算机组成与设计》01. 计算机抽象及相关技术

文章目录计算机体系结构中的 8 个伟大思想面向摩尔定律的设计使用抽象简化设计加速经常性事件通过并行提高性能通过流水线提高性能存储层次通过冗余提高可靠性性能性能的度量时钟周期数和时钟周期长度与CPU时间的公式指令性能公式经典的 CPU 性能公式CPI 计算公式程序执行时间计…

golang交叉编译到mips平台代码参数解释

例如: go build -ldflags"-s -w" -o your_binary -v -tags netgo -installsuffix netgo -ldflags -extldflags "-static" -a -x -v -ldflags -w -s -linkmode external -extldflags "-static -lpthread" -ldflags"-s -w"…

计算机组成与设计---硬件/软件接口---指令: 计算机的语言

名字示例注释32个寄存器$ s0~ $ s7, $ t0~ $ t9, $ zero, $ a0~$ a3, $ v0 ~ $ v1, $ gp, $ fp, $ sp, $ra, $at寄存器用于数据的快速取.在MIPS中,只能对存放在寄存器中的数据执行算术操作,寄存器$ zero的值恒为0,寄存器$at被汇编器保留&…

计算机组成与设计---硬件/软件接口---大容量和高速度:开发存储器层次结构

5.1存储器技术 静态存储器 (SRAM) 存取数据时间0.5ns – 2.5ns,价格: $2000 – $5000 per GB 动态存储器 (DRAM) 存取数据时间50ns – 70ns,价格: $20 – $75 per GB 磁盘: 存取数据时间 5ms – 20ms,价格:$0.20 – $2 per …

计算机组成与设计---硬件/软件接口---计算机的算术运算

3.1 加和减法 整数加法 例子: 7 6 结果超出表示范围就会发生溢出(定义) 正数和负数相加,不会溢出 两个正数相加 符号位为1,表示发生溢出 两个负数相加 符号位为0,表示发生溢出 整数减法 减法:加上加数的负值 例如: 7 …

【计算机组成与体系结构Ⅱ】MIPS指令系统(实验)

实验2:MIPS指令系统 一:实验目的 了解和熟悉指令级模拟器。熟练掌握MIPSsim模拟器的操作和使用方法。熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解。熟悉MIPS体系结构。 二:实验要求 采用指令集和流水线操作级模拟器…

计算机组成与设计---硬件/软件接口---计算机概要与技术

1.1计算应用的分类及其特性 桌面计算机:广泛应用,运行大量的第三方软件;主要特点是性能良好,价格低廉 服务器:基于网络访问,大容量,良好的性能和高可靠性 嵌入式计算机:通常和硬件集成在一起&a…

计算机组成与设计---硬件/软件接口---处理器

4.1逻辑设计的一般方法 二进制信息编码 低电平 0, 高电平 1一线一位根据多条数据总线确定多位数据编码 组合部件 对数据操作输出是输入的函数 状态(时序)部件 存储信息寄存器:将数据存储在电路里时钟信号决定数据更新时刻边沿触发&…

CPU之路——处理器与MIPS

1971年11月15日,Intel发布了世界上第一款单芯片微处理器4004 一、计算机模型(冯诺依曼体系结构) 计算机的数制(指令和数据)采用二进制 程序存储在计算机中,计算机执行程序时,将自动地从主存储器中取出指令一条一条地顺…

WinMIPS64工具进行MIPS指令集实验(二)

在上一篇中,运行了一个测试程序,但是对于运行的结果以及那么多窗口每个窗口表示的含义还并不明确,所以本篇就来分析一下这些内容。 上一篇:WinMIPS64工具进行MIPS指令集实验(一) 地址:https:/…

CSAPP(深入理解计算机系统)

前言 自己这段时间上了微机原理,想起来这本书也看完了,就一同综合做个笔记。因而有部分是只属于MIPS的,我会标注出来,如果不需要应付考试的话我是不推荐读里面相关段落的一个字的,而为应付考试的话标注属于MIPS的应为重点,利用crtl F 搜索MIPS即可 第二…

【ARM Cortex-M 系列 4 番外篇 -- 常用 benchmark 介绍】

文章目录 1.1 CPU 性能测试 MIPS 计算1.1.1 Cortex-M7 CPI 1.2 benchmark 小节1.3.1 Geekbenck 介绍 1.3 编译参数配置 1.1 CPU 性能测试 MIPS 计算 每秒百万指令数 (MIPS):在数据压缩测试中,MIPS 每秒测量一次 CPU 执行的低级指令的数量。越高越好&…

mips移植openssl,生成库文件及头文件

虚拟机环境:Ubuntu16.04 64位 目标板环境:mips Linux 32位 准备: 1. openssl官网下载openssl软件包(本人使用版本:openssl1.0.2g) 2. 安装好交叉编译工具 1. config JoshYuebyubuntu:~soft/soft-package/o…