全站数据
8 4 2 0 5 8 1

汇编语言中,“@”,“#”,都有什么含义

广西成考交流圈 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 06:48:59

问题描述

汇编语言中,“@”,“#”,都有什么含义急求答案,帮忙回答下
精选答案
最佳答案

#表示立即数寻址。采用立即寻址方式的指令,在立即数前面加上立即寻址符“#”。

例如指令MOVA,#30H中30H就是立即数,指令功能为将30H赋给累加器A。

@表示寄存器的间接寻址。

例如指令MOVA,@R0就使用了寄存器间接寻址方式,这条指令的意义为将地址指针R0指向的内部数据存储器单元中的数据送入累加器A中。假设R0中内容为30H,则此指令的功能是以R0寄存器的内容30H为地址,把内部RAM 30H单元中的内容传送给累加器A。

随机推荐