问题标签 [tsr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1752 浏览

assembly - DOS执行汇编代码

我正在编写一大块程序集,它将注册一个 tsr 然后退出。

我正在努力弄清楚如何正确地将其组装成我可以在 dos 中执行的格式。

我可以访问 ubuntu 9.04 和 windows xp。(首选linux方法)。如果有人能告诉我如何将我的代码组装成dos可执行格式,然后我如何在dos中执行它,我将不胜感激!

0 投票
1 回答
1087 浏览

java - 关于java中的tsr

JAVA是否支持TSR程序?

0 投票
1 回答
498 浏览

assembly - Intel IAPX88 处理器,陷阱 ISR

我发布了以下代码,这段代码的基本目的是,当我将陷阱标志设置为 1 之后,我在屏幕上打印一个字符 z,现在设置了陷阱标志,程序应该执行一个指令和陷阱,我编写了一个简单的陷阱 ISR,其中我有一个无限循环,如果按下 F2 键,这个无限循环将被打破,因为您可以在程序中看到名为 kbisr 的键盘 isr 中 F2 键的扫描码。这是我想从这个程序中实现的功能,但它没有这样做,请检查这段代码并告诉我我做错了什么。这是代码

0 投票
4 回答
2249 浏览

file - 什么是 .tsr 文件

我只需要将数据导出到 tsr 文件。以前我们用来导出到 csv 文件。

谁能告诉我什么是 tsr 文件,内容格式是什么?内容在某种程度上与 csv 相似吗?

0 投票
2 回答
5514 浏览

assembly - 帮助在 DOS 的 NASM 汇编中编写 TSR 程序

我一直在尝试用汇编(16 位)为 MS-DOS 编写 TSR(终止驻留)程序(通常)。我已经阅读了有关 TSR 的 Wikipedia 页面以及专门在 DOS 中使用它的页面(但它似乎是用 C 语言而不是直接用汇编语言教授它)。我查看了一个包含大量 DOS 中断文档的站点,发现这个这个和另一个与 TSR 程序最相关的一个。我不能发布所有链接,因为作为一个新用户,我可以在一个帖子上拥有多达 2 个超链接。

因此,我尝试在 NASM 中以实模式平面模型(.COM 文件格式)编写一个(看似)非常简单的 TSR 程序。这是代码:

当我组装它并在 DOS 中执行它时,它不会返回到 DOS 提示符,而是挂起系统(除了硬件光标仅在最后一个提示符下方闪烁之外,没有任何活动发生)。我猜内存垃圾可能正在执行,但你明白了。

任何人都可以帮助找出这段代码的问题和/或提供在 DOS 中编码 TSR 的一般建议吗?在此先感谢,非常感谢任何帮助!

0 投票
2 回答
1031 浏览

assembly - 组装 TSR - 我的程序崩溃了,我不知道原因

我正在编写一个简单的 TSR 程序,但出现错误。

我尝试执行它,Int 90H但由于某种原因它崩溃了。

我是 TSR 的新手,所以问题可能很简单。

总回报:

主程序:

你知道我的程序为什么会崩溃吗?

0 投票
1 回答
1217 浏览

c - TSR 程序在 windows/dos 中更改屏幕上字符的大小写

我想知道如何使用 C 更改屏幕上字符的字母。这是一个使用 dos.h 头文件的 TSR 程序。

0 投票
2 回答
2020 浏览

c - 使用 dos.h 在 TSR 编程中使用 keep(int,int) 函数

在学习 tsr 编程时,我看到了某些我无法理解的代码的使用。

示例 cede 部分是(在 c 中):(请解释粗体部分)

0 投票
0 回答
419 浏览

interrupt - 如何在 TSR 程序中使屏幕闪烁?

我编写了一个用作屏幕保护程序的程序,即如果没有按下键盘按钮,10 秒后所有命令提示符屏幕都会被清除。简而言之,我已经迷上了定时器和键盘中断。但我希望程序显示闪烁的屏幕,即显示命令提示符和空白屏幕的所有文本。但我目前的情况是,如果没有按下任何按钮,它会在 10 秒后继续显示空白屏幕。如何修改我的程序以显示在清除屏幕和文本数据之间交替显示闪烁屏幕,而不仅仅是清除屏幕。这是我的程序:

抱歉我的缩进很差。我发现在这个网站上缩进代码非常困难。

0 投票
3 回答
2528 浏览

assembly - 在 DOS (TASM) 上组装,在 int 21h 上使用新处理程序创建 TSR

我在为 DOS 制作 TSR com 文件时遇到了麻烦。它应该在第 21 个中断时设置一个新的处理程序,终止并保持驻留。新处理程序应将控制权转移到旧的中断 21h 处理程序。我保存了它的中断向量,但不知道如何正确调用它。这是一个程序: