问题标签 [addressing]

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 回答
1100 浏览

networking - 关于 IP 寻址的基础知识

假设我们有一个地址为:172.31.219.33/27的路由器,我可以告诉你几件事:

  1. 子网掩码:255.255.255.224
  2. 广播地址(这里我不确定最后一位应该是 64 还是 65 - 见后文):172.31.219.64
  3. 最后主机地址(因为我们知道广播地址;也不确定最后一位应该是 63 还是 62):172.31.219.63

我们还可以告诉第一个主机地址(172.31.219.33)和网络地址(172.31.219.32)。

我不明白两件事:

  1. 为什么第一个主机地址是XXX33?就像路由器已经是主机一样?
  2. 为什么网络地址是XXX32?换句话说,为什么不是XXX33(来自路由器地址)?

编辑:还有谁能告诉我为什么它是 B 级地址而不是 C 级(因为 C 级的掩码是255.255.255.0 - 255.255.255.254)?

0 投票
2 回答
77 浏览

ip - 计算机网络 ip 寻址

因此,我在我的一门网络 IP 寻址课程中进行了此练习。问题是我不知道如何完成子网位和主机位..有人可以帮我吗?

主机数量为 414、189、135 和 90...

0 投票
1 回答
377 浏览

code-generation - MIPS:使用间接跳转的分支?

假设有一个名为 L1 的标签。在 MIPS 上,可以轻松做到:

但是有没有办法使用间接寻址来做同样的事情?我的意思是使用一个寄存器来保存L1找到的地址。我知道该jr命令,但我不明白它如何用于此目的。

0 投票
1 回答
886 浏览

assembly - 将以下 MIPS 指令翻译成 32 位指令

我正在尝试将以下 MIPS 指令转换为 32 位机器代码(使用 Big-endian):

swc1 $f1 8($t0)

我所做的是:

我只确定 swc1 的翻译,而不是其他的。我用谷歌搜索了很多,但找不到 $f1 的数量。我还阅读了这个帖子: Link to a similar question但是我仍然不确定是否应该将 00001 用于 $f1。至于offset 8和$t0的机器码,我做对了吗?

0 投票
1 回答
4462 浏览

computer-architecture - 寻址模式中偏移量和索引之间的区别?

http://en.wikipedia.org/wiki/Addressing_mode

索引绝对值

(有效地址=地址+指定变址寄存器的内容)

请注意,这或多或少与基数加偏移量寻址模式相同,只是这种情况下的偏移量大到足以寻址任何内存位置。

我仍然不明白偏移量和索引之间有什么区别?基数加偏移寻址模式和索引绝对寻址模式之间的区别?

谢谢。

0 投票
1 回答
1397 浏览

jax-ws - 如何在我的 JAX-WS 生成的客户端代码上启用 WS-A 寻址

我想使用我使用 JAX-WS wsimport 根据提供的 WSDL 生成的 Java 客户端访问第三方网络服务(我使用的是 Maven 插件)。

有一段时间我无法检索到有用的响应,不是在 Java 客户端中,也不是在 SoapUI 中,直到我发现我必须在请求上启用 WS-A。在 SoapUI 中,这现在会产生预期的响应,但是我必须做什么才能在 Java 客户端中也“启用”WS-A?我是否可能必须更改 WSDL,或向 wsimport 添加参数?

我在网上找到了一些关于 WS-A 的文档,但到目前为止还没有找到答案。

提前致谢。

0 投票
1 回答
1046 浏览

assembly - 数据间接寻址和添加 16 位数字 AVR 汇编

我有一个由此开始的问题:

我应该计算 res = value1 + value2 的总和

我们假设

我不确定这是否正确,所以我试图更好地理解 XYZ 和高/低字节。这是我所做的

如果这是不正确的,我如何将高字节和低字节转换为 res?

0 投票
2 回答
1512 浏览

c# - 如何从此 Modbus 地址获取正确的值?

我有一个 MOXA Modbus TCP 模块(M-4210 与 NA-4010 网络模块相结合,还连接了一些其他模块)用作 2 通道模拟输出,每个电压从 0 到 10 伏。

在我的 C# 应用程序中,我需要获取这些输出的当前值,这并不像我对整个 Modbus 事物很陌生那样容易。

在我的代码中,我已经有一个工作的 modbus tcp 客户端来完成它的工作,我通过读取和写入另一个数字输出模块的单个线圈来测试它。然而,模拟输出模块似乎使用寄存器而不是线圈。

从头开始,这些是此模块中两个通道的 modbus 设置(取自 MOXA ioAdmin Tool):

在此处输入图像描述

和地址:

在此处输入图像描述

这是来自网络界面的另一个屏幕截图:

在此处输入图像描述

所以我试图读取这样的值:

此代码返回一个值,更改如下:

  • 当通道 #0 设置为 的(原始)值时1139,返回的 int 值为29440

  • 当通道 #0 设置为1140时,返回值为29696

我似乎走在正确的轨道上,但我不太了解偏移量以及当值返回时如何分离通道。如果有人能对此有所了解,那就太好了,在此先感谢!

0 投票
1 回答
336 浏览

gpu - 处理超过 4GB 的 GPU 内存——它是如何工作的?

今天典型的 GPU 大多是面向 32 位的。虽然它们可以执行双精度,但 ALU 基本上采用 32 位整数,线程索引和网格大小为 32 位,并且(我假设)伪指针也对应于 32 位无符号物理地址。

但是,某些 GPU(Teslas、GTX Titans)配备 6GB、8GB、12GB 内存。

那么,它是如何工作的?我的意思是,你能同时处理超过 4GB 的数据吗?如果是这样,怎么做?如果 i 是 unsigned long int 类型,你能做 a[i] = 123 吗?还是像过去 8086 那样的段偏移?或者也许每个内核单独只能寻址 4GB,但不同的内核可以寻址更多?

0 投票
1 回答
2780 浏览

css - 无法从 Spring MVC 应用程序中的 CSS 访问图像文件

我有一个 Spring MVC 应用程序,我正在尝试从 JSP 文件访问 CSS 文件。CSS 依次访问图像文件。

CSS 工作得很好,但没有显示图像。我认为解决图像文件存在问题。

我尝试了绝对寻址和相对寻址来获取图像,但它不起作用。

背景图片:url(“资源/mytheme/images/banner.jpg”);
我还尝试
了 background-image: url("../images/banner.jpg");

谁能帮帮我吗?

我的webapp包如下

我的 login.jsp 如下

我的CSS文件如下: