lesson01 计算机科学

来源:互联网 发布:韩国和中国知乎 编辑:程序博客网 时间:2024/05/07 05:00

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

机器语言?

内存地址?

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

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
原创粉丝点击