找到关于微控制器的409 篇文章

8086 微处理器中的程序执行转移指令

Chandu yadav
更新于 2019年7月30日 22:30:25

9K+ 次浏览

这些指令用于在执行过程中转移/跳转指令。分支指令有两种类型:无条件分支和条件分支。无条件程序执行转移指令如下所示。操作码操作数描述CALL地址用于调用过程并将它们的返回地址保存到堆栈。RET----用于从过程返回主程序。JMP地址用于跳转到提供的地址以继续执行下一条指令。LOOP地址用于循环执行一组指令,直到条件满足,即 CX = 0 现在让我们看看条件程序执行转移指令。操作码操作数描述JC地址如果进位标志 CY = 1 则跳转JNC地址如果进位标志 CY = 0 则跳转... 阅读更多

8086 微处理器中的字符串操作指令

George John
更新于 2019年7月30日 22:30:25

10K+ 次浏览

字符串是一组字节/字,它们的内存总是按顺序分配的。字符串可以称为字节字符串或字字符串。在这里,我们将看到一些用于处理字符串相关操作的指令。字符串操作指令如下所示。操作码操作数描述REP指令用于重复给定指令,直到 CX ≠ 0。REPE/REPZ指令用于重复给定指令,直到 CX = 0 或零标志 ZF = 1。REPNE/REPNZ指令用于重复给定指令,直到 CX = 0 或零标志 ZF = 0。MOVS/MOVSB/MOVSW----用于将字节/字从一个字符串移动到另一个字符串。COMS/COMPSB/COMPSW----用于比较两个字符串字节/字。INS/INSB/INSW----用于... 阅读更多

8086 微处理器中的过程控制指令

Chandu yadav
更新于 2019年7月30日 22:30:25

2K+ 次浏览

这些指令用于通过设置/重置标志值来控制处理器操作。这些是过程/处理器控制指令。操作码操作数描述STC----用于将进位标志 CY 设置为 1CLC----用于将进位标志 CY 清除/重置为 0CMC----用于对进位标志 CY 的状态取反。STD----用于将方向标志 DF 设置为 1CLD----用于将方向标志 DF 清除/重置为 0STI----用于将中断启用标志设置为 1,即启用 INTR 输入。CLI----用于将中断启用标志清除为 0,即禁用 INTR 输入。

8086 微处理器中的数据传输指令

Arjun Thakur
更新于 2019年7月30日 22:30:25

5K+ 次浏览

这些指令用于将数据从源操作数传输到目标操作数。这些也称为复制指令。让我们看看 8086 微处理器的数 据传输指令。这里 D 和 S 分别是目标和源。D 和 S 可以是寄存器、数据或内存地址。操作码操作数描述MOVD,S用于将字节或字从提供的源复制到提供的目标。PUSHD用于将字放入堆栈的顶部。POPD用于将字从堆栈的顶部获取到提供的地址。PUSHA----用于将所有寄存器放入堆栈。POPA----用于... 阅读更多

8086 微处理器中的逻辑指令

Ankith Reddy
更新于 2019年7月30日 22:30:25

8K+ 次浏览

这些指令用于执行涉及数据位的操作,例如逻辑运算、移位等。我们可以说这些指令是逻辑指令。在 8086 中,目标寄存器可以是累加器,也可以不是累加器。让我们看看 8086 微处理器的逻辑指令。这里 D、S 和 C 分别是目标、源和计数。D、S 和 C 可以是寄存器、数据或内存地址。操作码操作数描述ANDD,S用于将字节/字中的每个位与另一个字节/字中的相应位相加。ORD,S用于将字节/字中的每个位与另一个... 阅读更多

8086 微处理器中的算术指令

George John
更新于 2019年7月30日 22:30:25

15K+ 次浏览

这些指令用于执行算术运算,例如加法、减法、乘法、除法等。在 8086 中,目标地址不必是累加器。让我们看看 8086 微处理器的算术指令。这里 D 和 S 分别是目标和源。D 和 S 可以是寄存器、数据或内存地址。操作码操作数描述ADDD,S用于将提供的字节加到字节/字到字。ADCD,S用于带进位的加法。INCD用于将提供的字节/字加 1。AAA----用于在加法后调整 ASCII。DAA----用于在加法/减法运算后调整十进制。SUBD,S用于从字节/字中减去字节/字。SBBD,S用于... 阅读更多

8086 微处理器中的寻址方式

Chandu yadav
更新于 2019年7月30日 22:30:25

3K+ 次浏览

在本节中,我们将了解 Intel 8086 微处理器的寻址方式。8086 MPU 有八种寻址方式。这些模式是:立即寻址模式寄存器寻址模式直接寻址模式寄存器间接寻址模式基址寻址模式索引寻址模式基址-索引寻址模式带位移的基址-索引寻址模式立即寻址数据操作数是指令本身的一部分的寻址方式称为立即寻址模式。MOV CX,4929 H,ADD AX,2387 H,MOV AL,FFH 寄存器寻址这意味着寄存器是指令操作数的来源。MOV CX,AX;将 16 位 AX 寄存器的内容复制到;... 阅读更多

8086 微处理器的标志寄存器

Arjun Thakur
更新于 2023年9月6日 13:34:45

46K+ 次浏览

标志寄存器是特殊的寄存器之一。标志位根据算术或逻辑运算结果的值更改为 0 或 1。8086 有 16 位标志寄存器,有 9 个有效标志位。标志寄存器的格式如下所示。位D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0标志     ODITSZ AC P CY 我们可以将标志位分为两部分:状态标志和控制标志。状态标志在 8086 中,有 6 个不同的标志,它们在 8 位或 16 位运算后被设置或复位。这些标志及其功能列在下面。标志位功能S如果任何运算的 MSB 为 1,则表示... 阅读更多

8086 微处理器中的通用寄存器

Ankith Reddy
更新于 2019年7月30日 22:30:25

14K+ 次浏览

通用寄存器用于在微处理器中不同操作期间存储临时数据。8086 有八个通用寄存器。这些通用寄存器的描述寄存器功能AX这是累加器。它是 16 位寄存器,但它被分为两个 8 位寄存器。这些寄存器是 AH 和 AL。AX 通常用于算术或逻辑指令,但在 8086 中不是强制性的。BXBX 是另一个寄存器对,由 BH 和 BL 组成。此寄存器用于存储偏移值。CXCX 通常用作控制寄存器。它有两个部分 CH 和 CL。对于不同的循环... 阅读更多

8086 微处理器的引脚图

George John
更新于 2019年7月30日 22:30:25

12K+ 次浏览

Intel 8086 是 40 引脚 DIP 微处理器。在这里,我们将看到 8086 MPU 的实际引脚级图。8086 是第一个 40 引脚 DIP(双列直插式封装)芯片中的 16 位微处理器。现在让我们详细讨论 8086 微处理器的引脚配置。这是 8086 微处理器的实际引脚图。现在让我们看看 8086 微处理器的引脚功能。引脚功能AD15 – AD0这些是 16 位地址/数据总线。AD0-AD7 携带低位字节数据,AD8-AD15 携带高位字节数据。在第一个时钟周期内,它携带 16 位地址,之后它携带 16 位数据。A16 – ... 阅读更多

广告
© . All rights reserved.