作业五
- 格式:doc
- 大小:16.00 KB
- 文档页数:2
3.2:①机器码:它指的是将硬件序列号经过一系列加密、散列形成的一串序列号,即使指令的二进制编码。
②助记符:是便于人们记忆、并能描述指令功能和指令操作数的符号
③操作码:组成机器指令的一部分用来说明指令的性质和功能。
④操作数:用来说明操作的对象。
⑤可以是具体的数值、寄存器或存储器地址。
不同指令的机器码字节数不一样。
3.3:①寻址:寻找操作数会操作数的地址
②寻址方式:寻找操作数地址的方法即为寻址方式。
对应的操作数名称和寻址方式名称见下表:
操作数的位置操作数名称寻址方式名称在指令中立即数立即寻址
在寄存器中寄存器操作数寄存器寻址
在存储器中存储器操作数存储器寻址
在I/O端口中操作数I/O I/O端口寻址
3.4 16位操作数在存储器中存放的规则是:低字节在低地址中,高字节在高地址中,即所谓的低对低、高对高。
3.7指令中寻址存储器操作数使用的是逻辑地址。
逻辑地址转换成物理地址的算法是:段地址x16+偏移地址=物理地址在指令中要确定一个存储器操作数要提供三种信息:段地址、偏移地
址和数据类型。
3.8存储器寻址方式中有效地址EA的通式:EA=基址+地址+偏移量段寄存器的默认规则:如果有效地址的表达式中有基址寄存器BP则默认堆栈段SS,其他一律默认数据段DS。