微型计算机系原理及应用--第2章--指令系统
第2章 微型计算机指令系统 一、概述 指令:指令是指示计算机完成特定操作的命令 指令系统:指令系统是计算机能够执行全部命令的集合,它取决于计算机的硬件设计。指令系统因机而异,没有通用性。 指令格式: 操作码 [操作数],[操作数] 指令中的操作数表征方法: 表征参加操作的数据本身 立即数 表征数据存放的地址 指令中的操作数表征方法: 表征参加操作的数据本身 立即数 表征数据存放的地址 2、寄存器操作数: 表示参加运算的数存放在指令给出的寄存器中,可以是16位或8位。 例:MOV AX,BX MOV DL,CH 3、存储器操作数 表示当前参加运算的操作数存放在内存数据区中,指令中直接或间接的给出此操作数的地址。 操作数的物理地址=段地址+偏移地址=段基址×16+偏移地址 段基址一般由数据段寄存器DS的内容来确定; 段内偏移地址(有效地址EA)由指令的操作数部分指明。EA是不带符号的16位数,表示操作数所在地址与所在段的首址之间的字节距离。 例:MOV AX,[1200H] MOV AL, [1200H] MOV AL, [BX] 2.1寻址方式:寻找指令中操作数所在地址的方法 1. 立即寻址 指令操作数部分直接给出指令的操作数,它与
原创力文档

文档评论(0)