问题标签 [bcd]

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 投票
0 回答
940 浏览

list - BCD 列表中的错误 - SharePoint 2010

当我尝试在 SharePoint 2010 中访问 BCD 列表时出现此错误:

这里棘手的部分是我有一个带有两个区域的 WebApplication:

  • 默认(Cliams - Windows 身份验证)
  • 互联网(声明 - Windows 和窗体身份验证)

默认区域中的 BCD 列表工作正常,但位于 Internet 区域中的站点中的列表重新运行上述错误。在 BCD 中,我设置了适当的权限。我在这两种情况下都使用 Windows 帐户。

问题可能出在哪里?在此先感谢,克里斯。

~已解决:我在 IIS 中的站点中的 MembershipProvider 配置错误。

0 投票
1 回答
1738 浏览

vhdl - 如何在 vhdl 或 Labview 中进行 BCD 到无符号整数的转换

我正在为 National Instruments CompactRio 编写一个 vhdl 应用程序。其中一个输入来自仅输出秤上重量的 ASCII 字符串的秤。我知道我可以简单地通过删除 4 个 MSB 将 ASCII 数字转换为二进制编码的十进制,但是如何使用 vhdl 将其转换为无符号整数?对于 0 到 9999 范围内的值,最快的算法是什么?

0 投票
0 回答
8196 浏览

c# - 将 Int 转换为 BCD 字节数组

我想使用 BCD 将 int 转换为 byte[4] 数组。

有问题的 int 将来自设备 ID 和他需要通过串行端口与设备通话。

是否有任何预制功能可以做到这一点,或者你能给我一个简单的方法吗?

例子:

会输出:

0 投票
1 回答
444 浏览

c++ - BCD计算器问题

我正在将十六进制转换0xE0为 BCD。当我这样做时,我得到了 64。我知道这是完全错误的,也许这是我的 C++ 代码中的某些东西,但 64 听起来并不正确。有任何想法吗?是0xE0特例吗?(0xE0十进制为 224。)

这是我的代码的一部分:

0 投票
1 回答
1375 浏览

assembly - Intel 8085 汇编中的位移操作有什么作用?

我试图向自己解释以下 8085 汇编代码

我有这段代码要求输入两个数字(来自 IDE 中的虚拟键盘)并将它们显示在 LED 7 和 8 上:

我不包括在内PRNT,因为这对我的问题并不重要。

我知道.ORG 0000这是程序的开始 - 就像BEGIN在 Pascal 中一样。

CALL DATA是一个子程序,它用二进制零填充累加器并在端口 0(十六进制的 00H)中显示它们(?),然后它(从虚拟键盘)获取一个数字,然后在位移操作中向左旋转。

我的问题是为什么?这样做有什么意义?有什么好处?我在维基百科上读过它,但我仍然不明白。它在这段代码中做了什么,为什么需要它?

0 投票
4 回答
9180 浏览

math - Z80 DAA指令

为这个看似次要的问题道歉,但我似乎无法在任何地方找到答案 - 我只是想在我的 Z80 模拟器中实现 DAA 指令,我在 Zilog 手册中注意到它是为了调整二进制编码十进制算术的累加器。它说该指令旨在在加法或减法指令之后立即运行。

我的问题是:

  • 如果它在另一条指令之后运行会发生什么?
  • 它怎么知道它之前的指令?
  • 我意识到有 N 标志 - 但这肯定不会明确表明前一条指令是加法或减法指令?
  • 不管前面的指令如何,它是否只是根据 DAA 表中规定的条件修改累加器?
0 投票
1 回答
4455 浏览

vhdl - VHDL BCD 转 7 段显示器

我对 VHDL 很陌生,有一个问题我无法理解。

我正在尝试在 3 个 7 段显示器上显示 12 位 BCD。但是,我不知道如何将 12 位 BCD 拆分为 3 位数字。我使用本教程作为指南

http://vhdlguru.blogspot.com/2010/04/8-bit-binary-to-bcd-converter-double.html

将 4 位 BCD 显示为 7 段非常简单,但如果存在更多数字,我会迷失方向。

谢谢

0 投票
1 回答
139 浏览

binary - 这是什么样的二进制数字表示?

我从一个旧的数据库文件中获得了这些数字,我正在寻找它使用的数字表示。

这些数字以二进制格式存储,它们应该是 64 位浮点数,例如:54.123 等等。

我只发布自然数,因为这是我需要的,并且该字段仅包含自然数而没有分数。

这些是我有的一些数字:

  • 00:00000000
  • 01:10000100111000000
  • 02:1000001001110000000
  • 03:1100001110101000000
  • 04:100000010011100000000
  • 05:101000011000011000000
  • 08:10000000111000100000
  • 09:100100001011111100000
  • 16:011100011000000
  • 24:10000000101010011100000
0 投票
1 回答
1723 浏览

assembly - 打印打包的 BCD (DT) - 汇编语言 (TASM)

我试图在汇编中制作一个简单的计算器。我使用了 TASM(学校政策)。问题是在 DT 变量中打印使用 FBSTP 命令(协处理器命令)保存的数字。

FBSTP adr - 将位于堆栈顶部的值 (ST (0)) 存储在地址“adr”中作为压缩十进制数(在“adr”中定义为 DT)。堆栈指针递减。转换是在存储过程中完成的。

我调试了程序,当除以 10 时,结果被破坏了。例如:12*1=12。res2 中的结果是正确的。将它移动到 AX 后它仍然是正确的,但是当我将它除以 10 时,DX 变为 8 而不是 2,所以它打印出 18 而不是 12。我还注意到 12h=18d 但我无法建立连接。LE:如果我在 word 变量中使用一个简单的整数存储并打印它,它就可以正常工作。

这是我认为重要的代码部分:

非常感谢。

0 投票
1 回答
1631 浏览

bits - 计算机以 64 位为一组表示信息。BCD码可以表示多少个不同的整数?

这来自我的采访-MCQ 模块:

计算机以 64 位为一组表示信息。BCD码可以表示多少个不同的整数?

给出的答案是 10 16,但是没有提供任何解释,我只是想知道是否有人可以帮助我理解答案。