lesson01 计算机科学

程序是什么?
………组成?

机器语言?

内存地址?

复制程序的解释和运行的计算机部件?

cpu

寄存器 存储

控制 指挥家

运算器 计算

时钟 GHZ

只可控制寄存器
高级——低级——机器语言——CPU
代码——EXE——加载——CPU

基址+变址=内存地址
通用寄存器 指令寄存器 栈寄存器

程序计数器 记录下一条指令的值 自动累加
条件分支 循环

标志寄存器33个位 比较功能 改写计数器寄存器实现跳转

跳转指令

二进制
<<    左移   0001–0100 左移几位乘以几次2
负数 首位不变,右端补0–转补码+1

    右移   0111000–0001110 右移2
                        56     除以     16  =  3
                    算数右 移负数首位标志位必须也右移过去
                    负数 :首位不变,左端补1—转补码+1

                    逻辑右移: 
               

  无符号右移
&      与  00为0 11为1 10为0
|        有1为1 遇0为0
!     非 
  ^     异或
~    反码
负数 标志位
   补数 -1——1001—— 1110每位取反+1
           0没有补码 
  float   IEEE编码
  0.9=0.5+0.25+0.125+0.0625+0.03125.。。 。。。
  19位整数+23位小数=32位
 小数尽量转换整数精度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值