注册 登录
编程论坛 汇编论坛

[讨论]8088/86CPU编程结构

yt1426 发布于 2006-09-21 15:50, 731 次点击
大家好;
我刚刚学汇编编程,想问个位大哥及大姐一个小问题:
说明指令ADD AX,BX(AX+BX→AX)的取指及执行过程.
我想的太繁,请帮帮,
谢谢!
3 回复
#2
hu9jj2006-09-21 21:51
简单地说就是将AX和BX的数据取到运算器中进行加法运算,然后将运算结果保存到AX中。具体的取指和运算过程与CPU的级别有关系。
#3
yt14262006-09-22 12:49
先谢了.
这指令的意思我也知道.8088/86分EU和EIU,
我要的是AX,BX进CPU后,CPU怎么办的,来处理的过程描述
#4
srl99732006-09-28 10:46

呵呵,AX,BX本来就在EU中,那么CPU读取指令后就会自动将AX的值放到暂存器,然后再把BX的值也取得,在ALU中进行加运算,结果在暂存器中,再将结果存入AX中

1