深入理解立即数与直接寻址


1:汇编程序把任何不以0X开头的数字当做十进制整数

2:汇编语言包含两种类型的语句,分别对应两种类型的位模式。助记符语句对应指令位模式,伪操作对应数据位模式!

3:.Block 命令后面跟一个常量,然后产生这个常量字节的存储空间

      .Block 2 命令,生成一个2字节的存储块

4:.Word命令也是为:装载器生成代码。.Word命令总是生成一个字的代码不能生成任意数量的字节,且程序员能指定字节内容。.Byte类同

5:立即数寻址和直接寻址

  直接寻址方式的指令包含操作数的地址,而采用立即数寻址方式的指令包含操作数本身

  例如:汇编程序字符输出指令:  CHARO  ‘H’,i  翻译成目标代码 500048

   如果寻址方式为直接寻址,那么CPU会把0048作为地址,指示主存把Mem[0048]放到总线上供输出设备使用。

  如果寻址方式为立即数寻址,那么CPU会把0048当作操作数本身(而不是操作数地址),并把48放到总线上供输出设备使用



你可能感兴趣的:(汇编)