问题标签 [8-bit]

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 投票
2 回答
204 浏览

emulation - 谁能告诉我模拟器初学者最常用的旧 8 位处理器的名称?

我记得几年前为 8 位处理器编写了一个模拟器,IIRC 从未真正存在过。它是有人为了编写模拟器而想出来的,并且在模拟领域的初学者中被大量引用。我丢失了我拥有的代码,我想再次查找它。(真的很糟糕。它有一个很好的调试器,带有寄存器、堆栈、内存视图和断点。全屏、声音、保存状态。我非常喜欢它 D:)

我一直在谷歌搜索没有运气。我脑海中的名字是Z80,但我很快意识到那是Gameboys xD的处理器哈哈哈

0 投票
1 回答
268 浏览

driver - 读取智能卡(8 位还是 16 位?)

我正在开发用于读取智能卡 (PC/SC) 的驱动程序,并且我一直在以强制 8 位方式读取数据,即使卡本身可能具有 16 位芯片。我有两个问题,一个是:如何判断该卡是否符合 16 位或 8 位架构,另一个是:将 16 位系统视为 16 位是否会提高性能?

0 投票
1 回答
2100 浏览

search - C# 中带有 UTF-8 字符集的 IMAP 搜索命令

C# Imap 搜索命令,带有 á,é 等特殊字符

我正在尝试在 C# 中实现上述帖子中提到的逻辑,以在 gmail 中实现基于非 ascii 的搜索。成功登录 imap.gmail.com 后,我与服务器进行了以下交易:

但是,服务器响应表示的电子邮件与我提供的搜索词完全无关。这只发生在关键字中使用非 ascii 字符时,我相信我的编码有问题。

我也尝试过使用Encoding.Ascii,但后来我得到的搜索结果更加偏离目标。

发送字符串文字的正确方法是什么:"αβγδ\r\n"

0 投票
1 回答
1385 浏览

c - 如何在 c/matlab 中显示 8 位 256x256 数组?

我在c中有一个数组:

每个值都是索引像素的 8 位 rgb。

现在的问题是我如何显示这张照片?我可以使用 C 或 matlab 或其他任何东西..

0 投票
3 回答
8690 浏览

java - 如何将 BufferedImage 转换为 8 位?

我正在查看 ImageConverter 类,试图弄清楚如何将 BufferedImage 转换为 8 位颜色,但我不知道该怎么做。我也在互联网上搜索,我找不到简单的答案,他们都在谈论 8 位灰度图像。我只是想将图像的颜色转换为 8 位......没有别的,没有调整大小没有。有没有人介意告诉我如何做到这一点。

0 投票
2 回答
380 浏览

c++ - 使用 termios 和 uint8_t 对串行通信进行符号扩展

我正在尝试使用 write() Unix 系统调用写入字节,但是我发送的任何以 1 开头的 8 位值都会变成 32 位值。我试图查看是否有任何 termios 标志来解决这个问题,但我似乎找不到任何标志。

输入样本:

BIN6: 10111110 -------- HEX6:be -------- DEC6: 190 -------- ASCII6: ?

BIN7: 11101100 -------- HEX7: ec -------- DEC7: 236 -------- ASCII7: ?

输出样本:

BIN6:000000011111111111111111111111110111110 -------- HEX:FFFFFFBE -------- DEC:-66 -------- ASCII:¾

BIN7:00000001111111111111111111111111101100 -------- HEX:FFFFFFEC -------- DEC:-20

知道如何解决这个问题吗?谢谢!

0 投票
1 回答
288 浏览

java - Java - 将十进制解析为 x 位字节的解析器库

我的解析器有问题。

问题是我得到一个整数,例如“8”,我需要将它转换为一个 8 位无符号字节。稍后我将收到一个整数“56”,需要使用相同的方法对其进行转换,但是当我得到一个“-53”(例如)时,我会说这是通信和发送中的错误。

例如,

注意: Parse8BitSigned() 和 Parse8BitSigned() 尚未实现。我需要那个方法来处理任何数字

0 投票
1 回答
1211 浏览

ruby-on-rails - 在 Net::HTTP.get_response.body 中使用非拉丁(西里尔文)符号 RoR ASCII-8bit 到 UTF-8

我需要通过 Net::HTTP 获取一些数据,我收到 ASCII-8bit 的响应后效果很好。问题是如何将其编码为 utf8 并保存所有非拉丁符号?

随着@content.encode('utf-8', 'binary', :invalid => :replace, :undef => :replace, :replace => '')我失去所有西里尔符号

随着@content.encode('utf-8', 'binary')我得到"\xCB" from ASCII-8BIT to UTF-8错误

我得到 ������ @content.force_encoding("UTF-8)而不是西里尔符号

我无法通过谷歌搜索找到答案。

0 投票
1 回答
2176 浏览

c++ - cv::Mat 大整数

我正在努力将大整数(例如 2942584)放入 cv Mat 中。唯一接受它的类型是 CV_8UC1,但它将值从 2942584 更改为 120(显然是 8 位)。

但是无论如何在 cv Mat 中有原始值吗?

如果有帮助,这是简单的代码:

输出:

0 投票
3 回答
932 浏览

r - R是否支持8位变量?

我正在尝试将一个大的(~700Mb).csv 文件读入 R。

该文件包含一个小于 256 的整数数组,带有一个标题行和 2 个标题列。

我用:

这最终与:

查看内存使用情况,它在崩溃时页面文件使用量为零的 6Gb 机器上的使用量约为 3Gb,因此可能有另一种方法来修复它。

如果我使用:

我可以看到所有列都被加载为我认为是 32 位的“整数”。

显然,使用 3Gb 加载 700Mb .csv 文件的一部分远非高效。我想知道是否有办法告诉 R 为列使用 8 位数字?这是我过去在 Matlab 中所做的,它很有效,但是,我似乎在任何地方都找不到提到 R 中的 8 位类型。

它存在吗?我如何告诉它 read.csv 使用它?

提前感谢您的帮助。