什么寻址模式中的 “MOV CX,[BP + 6]” 使用? 该处理器是英特尔8086,我由道格拉斯·霍尔V.学习“微处理器与接口技术”。 我知道它的内存寻址模式。 但不知道它的寻址模式或索引是否寻址模式?
Answer 1:
[bp+6]
是基于寻址模式。 从最初的8086个文档:
在基于寻址中,有效地址的位移值之和寄存器BX的内容或寄存器BP。
索引寻址模式是相似的,但与该SI
或DI
寄存器。
基本上,你有以下几种模式:
- 直接存储器存取等
[1234]
- 寄存器间接像
[bx]
- 基于寻址像
4[bx]
或[bp+8]
。 - 索引寻址像
4[si]
或[di+4]
- 基于索引寻址(前面的两个的组合),例如
4[bx][si]
或[bx+si+4]
- 其他一些无关紧要的(在这方面)的像隐,港口,串亲戚。
文章来源: What addressing mode is used in 'mov cx, [bp+6]'?