cost 265 ms
如何在memory区域和output地址中查找8位值的memory地址? SBC86总成 - How to search for 8-bit value in a memory area and output the memory address? SBC86 Assembly

我必须为大学创建一个程序,用于在 memory 区域 C000H-CFFFH(SBC86 的监控程序)中搜索先前指定的 8 位值。 我们使用 i8086 模拟器。 但是我完全不知道我究竟是如何搜索 memory 区域和 output 找到的 memory 地址的值。 ...

C 中的无符号指针 - unsigned pointers in C

我的一个朋友给了我这个问题,让我帮忙解决:运行这段代码后,指针 p 中记忆的地址是哪个? 我刚刚继续 CodeBlocks 并添加到这个练习中printf("%u", p); 答案是 1040。 什么是(unsigned*)1000 ,它是什么意思? printf("%u", p)是打印记忆地址的 ...

为什么我看不到某些对象的memory地址? - Why can't I see the memory addresses of some objects?

赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Dominique想让更多人关注这个问题: 真是一团糟,在 C++ 中,如果你想确定你正在处理相同的 object。你只需使用 memory 地址,在 C# 中,你需要创建一个 object ID,该 ID 应该可以使用1#但是 ...

通过将两个端口的偏移量添加到基地址来访问端口组合。 这将如何工作? - Accessing a combination of ports by adding both their offsets to a base address. How would this work?

上下文:我正在学习嵌入式系统课程https://www.edx.org/course/embedded-systems-shape-the-world-microcontroller-i 在关于位特定寻址的讲座中,他们提出了以下关于“花生酱和果冻端口”的示例。 给你一个基地址为 0x4000500 ...

需要多少位 - How many bits are needed

我偶然发现了一个问题: 如果一个单元的大小为 1 字节,则需要多少位来寻址 10kB 的数据存储器? 所以当我试图解决这个问题时,我唯一能解决的是单元的数量,而不是寻址 10kB 数据存储器需要多少位。 因为我得出的答案必须是81920/8=10240单元格数量,但我很确定这是错误的,因为它回答了问 ...

如何使用气体将代码放置到特定地址? - How to place code to a specific address using gas?

我使用 IDA Pro 反汇编了一个运行在摩托罗拉 68K CPU 上的现有软件。 IDA的output是一个遵循MRI符号的反汇编。 我对其进行了分析,发现它由五个独立的部分组成: 默认向量引导程序软件应用软件常量测试例程 memory的拆解布局大致如下图。 您将在各部分之间找到的“填充”部分 ...

pandas的值随numpy而变化,但它们的memory位置不同 - pandas values change with numpy, but their memory locations are different

我创建了一个基于 dataframe 的数组。当我改变数组的值时,dataframe 也改变了,这意味着两者应该使用相同的地址,但是当我使用 id() 来检查它时,它是不同的。import numpy as np import pandas as pd df = pd.DataFrame({ ...

为什么我的包含指针的界面在指针更新后没有更新? - Why is my interface containing a pointer not updating after the pointer is updated?

我遇到的问题有很多限制,所以我将它大大简化为包含以下内容的这段不自然的代码: 一个名为Rect的结构 rA和rB都指向一个新的Rect object r1和r2 ,它们是包含rA和rB的interfaces r1Adr和r2Adr ,它们是包含rA和rB地址的interfaces 我想做rA ...

LIST 编程:从不兼容的指针类型赋值 [-Wincompatible-pointer-types] - LIST programming: assignment from incompatible pointer type [-Wincompatible-pointer-types]

我正在尝试编写一个列表,使其其中一个字段具有指向另一个列表的指针(或地址)...这是两个列表的声明 在这里,我尝试将第二个列表的地址分配给字段 p→transi; 它说这一行有错误 p->transi=t: assignment from incompatible pointer type ...

在指定位置声明变量/数组? - Declaring a variable/array in the specified location?

我的目标是将#pragma define_section 代码移植到在 GCC 编译器上工作的东西(我发现一些#pragma 指令在 GCC 编译器上不起作用。当然,我的发现可能是错误的。) 这是我需要更改为在 GCC 上工作的内容。 基本上,我需要在特定位置声明一个变量/数组。 这就是我尝试在指 ...

为什么在我尝试返回字符串时主要显示此错误? - why does this error being shown mostly when i try to return string?

给你一个由小写英文字母组成的字符串 s。 重复删除包括选择两个相邻且相等的字母并将它们删除。 我们反复在 s 上进行重复删除,直到我们不再可以为止。 在完成所有此类重复删除后返回最终字符串。 可以证明答案是独一无二的。 #include <stdio.h> #include < ...

十六进制寻址 - Hexadecimal Addressing

我对此 API 文档中的底部声明感到困惑。 API 旨在使用 Python 命令控制 FPGA。 从第一行我可以得出结论,0x07 是输入线的地址,但是如何在底部命令中将位 3 写入值为 1? 将 04 从十六进制转换为十进制给出: (0*16^1 + 4*16^0 = 4)这只会增加我的困惑。 ...

指向打印错误地址的字符串的无效指针 - Void pointer to a string printing incorrect address

我正在使用分配给字符串的 void 指针。 但它返回给我一个不正确的地址。 我验证 void 指针地址的方法是检查 elf 文件。 elf 文件表示不同的地址 & printf 显示不同的地址。 此外,如果我使用此代码两次,它会打印相同的地址。 这让我相信它绝对不是地址。 有人能告诉我它到 ...

超出 4K(页面大小)的指令如何以 base + offset 样式处理? - How the instruction beyond 4K (Page size) is addressed in base + offset style?

我们知道每条指令都转换为base + offset,并且offset max size设置为4K(4096)。 如果我的程序大小超过 4k 怎么办? 第 1 行:基数 + 1,第 2 行:基数 + 5,。 . . ., 第 x 行:基数 + 4090 当指令超出页面大小 4096 时,如何像 ...

lea 和 48 位寻址如何工作 (x86_64) 以及与 57 位地址的混淆 - How lea and 48 bit addressing works ( x86_64 ) and confusion with 57 bit addresses

所以我所知道的是,x86_64 上的每个虚拟地址空间都可以通过 48/57 寻址来访问。 因此,在 48 位寻址中,您使用 0-0x7FFFFFFFFFFF 访问低 47 位(128TB),使用 0xFFFF0000000000000-0xFFFFFFFFFFFFFFFF 访问高 47 位,那么 5 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM