首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
计算机组成
慢慢编程
创建于2021-09-09
订阅专栏
记录作者学习计组的心得
暂无订阅
共6篇文章
创建于2021-09-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第四章:程序的机器级表示(2)
C 语言中唯一的三目运算符是由符号 ? 和 : 组成的。它可以构成一个条件运算表达式。这个条件运算表达式的值可以赋值给一个变量。其通用形式如下: 对应的机器级代码可以使用比较指令,条件传送指令或条件设置指令。 if ~ else 选择结构根据判定条件来控制一些语句是否被执行。其…
第四章:程序的机器级表示
用任何汇编语言或高级语言写的源程序最终都必须翻译成以指令形式表示的机器语言,才能在计算机上运行。 将整个程序分成若干个模块后,编译器对每个模块可以分别编译。为了彼此统一,编译的模块代码之间必须遵循一些调用接口约定,这些约定成为调用约定,具体有由 ABI 规范定义,有编译器强制执…
第三章:程序的转换
计算机硬件只能识别和理解机器语言程序,用各种汇编语言或高级语言编写的源程序都要翻译(汇编,解释或编译)成以机器指令形式表示的机器语言才能在计算机中执行。 计算机的指令有微指令,机器指令和伪(宏)指令之分。微指令是微程序级命令,属于硬件范畴;伪指令是由若干机器指令组成的指令序列,…
第二章:数据的机器级表示和处理(2)
四. 十进制数的表示 人们日常使用和熟悉的是十进制,当使用计算机来处理数据时,在计算机外部看到的数据也基本上是十进制形式。那么十进制数在计算机上有几种表示方式? 二进制补码表示:这是一种最常见的表示形式,主要用于数值的计算。 ASCII 码字符对应的 0~9 数字,这种方式将数…
第二章:数据的机器级表示和处理(1)
一. 数制和编码 1. 信息的二进制编码 计算机内部处理的所有数据都必须是“数字化编码”了的数据。数字化编码的过程,就是指对感觉媒体信息进行采样,将现实世界中的连续信息转换为计算机中的离散的“样本”信息,然后对样本信息用“0”和“1”进行数字化编码的过程。 2. 采用二进制表示…
一、计算机系统概述
计算机由运算器,控制器,存储器,输入和输入设备 5 个基本部件组成。 存储器不仅能存放数据,也能存放指令,形式上数据和指令没有区别,当计算机应能区分它们;控制器应能自动执行指令;运算器应能进行算术运算,也能进行逻辑运算;操作人员可以通过输入和输出设备使用计算机。 计算机内部以二…