微型计算机原理与接口技术 第3章 80X86指令系统和汇编语言(1) 3.1 寻址方式 计算机是通过执行指令序列来解决问题的,指令一般由操作码字段和操作数字段组成,8086/8088带操作数字段指令一般格式为: 操作码 操作数 操作码 目的操作数,源操作数 操作码字段指示计算机所要执行的操作。 操作数字段指出指令执行操作的过程中所需的操作数。操作数字段可以是操作数本身,也可以是操作数地址,或是地址的一部分,还可以是指向操作数地址的指针或其它信息。根据操作数字段的个数一般分为一地址、二地址址指令。 单操作数指令是一地址指令,如INC BX。加法指令,除需要指出做加法外,还要提供加数和被加数,结果一般保存在目的操作数中,如ADD AX,BX指令表示BX的内容加AX的内容,和保存在AX中。操作数可以在寄存器、存储器或者I/O接口中。与数据有关的寻址方式用来说明指令中操作数如何存放以及寻找操作数的方法。另外有的指令不对数据操作,而是控制程序的执行顺序,如转移指令、调用子程序指令等。执行这些指令要改变程序的执行顺序。如何找到新的执行地址,称为与转移地址有关的寻址方式。8086/8088微处理器的寻址方式完全相同,80386及后续型号的微处理器寻址方式基本相同,
原创力文档

文档评论(0)