“软件设计师精讲 寻址方式”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) (→例题讲解) |
||
| (未显示同一用户的10个中间版本) | |||
| 第3行: | 第3行: | ||
=== 指令的基本概念 === | === 指令的基本概念 === | ||
一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如下: | 一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如下: | ||
| − | {| | + | {| class="wikitable" |
!操作码字段 | !操作码字段 | ||
!地址码字段 | !地址码字段 | ||
|} | |} | ||
| + | {| class="wikitable" | ||
| + | |+ | ||
| + | !OP | ||
| + | !A<sub>1</sub> | ||
| + | !A<sub>2</sub> | ||
| + | |} | ||
| + | |||
| + | === 寻址方式 === | ||
| + | |||
| + | ==== 立即寻址方式 ==== | ||
| + | 特点:操作数直接在指令中,速度快,灵活性差 | ||
| + | |||
| + | 也叫做“立即数寻址”,也就是“立即寻址方式” | ||
| + | [[文件:立即寻址.png|无|缩略图]] | ||
| + | |||
| + | |||
| + | ==== 直接寻址方式 ==== | ||
| + | 特点:指令中存放的是操作数的地址 | ||
| + | [[文件:直接寻址.png|无|缩略图]] | ||
| + | |||
| + | |||
| + | ==== 间接寻址方式 ==== | ||
| + | 特点:指令中存放了一个地址,这个地址对应的内容是操作数的地址。 | ||
| + | [[文件:间接寻址.png|无|缩略图]] | ||
| + | |||
| + | |||
| + | ==== 寄存器寻址方式 ==== | ||
| + | 特点:寄存器存放操作数 | ||
| + | [[文件:寄存器寻址.png|无|缩略图]] | ||
| + | |||
| + | |||
| + | ==== 寄存器间接寻址方式 ==== | ||
| + | 特点:寄存器内存放的是操作数的地址 | ||
| + | [[文件:寄存器间接寻址.png|无|缩略图]] | ||
| + | |||
| + | === 例题讲解 === | ||
| + | 在机器指令的地址字段中,直接指出操作数本身的寻址方式称为()。 | ||
| + | |||
| + | A、隐含地址 | ||
| + | |||
| + | B、寄存器寻址 | ||
| + | |||
| + | C、立即寻址 √ | ||
| + | |||
| + | D、直接寻址 | ||
2024年5月7日 (二) 13:58的最新版本
https://www.bilibili.com/video/BV13U4y1E7oA/?p=13
指令的基本概念
一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如下:
| 操作码字段 | 地址码字段 |
|---|
| OP | A1 | A2 |
|---|
寻址方式
立即寻址方式
特点:操作数直接在指令中,速度快,灵活性差
也叫做“立即数寻址”,也就是“立即寻址方式”
直接寻址方式
特点:指令中存放的是操作数的地址
间接寻址方式
特点:指令中存放了一个地址,这个地址对应的内容是操作数的地址。
寄存器寻址方式
特点:寄存器存放操作数
寄存器间接寻址方式
特点:寄存器内存放的是操作数的地址
例题讲解
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为()。
A、隐含地址
B、寄存器寻址
C、立即寻址 √
D、直接寻址
