CSys 128位CPU及计算机模拟与中英文双语编程环境

本软件分为两大部分。一个是Csys指令集的128位支持中英文指令的虚拟计算机模拟器。一个是基于这种计算机的中英文汇编编译的环境。另外还有些小工具。

欢迎使用本软件。

本软件包括《中文汇编语言编译器》软件。是配套CRISC128型CPU计算机使用的在PC机上的交叉汇编器。

本软件包括一种中英文双语的128位精简指令集CPU计算机的模拟器。可以模拟该CPU和外设的基本功能。

本软件可以模拟的外设包括虚拟显示器、模拟软驱、模拟硬盘、鼠标、键盘、模拟串口、模拟并口、定时器。

下载地址

时间: 2024-10-13 10:24:08

CSys 128位CPU及计算机模拟与中英文双语编程环境的相关文章

SGC强制最低128位加密,公钥支持ECC加密算法的SSL证书

  Pro SSL证书,验证企业域名所有权和企业身份信息,采用SGC(服务器门控)技术强制128位以上至256位加密,属于企业OV验证级专业版(Pro) SSL证书:即使用户使用低版本浏览器(比如浏览器加密强度为40位,56位等),也可以强制加密达到128位的加密强度.目前SSL证书公钥以2048 RSA加密算法为主流,而且Symantec Pro SSL证书还能支持公钥为256位 ECC加密算法.众所周知,256位加密的ECC SSL证书的安全性相当于3072位RSA SSL证书,但256位E

(SGC强制最低128位加密,公钥支持ECC加密算法的SSL证书)

  Pro SSL证书,验证企业域名所有权和企业身份信息,采用SGC(服务器门控)技术强制128位以上至256位加密,属于企业OV验证级专业版(Pro) SSL证书:即使用户使用低版本浏览器(比如浏览器加密强度为40位,56位等),也可以强制加密达到128位的加密强度.目前SSL证书公钥以2048 RSA加密算法为主流,而且Symantec Pro SSL证书还能支持公钥为256位 ECC加密算法.众所周知,256位加密的ECC SSL证书的安全性相当于3072位RSA SSL证书,但256位E

破获ARM64位CPU下linux crash要案之神技能:手动恢复函数调用栈

"情况是在不断地变化,要使自己的思想适应新的情况,就得学习" --伟大主席毛爷爷 引言 前不久老王的一位刚入职的同事小马在调试基于三星平台的7420 SOC(ARM64位处理器芯片)Android驱动的时候遇到了一个crash问题,但是panic出来后没有打印出backtrace(函数的调用关系),后来老王通过分析ARM64 linux的函数调用关系以及AAPCS64,通过手动获取调用堆栈的方式很快定位和解决了此问题.突然老王才意识到,早在2013年苹果发布了iPhone 5s,其做为

将32位MD5摘要串转换为128位二进制字符串

将32为MD5摘要串转换为128位二进制字符串: 1 /// <summary> 2 /// 将字符串转成二进制 3 /// </summary> 4 /// <param name="s">源字符串</param> 5 /// <returns>二进制串</returns> 6 internal static string ConvertStringToBinary(string s) 7 { 8 if (s.I

绿色地址栏扩展验证(EV)SSL证书、支持SGC 强制最低128位以上

  Pro With EV SSL证书,最严格的域名所有权和企业身份信息验证,属于最高信任级别.最高安全级别的 EV SSL证书,该证书可以使地址栏变成高安全绿色,并且在地址栏内显示您公司的名称,提高网上用户的注册交易量.SGC(服务器门控技术)强制最低128位至256位加密,即使用户使用低版本浏览器(比如浏览器加密强度为40位,56位等),也可以强制加密达到128位的加密强度.Symantec不仅提供先进的加密技术,同时提供严格的身份验证. 赛门铁克(Symantec)是全球第一大数字证书颁发

C# 128位AES 加密解密 (转)

/// AES加密 2         /// </summary> 3         /// <param name="inputdata">输入的数据</param> 4         /// <param name="iv">向量128位</param> 5         /// <param name="strKey">加密密钥</param> 6 

为什么UUID.randomUUID()表示一个128位的值

我们在代码中使用UUID生成唯一标识符: import java.util.UUID; /** * Created by lay on 18/02/2018. */ public class test { public static void main(String[] args) { System.out.println(UUID.randomUUID());; } } 打印: 04f04c46-d2b2-4699-bc4d-91168cd9e5a4 我们看到了36个字符,和API文档里面描述

计算机组成原理--64位CPU装载32位操作系统,它的寻址能力还是4GB吗?

借由这个问题,今天我们就把 32 位 CPU.64 位 CPU.32 位操作系统.64 位操作系统之间的区别与联系彻底搞清楚.对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与64位CPU 以下内容摘自维基百科: 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 比特,支持整数的 64 比特宽度的算术与逻辑运算.那么 32 位 CPU 同理. 一个 CPU,联系外部的数据总线与地址总线,可能有不同的宽度:术语"64位"也常用于描述这些总线的大小.不过

梦回----32位CPU和64位CPU的通用寄存器

1 32位Intel的CPU通用寄存器 32位CPU所含有的寄存器有:4个数据寄存器(EAX.EBX.ECX和EDX):2个变址和指针寄存器(ESI和EDI):2个指针寄存器(ESP和EBP):6个段寄存器(ES.CS.SS.DS.FS和GS):1个指令指针寄存器(EIP):1个标志寄存器(EFlags). 其中4个数据寄存器和2个编址和指针寄存器以及2个指针寄存器也是我们常说的通用寄存器. 1.1 数据寄存器 数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需要占用总线和访问