嵌入式入门日记——计算机组成原理——计算机系统概述(课程笔记Test)

第一篇博客,用于测试Markdown编辑。以下内容为去年计算机组成的部分笔记

计算机系统概述

  • 计算机发展的各个阶段是以采用的物理器件作为标志的
  • CPU的主要任务是取出指令,解释指令和执行指令。
  • 在数字计算机中所以采用二进制是因为二进制的运算最简单。
  • 第四代电子计算机主要采用 中、小规模集成电路元件制造成功。 大、超大规模集成电路
  • 计算机软件一般可分为系统软件、应用软件和工具软件。
  • 如果在一块芯片中包含运算器、控制器、存储器和输入输出接口,则称这种计算机为单片机。
  • 在计算机系统多级层次结构中机器指令系统层介于硬件层和操作系统层之间。
  • 控制器的基本任务是按照程序所排的指令序列,从存储器取出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。

第二章

1.汇编语言的常用标志位

  • ++运算结构标志位++
    • CF(进位标志位):主要用来反映运算是否产生进位或借位,产生进位或借位则CF=1,否则CF=0。
    • PF(奇偶标志位):用于反映运算结果中“1”的个数的奇偶性,如果“1”的个数为偶数,则PF=1,否则,PF=0。
    • AF(辅助进位标志位):运算过程中看最后四位,不论长度为多少,最后四位向前有进位或者借位,则AF=1,否则,AF=0。
    • ZF(零标志位):用来反映运算结果是否为0,如果运算结果为0,则ZF=1,否则ZF=0。
    • SF(符号标志位):用来反映运算结果正负的符号位,运算结构为正数时,SF=0,否则SF=1。
    • OF(溢出标志位):用于反映有符号数加减运算所得结果是否溢出,如果运算结果超过当前运算位数表示的范围,则为溢出,OF=1,否则,OF=0。
  • 状态控制标志位
    • TF(追踪标志位):当TF被置为1 时,CPU进入单步执行方式,即每执行一条指令,产生一个单步中断请求。这种方式主要用于程序的调试。
    • IF(中断允许标志位):用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求,当IF=1时,CPU响应CPU外部的可屏蔽中断发出的中断请求,当IF=0时,CPU不响应CPU外部的可屏蔽中断发出的中断请求。
    • DF(方向标志位):在串处理指令中,每次操作后,如果DF=0,则si、di递增,如果DF=1,则si、di递减。

2.浮点数运算

  • 模4补码——用两位表示符号位,这里是最高两位11,0为正,1为负;右边那一位如果和左边的相同,如 "00”表示正且无溢出,"11"表示负且无溢出。如果右边那一位与左边那一位不一样,则表示有溢出。0为正,1为负;
  • 浮点数运算的溢出判断,取决于阶码是否上溢。
  • 在定点二进制运算器中,减法运算一般是通过.补码运算的二进制加法器来实现的。
  • 双符号位,"01"正溢出,"10"负溢出

未完待续……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值