3

我正在研究 z/OS,有人问我虚拟地址 0x1FE0C0 是否为:

A. 线上。

B. 条线上方和线下方。

C. 在线上方和条形下方。

D.低于栏。

我选择 D 作为我的答案,但我的老师写道这是错误的。

我选择 D 的逻辑是用二进制表示 0x1FE0C0,你需要 21 位。这条线标记了可以通过 24 位寻址的区域,所以这就是为什么我认为地址在这条线的下方。从中我可以消除答案 A 和 C。答案 B 被消除,因为条形图高于线,所以如果地址在条形图上方,它也将在线上方。所以我们得到答案 D,这对我来说似乎是正确的,因为如果地址低于该行,它也低于该条(31 位地址空间)。

那么正确答案是什么?

这让我发疯,我会很感激你的帮助。

4

2 回答 2

3

1FE0C0 是 6 个十六进制字符,因此它是一个 24 位地址,根据此页面,它位于条线下方的行下方,因此 D 是正确答案。

于 2011-07-07T14:48:42.127 回答
2

将 0x1FE0C0 转换为十进制 2089152 小于 2GB(2 147 483 648 字节),因此唯一可能的答案是 D。

B. 是不可能的,其他的都在上面说,超过 2GB 这不是。

于 2011-07-09T20:22:20.577 回答