举例说明AX,BX,CX,DX,SI,DI,BP,SP的主要作用

举例说明AX,BX,CX,DX,SI,DI,BP,SP的主要作用,第1张

现在都是32位的CPU了,你说的都是16位的东西ax是一个16位的寄存器,是eax低16位,用途在DOS程序下可以作为返回值bx是ebx低16位cx,dx和ax,bx差不多si,源地址寄存器,多用于字符串的处理,配合段地址寄存器(dx等等来保存源地址di,目的地址寄存器,多用于字符串的比较处理bp,基址指针寄存器,一般用于保存sp(栈指针寄存器)程序的开始一般都有如下语句mov bp,sp//mov ebx,espsp堆栈指针寄存器用于保存临时变量,传递参数int add(int a,int b){ int c=a+b return c}大概可以翻译如下push apush bcall xxxxadd sp,4mov bp,spadd sp,2mov ax,[bp+2]mov bx,[bp+4]add ax,bxsub sp,2ret

是AX和dX日期数据寄存器。

用来暂时存放计算过程中所用到的 *** 作数、结果和信息。这4个16位寄存器又可分别分成高8位(AH、BH、CH、DH)和低8位(AL、BL、CL、DL)。

因此它们既可作为4个16位数据寄存器使用,也可作为8个8位数据寄存器使用,在编程时可存放源 *** 作数、目的 *** 作数或运算结果。数据寄存器是存放 *** 作数、运算结果和运算的中间结果,以减少访问存储器的次数,或者存放从存储器读取的数据以及写入存储器的数据的寄存器。

扩展资料:

存储器是具有记忆功能的半导体电路,它的作用是存放系统程序、用户程序、逻辑变量和其他一些信息。其中系统程序是控制PLC实现各种功能的程序,由PLC生产厂家编写,并固化到只读存储器(ROM)中,用户不能访问。

输入单元是PLC与被控设备相连的输入接口,是信号进入PLC的桥梁,它的作用是接收主令元件、检测元件传来的信号。输入的类型有直流输入、交流输入、交直流输入。

输出单元也是PLC与被控设备之间的连接部件,它的作用是把PLC的输出信号传送给被控设备,即将中央处理器送出的弱电信号转换成电平信号,驱动被控设备的执行元件。输出的类型有继电器输出、晶体管输出、晶闸门输出。

参考资料来源:百度百科-可编程逻辑控制器

参考资料来源:百度百科-计数寄存器


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/9195285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-25
下一篇 2023-04-25

发表评论

登录后才能评论

评论列表(0条)

保存