首页 > 代码库 > 基于8086CPU微处理器的汇编学习之ADD指令
基于8086CPU微处理器的汇编学习之ADD指令
ADD指令: 把两个数值相加,将结果放到第一个寄存器里面。
格式:
ADD 寄存器名,数值
ADD 寄存器名,寄存器名
add ax,11
add bx,22
PS:清空数据: mov ax,0000
两者数值的存储容量位数要匹配
-----------------------------------------------------------------------------------------------
用汇编语言编写一个小程序:1122H + 9000H + AC02H, 并把结果放入DX中
代码 :
mov ax,0000 ;清空AX寄存器
add ax,1122 ;
add ax,9000 ;
add ax,ac02 ;
mov dx,ax ;把ax的数据放入dx
--------------------------------------------------------------------------------------------
------------------------------------
-r ip
-IP 010B
-0100
------------------------------------
-------------------------------------------------
八位寄存器进位无关性,如
mov ax,0000 ;清空寄存器的数据
add al,FF ;al 为FF
add ah,00 ;ah 为00
add al,01 ;al+01 进位,但是并不放入AH中,而是丢弃。最后AX = 0000
----------------------------------------------------------
-----------------------------------------------------
本文出自 “_Liang_Happy_Life__Dream” 博客,请务必保留此出处http://liam2199.blog.51cto.com/2879872/1406037