程序设计语言

CPU主要由运算器、控制器等部件组成。

运算器:

算术逻辑单元(ALU):处理数据,对数据进行算术运算和逻辑运算。

累加寄存区(AC):通用寄存器,暂存操作数,结果存放在里面。

数据缓冲寄存器(DR):作为中转站,也用作操作速度上的缓冲。

状态条件寄存器(PSW):存放结果建立的各种条件码内容,主要分为状态标志和控制标志。

控制器:

指令寄存器(IR):暂存CPU执行的指令。

程序计数器(PC):其内容是程序第一条指令的地址。执行指令时,CPU修改PC的内容,使其总是保持着将要执行的下一条指令的地址。

地址寄存器(AR):保存当前CPU所访问的内存单元的地址。

指令译码器(ID):对指令进行处理。

 

只有变量有地址,常量和表达式这些都没有地址。

传值调用:将实参的值传递给形参,实参可以是变量、常量和表达式,不可以实现形参和实参间双向传递数据的效果。

传引用(地址)调用:将实参的地址传递给形参,形参必须有地址,实参不能是常量的值,表达式(因为这些都没有地址)。可以实现双向传递数据的效果,即改变形参的值也改变了实参的值。

逻辑与(又称为逻辑乘,类似于且,and):两个操作同时为真则为真,其中有一个为假则为假。
逻辑或(又称为逻辑加,类似于或,or):两个操作数只要其中一个为真,即为真。
逻辑异或:相异为真,相同为假。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值