rel:补码形式的8位地址偏移量。地址偏 移量在-128~+127。 bt:片内RAM或SFR中的直接寻址位地 址 /bit-—指定位求反,再参与逻辑操作, 但取反后不影响该位的原值 @:间址寄存器的前缀符号,表示间接 寻址。 2021/130
2021/1/30 11 rel:补码形式的8位地址偏移量。地址偏 移量,在-128~+127。 bit:片内RAM或SFR中的直接寻址位地 址 /bit —— 指定位求反,再参与逻辑操作, 但取反后不影响该位的原值 @:间址寄存器的前缀符号,表示间接 寻址
(x):表示x中的内容 (×):表示由x中指向的地址单元中 的内容 指令操作流程,将内容送到箭 头指向的地方 $—当前指令地址 MovA,#23H:23H→A 2021/130 12
2021/1/30 12 (×): 表示×中的内容 ((×)): 表示由×中指向的地址单元中 的内容 ← 、 →: 指令操作流程,将内容送到箭 头指向的地方 $ —— 当前指令地址 MOV A,#23H ;23H → A
3.13寻址方式 主要内容 1立即数寻址 2直接寻址 3寄存器寻址 4寄存器向接寻址 5变址寻址 6相对寻址 7位寻址 2021/130
2021/1/30 13 3.1.3 寻址方式 主要内容 1 立即数寻址 2 直接寻址 3 寄存器寻址 4 寄存器间接寻址 5 变址寻址 6 相对寻址 7 位寻址
寻址方式:就是指CPU寻找参与运算的 源)操作数的方式。(寻找操作数所在单元 地址的方式。) 7种寻址方式:立即数寻址、直接寻址、 寄存器寻址、寄存器间接寻址、变址寻址、 相对寻址和位寻址。 2021/130
2021/1/30 14 寻址方式:就是指CPU寻找参与运算的 (源)操作数的方式。(寻找操作数所在单元 地址的方式。) 7种寻址方式:立即数寻址、直接寻址、 寄存器寻址、寄存器间接寻址、变址寻址、 相对寻址和位寻址
1立即数寻址 立即数寻址也叫立即寻址、常数寻址 其操作数就在指令中,是指令的一部分,紧 跟在操作码后面,用“#”符号作前缀,以 区别地址。例如 MovA,#2CH:2CH→A 表示把2CH这个数送给累加器A 2021/130
2021/1/30 15 1 立即数寻址 立即数寻址也叫立即寻址、常数寻址。 其操作数就在指令中,是指令的一部分,紧 跟在操作码后面,用“#”符号作前缀,以 区别地址。例如: MOV A,#2CH ;2CH → A 表示把2CH这个数送给累加器A