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

网站建设scyiyouhtml5模板之家

网站建设scyiyou,html5模板之家,wordpress写网站教程,小说网站收录了怎么做排名本科的时候浅浅研究了DOSBox,今天看到网上挺多关于雷军代码的新闻,我把雷军代码在web上编译出来了,但是我是业余选手,所以做得比较差,不过大家感兴趣可以关注我的dosplay项目,旨在利用js-dos实现汇编语言在…

本科的时候浅浅研究了DOSBox,今天看到网上挺多关于雷军代码的新闻,我把雷军代码在web上编译出来了,但是我是业余选手,所以做得比较差,不过大家感兴趣可以关注我的dosplay项目,旨在利用js-dos实现汇编语言在web中的运行,目前必须在电脑端打开才能编辑,手机上只能运行,代码使用我的chrome系的浏览器测试通过了,其他浏览器可能有问题。

点击运行雷军的RI.com代码 这个蓝色的链接使用chrome或者edge打开后应该可以看到自动编译RI.com程序,注意需要使用xWorker模拟器,同时打开/C/assembly/LeiJun/RI.asm文件,运行run-com命令。

我的完整编译程序的输出为:

C:\ASSEMBLY\LEIJUN>tasm RI.asm
Turbo Assembler  Version 4.1  Copyright (c) 1988, 1996 Borland InternationalAssembling file:   RI.asm
Error messages:    None
Warning messages:  None
Passes:            1
Remaining memory:  408kC:\ASSEMBLY\LEIJUN>tlink /t RI.obj
Turbo Link  Version 7.1.30.1. Copyright (c) 1987, 1996 Borland International
Warning: DOSSEG directive ignored in module RI.ASM

运行程序可以获得如下内容:

C:\ASSEMBLY\LEIJUN>RI.com
RAMinit  Version 2.12 Copyright (c) 1989-1994  by KingSoft Ltd. 
Activate with:  C:\ASSEMBLY\LEIJUN>ri /?
RAMinit  Version 2.12 Copyright (c) 1989-1994  by KingSoft Ltd. 
Programmed by Mr. Leijun    Dec 1992Usage:   RI [options]/H,/?    Display this screen
/CLS     Removes all TSR programs after current RI
/RET     Removes TSR programs include current RI
/NEW     Residents a new data copy of current environment
/ALL     Removes all RI copies and all other tsr programs
/Sxyy..  Define Hotkey   x=AuxHotkey   yy..=shift statusx=auxiliary hotkey (default is "X") x equ "1" means need AuxHotkeyyy..=shift status  [CAScas]C: Left Ctrl    A: Left Alt    S: Left Shiftc: Right Ctrl   a: Right Alt   s: Right ShiftExample: "RI /S1c"  means Hotkey is Right_Ctrl+X"RI /S0Cc" means HotKey is Left_Ctrl+Right_Ctrl"RI /CLS"  equals simply press hotkey"RI /RET"  Removes all TSRs after current RI and this RIContact me for RAMinit problems: (01)2561155 Call 1997C:\ASSEMBLY\LEIJUN>ri  ri /cls
RAMinit  Version 2.12 Copyright (c) 1989-1994  by KingSoft Ltd. 

可以看到这里面有雷军当年的联系方式,从打印出来的 RAMinit 程序的相关说明可以看出,这个代码的RAMinit 版本为 2.12,由金山软件(KingSoft Ltd.)在 1989 - 1994 年开发,编程者是 Mr. Leijun,编写时间为 1992 年 12 月。该程序主要用于管理内存中的驻留程序(TSR)

  • 代码来自 https://github.com/doyou/RAMinit/
  • 演示效果可以看 https://www.bilibili.com/video/BV1uF411k7RH

中断程序

该RI.com程序可以中断目前死循环的程序,比如如下的程序,通过tasm编译运行之后显然会陷入死循环,这时就可以调用RI.com中断程序,从而可以做其他的事情。

; the system is blocked when executing main program
; can be solved by RI.386
DATA SEGMENT USE16MESG DB 'I forget to exit my code 5555; press right ctrl + left ctrl to stop me by ri.com plz',0DH,0AH,'$'
DATA ENDS
CODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:  	MOV    AX,DATAMOV    DS, AXMOV    CX,8PRINT:  MOV    AH,9MOV    DX, OFFSET MESGINT    21HLOOP   PRINTCHECK_LOOP:CMP CX, 10000JG  RESET_CXINC CXJMP CHECK_LOOPRESET_CX:MOV	CX, 0JMP CHECK_LOOPMOV AH,4CHINT 21H            	;BACK TO DOS
CODE ENDS
END  BEG

清除驻留程序TSR

在线的代码给出了一个实例,首先,安装了雷军写的RI程序,然后,运行程序tsr.exe,改程序设置了一个“终止并驻留”程序,其在屏幕右上角显示时间,接下来我们可以按住左右两个CTRL按键或者输入命令ri /cls来清除TSR。

PS 希望有大佬可以具体讲讲相关的知识,我确实不大懂这个程序的功能

http://www.dtcms.com/a/601334.html

相关文章:

  • 做网站网络公司泉州住房建设局网站
  • 电子绕核运动为何不辐射能量、不坠入原子核?
  • RK3588核心板/开发板RT-Linux系统实时性及硬件中断延迟测试
  • 11. 函数极限
  • 死锁的本质:形成条件、检测机制与排查策略
  • Winform控件:RichTextBox
  • 大疆影石掰手腕,智能影像“跨界”内卷
  • 建设一个网站平台一款app的开发成本
  • 吴江城乡和住房建设局网站商务网站建设 模板
  • sparksql远程服务thriftserver.sh启停脚本
  • 非模板匹配目标识别算法
  • NLP基础(一)_简介
  • Spring AI Alibaba 学习之最简单的快速入门
  • 网站的总体结构网站代理软件
  • 设计循环队列 | C语言实现
  • 可以做淘宝推广的网站有哪些内容微信公众平台可以导入wordpress
  • 5.1 路由选择算法
  • 十八、文本预处理与基础技术
  • 巨 椰 云手机突破物理限制
  • java基础-继承练习
  • 寻花问柳一家专门做男人的网站1534939978姐的微信德惠市
  • 做网站的毕业设计博客网站制作
  • Java应用中,CPU 使用率过高​问题排查(手动用top+jstack或阿里Arthas)
  • k8s的包管理工具(5)--读取文件内容
  • AXI-5.4 Protocol errors
  • 动易网站后台帮人做彩票网站有事吗
  • 购物网站php模板周口市网站建设
  • 装饰公司网站模板下载建设网站的内容及实现方式
  • Kubernetes 学习笔记
  • 【自然语言处理】基于统计基的句子边界检测算法