问题标签 [addressing-mode]

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 投票
1 回答
1424 浏览

x86-16 - 'mov cx, [bp+6]' 使用什么寻址模式?

"mov cx, [bp+6]" 使用什么寻址方式?处理器是 intel 8086。我正在学习 Douglas V. Hall 的“微处理器和接口”。我知道它的内存寻址模式。但不确定是基于寻址模式还是索引寻址模式?

0 投票
2 回答
897 浏览

assembly - 这段汇编代码无效吗?

我试图弄清楚以下汇编代码是否无效。

无效吗?如果是这样,为什么?谢谢。

0 投票
2 回答
991 浏览

assembly - 68k 汇编 - 地址寄存器上的加号

在对有趣的东西进行逆向工程时,我遇到了以下组件:

我知道括号的意思是“价值”,但加号代表什么?我如何准确地将其翻译为 C?

0 投票
2 回答
5512 浏览

assembly - 每个 AT&T 语法操作数访问内存或寄存器中的什么值?

假设以下值存储在指定的内存地址和寄存器中:

有人可以用外行的方式向我解释如何做到这一点。这不是 hmwk(这是某些阅读过程中的练习题,在本章末尾有答案),我只是不理解阅读内容。

0 投票
1 回答
7559 浏览

assembly - “mov (%ebx,%eax,4),%eax”是如何工作的?

一直在从事装配任务,并且在大多数情况下,我对装配非常了解。或者至少对于这项任务来说足够好。但是这个 mov 声明让我绊倒了。如果有人能解释一下这个 mov 语句是如何操纵寄存器值的,我将不胜感激。

mov (%ebx,%eax,4),%eax

PS 我无法通过基本搜索找到这种特定类型的 mov 语句,所以如果我错过了它并再次提出问题,我深表歉意。

0 投票
1 回答
5340 浏览

assembly - 这些寻址模式有什么区别......?

寄存器,间接,基数+位移,双重间接和PC相对之间有什么区别。鉴于它们在某些情况下的使用,我不太确定我是否了解如何区分这些不同的寻址模式。有人可以帮我识别它们之间的区别吗?

0 投票
1 回答
347 浏览

assembly - 基于寻址模式的汇编 x86

我正在上我的第一堂汇编编程课,我的导师希望我们了解基于寻址模式的工作原理。所以这是我写的一些代码来尝试这样做。唯一的问题是我不能理解它,因为我不断遇到分段错误。我评论了这些台词,试图展示我认为他们在做什么。有人可以纠正我的误解。

谢谢!

0 投票
1 回答
333 浏览

assembly - x86 寻址模式

我对此指令的间接寻址模式感到非常困惑:

如果这是当前栈顶:

这是内存的内容0xDEADBEEF

将执行以下哪项?

  1. AND 0x0000FF00, 0xDEADBEEF结果:0x0000BE00存储在0xBF8DB0B8.

  2. AND 0x0000FF00, 0x1234ABCD,结果:0x0000AB00存储在0x0000AB00.

  3. AND 0x0000FF00, 0xDEADBEF3. 结果:0x0000BE00存储在0xDEADBEF3.

0 投票
2 回答
3918 浏览

assembly - 非法内存引用

我是一名
尝试实现 STRCPY的汇编语言初学者,
我的汇编程序“TASM”返回“非法内存引用”错误.. 并尝试阅读有关该错误的信息,但找不到任何内容。

这是代码。

这就是汇编程序所说的..

顺便说一句我试过

MOV Byte PTR[DI],BYTE PT[SI]但没有用

0 投票
1 回答
194 浏览

assembly - 使用 + 和 [] 间接寻址

我对 asm 的东西有点陌生。查看从 C 为 TI 的 C28x CPU 生成的 asm 并获得指令

我知道它是一个长操作数移动指令,它获取累加器中的值并将其放在...指向的位置......什么?

XAR4 是辅助寄存器 4,但 '+' 和 '[0]' 有什么作用呢?他们会需要额外的周期吗?