8086CPU指令系统

您所在的位置:网站首页 符号类型分为几类图片 8086CPU指令系统

8086CPU指令系统

2024-07-12 09:16| 来源: 网络整理| 查看: 265

算数运算(Arithmetic)类指令涉及的操作数的长度由 8 位和 16位。这些操作数分为两种类型的数据,即无符号数和有符号数。 (1)8位无符号数范围:0~255(2^n-1) (2)8位有符号数范围:-128~127 (3)16位无符号数范围:0~65535 (4)16位有符号数范围:-32768~+32767

在这里插入图片描述 既实现对无符号数的运算,又实现对有符号数运算,对加减法来说,可以采用同一套指令,而对乘除法来说,则不能采用同一套指令。

注意:除了 INC/DEC 指令不影响进位标志 CF 外,其它算术运算指令对 OF、SF、ZF、AF、PF、CF 均会产生影响。

当无符号数运算产生溢出时, CF 为 1。当有符号数运算产生溢出时, OF 为 1。OF 是运算结果最高位产生的进位(或借位)按异或运算确定,称为双高位判断。如果运算结果为 0,则 ZF = 1。如果运算结果最高位为 1,则 SF = 1。如果运算结果中有偶数个 1,则 PF = 1。 一、加法指令ADD、ADC、INC

1、不带进位加法指令ADD(addition) 指令格式:ADD dst, src 执行操作:dst



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3