1.1 数制与编码 1.2 计算机中数值数据的表示与运算 1.3 计算机系统的组成 1.4 微型计算机概述 第1章 计算机基础知识 1.1 数制与编码 1.2 计算机中数值数据的表示与运算 1.3 计算机系统的组成 1.4 微型计算机概述 测 试 题
1.1 数制与编码 1.1.1 数制 1.1.2 编码 习题 返回
1.1.1 数 制 1.数制定义 2.常用数制 3.不同进位计数制之间的转换 按进位的方法进行计数,称为进位计数制。 (1).十进制 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制、二进制、十六进制数比较表 3.不同进位计数制之间的转换 (1).二进制数、十六进制数转换成十进制数 (2). 十进制数转换成二进制数 (3). 十进制数转换成十六进制数 (4). 二、十六进制数之间的相互转换 返回
习题与思考: 将无符号二进制数11011.01B转换为十进制数,其值为 。 2 213.5= B= H。 3 十进制数126其对应的十六进制可表示为( ) 4 十进制数111用8位二进制数表示时,应为__________B。 5 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )。 十进制数5923的BCD码为 。 当采用奇校验时,ASCII码1000100和1000110的校验位D7应为何值?这2个代码所代表的字符是什么? 返回
1.1.1 数 制 1.数制定义 2.常用数制 十进制数具有下列特点: (1) 有十个不同的数码符号0,1,2,3,4,5,6,7,8,9。 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制数具有下列特点: (1) 有十个不同的数码符号0,1,2,3,4,5,6,7,8,9。 (2) 每一个数码符号根据它在这个数中所处的位置(数位),按“逢十进一”来决定其实际数值。 返回
1.1.1 数 制 1.数制定义 2.常用数制 二进制数具有下列特点: 有两个不同的数码符号0,1。 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 二进制数具有下列特点: 有两个不同的数码符号0,1。 每个数码符号根据它在这个数中的数位,按“逢二进一”来决定其实际数值。 返回
1.1.1 数 制 1.数制定义 2.常用数制 十六进制数具有下列两个特点: 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十六进制数具有下列两个特点: (1) 它有十六个不同的数码符号0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。由于数字只有0~9十个,而十六进制要使用十六个数字,所以用A~F六个英文字母分别表示数字10~15。 (2) 每个数码符号根据它在这个数中的数位,按“逢十六进一”来决定其实际的数值。 返回
1.1.1 数 制 1.数制定义 2.常用数制 按进位的方法进行计数,称为进位计数制。 (1).十进制 (2).二进制 (3).十六进制 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制、二进制、十六进制数比较表 名称 数码 计数规则 适用场合 后缀 十进制 0--9 逢十进一 日常生活 D 二进制 0、1 逢二进一 计算机系统 B 十六进制 A--F 逢十六进一 为了书写方便,将二进制数表示得更简略 H 返回
二进制与计算机 计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点: 1.可行性 2.简易性 3.逻辑性 4.可靠性 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。 1.十进制 2.二进制 3.十六进制 十进制、二进制、十六进制数比较表 返回 名称 数码 计数规则 适用场合 后缀 十进制 0―9 逢十进一 日常生活 D 二进制 0、1 逢二进一 计算机系统 B 十六进制 A―F 逢十六进一 为了书写方便,将二进制数表示得更简略 H
二进制与计算机 计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点: 1.可行性 2.简易性 3.逻辑性 4.可靠性 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。 1.十进制 2.二进制 3.十六进制 十进制、二进制、十六进制数比较表 采用二进制,它只有0和1两种状态,这在物理上是极易实现的。计算机中通常是采用双稳态触发器来表示二进制数的,这比用十稳态电路来表示十进制数要容易得多。 名称 数码 计数规则 适用场合 后缀 十进制 0―9 逢十进一 日常生活 D 二进制 0、1 逢二进一 计算机系统 B 十六进制 A―F 逢十六进一 为了书写方便,将二进制数表示得更简略 H
二进制与计算机 计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点: 1.可行性 2.简易性 3.逻辑性 4.可靠性 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。 1.十进制 2.二进制 3.十六进制 十进制、二进制、十六进制数比较表 二进制数的运算法则简单。例如二进制数的求和法则只有三种。 而十进制数的求和法则却有一百种之多。因此,采用二进制可以使计算机运算器的结构大为简化。 名称 数码 计数规则 适用场合 后缀 十进制 0―9 逢十进一 日常生活 D 二进制 0、1 逢二进一 计算机系统 B 十六进制 A―F 逢十六进一 为了书写方便,将二进制数表示得更简略 H
二进制与计算机 计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点: 1.可行性 2.简易性 3.逻辑性 4.可靠性 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。 1.十进制 2.二进制 3.十六进制 十进制、二进制、十六进制数比较表 名称 数码 计数规则 适用场合 后缀 十进制 0―9 逢十进一 日常生活 D 二进制 0、1 逢二进一 计算机系统 B 十六进制 A―F 逢十六进一 为了书写方便,将二进制数表示得更简略 H 由于二进制数符l和0正好与逻辑代数中的真(true)和假(false)相对应,所以用二进制数来表示二值逻辑进行逻辑运算是十分自然的。
二进制与计算机 计算机所处理的数据信息是以数字、字符、符号以及表达式等形式来体现的,它们都以二进制编码形式与机器中的电子元件状态相对应。二进制与计算机之间的密切关系,是与二进制本身所具有的特点分不开的。概括起来,有以下几点: 1.可行性 2.简易性 3.逻辑性 4.可靠性 1.1.2 常用的进位计数制 进位计数制很多,这里主要介绍与计算机技术有关的几种常用进位计数制。 1.十进制 2.二进制 3.十六进制 十进制、二进制、十六进制数比较表 名称 数码 计数规则 适用场合 后缀 十进制 0―9 逢十进一 日常生活 D 二进制 0、1 逢二进一 计算机系统 B 十六进制 A―F 逢十六进一 为了书写方便,将二进制数表示得更简略 H 由于二进制只有0和1两个符号,因此在存储、传输和处理时不容易出错,这使计算机具有的高可靠性得到了保障。
1.1.1 数 制 1.数制定义 2.常用数制 二进制数、十六进制数转换成十进制数的方法是:把二进制数、十六进制数按权位和展开。 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制、二进制、十六进制数比较表 3.不同进位计数制之间的转换 (1).二进制数、十六进制数转换成十进制数 (2). 十进制数转换成二进制数 (3). 十进制数转换成十六进制数 (4). 二、十六进制数之间的相互转换 二进制数、十六进制数转换成十进制数的方法是:把二进制数、十六进制数按权位和展开。 返回
1.1.1 数 制 1.数制定义 2.常用数制 方法1:整数部分转换采用“除2取余法”; 小数部分转换采用“乘2取整法”。 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制、二进制、十六进制数比较表 3.不同进位计数制之间的转换 (1).二进制数、十六进制数转换成十进制数 (2). 十进制数转换成二进制数 (3). 十进制数转换成十六进制数 (4). 二、十六进制数之间的相互转换 方法1:整数部分转换采用“除2取余法”; 小数部分转换采用“乘2取整法”。 方法2:凑数法 返回
1.1.1 数 制 1.数制定义 2.常用数制 方法1:整数部分转换采用“除16取余法”; 小数部分转换采用“乘16取整法”。 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制、二进制、十六进制数比较表 3.不同进位计数制之间的转换 (1).二进制数、十六进制数转换成十进制数 (2). 十进制数转换成二进制数 (3). 十进制数转换成十六进制数 (4). 二、十六进制数之间的相互转换 方法1:整数部分转换采用“除16取余法”; 小数部分转换采用“乘16取整法”。 方法2:先将十进制数转换成二进制数,再 将二进制数转换成十六进制数 返回
1.1.1 数 制 1.数制定义 2.常用数制 3.不同进位计数制之间的转换 由于一位十六进制数相当于四位二进制数,因此,要将十六进制数转换成二进制数时,只需以小数点为界,向左或向右每一位十六进制数用相应的四位二进制数取代即可。如果不足四位,可用零补足。 反之,二进制数转换成相应的十六进制数,只是上述方法的逆过程,即以小数点为界,向左或向右每四位二进制数用相应的一位十六进制数取代即可。 1.1.1 数 制 1.数制定义 按进位的方法进行计数,称为进位计数制。 2.常用数制 (1).十进制 (2).二进制 (3).十六进制 十进制、二进制、十六进制数比较表 3.不同进位计数制之间的转换 (1).二进制数、十六进制数转换成十进制数 (2). 十进制数转换成二进制数 (3). 十进制数转换成十六进制数 (4). 二、十六进制数之间的相互转换 返回
1.1.2 编 码 1.编码定义 2.常用编码 (1).BCD码 (2).ASCII码 人为地一种约定。 1.1.2 编 码 1.编码定义 人为地一种约定。 计算机中的编码就是规定用怎样的二进制编码来表示文字和符号。 2.常用编码 (1).BCD码 (2).ASCII码 返回
(1).BCD码 ① BCD码定义: 用四位二进制码表示一位十进制数码。 8421BCD码是用0000——1001来表示0——9十个数码。 十进制数与8421码的对照表 ② BCD码与常用进制数的转换: BCD码与十进制的转换 BCD码与二进制或十六进制的转换 思考:将十进制数156用BCD码表示,并与其等值的二进制数比较,你认为BCD码与二进制数相同吗? 返回
十进制数与8421码的对照表 十进制数 8421码 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001 返回
(1).BCD码 ① BCD码定义: 用四位二进制码表示一位十进制数码。 8421BCD码是用0000——1001来表示0——9十个数码。 十进制数与8421码的对照表 ② BCD码与常用进制数的转换: BCD码与十进制的转换 BCD码与二进制或十六进制的转换 每位十进制数码都用四位二进制数表示 返回
(1).BCD码 ① BCD码定义: 用四位二进制码表示一位十进制数码。 8421BCD码是用0000——1001来表示0——9十个数码。 十进制数与8421码的对照表 ② BCD码与常用进制数的转换: BCD码与十进制的转换 BCD码与二进制或十六进制的转换 先完成BCD码与十进制的转换; 再进行十进制数与二进制或十六进制的转换 返回
(2).ASCII码 ① ASCII码的定义: ASCII码表 ② ASCII码 的用途: 字10个,大、小写英文字母52个,各种标点符号和运算符号32个。 ASCII码表 问题:当微型计算机上采用7位ASCII码作为机内码时,每个字节 只占后7位,最高位应该为0还是1? ② ASCII码 的用途: ASCII码主要用于微机与外设的通信。 问题:汉字有编码吗? 返回
汉字编码 由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此,不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。 1)《信息交换用汉字编码字符集·基本集》 2)汉字的机内码 3)汉字的输入码(外码) 4)汉字的字形码 返回
ASCII字符编码表 返回 十六进制高位 十六进制低位 000 001 010 011 100 101 110 111 0000 NUL DEL SP @ P ` p 0001 SOH DC1 ! 1 A Q a q 0010 STX DC2 “ 2 B R b r 0011 ETX DC3 # 3 C S c s 0100 EOT DC4 $ 4 D T d t 0101 ENQ NAK % 5 E U e u 0110 ACK SYN & 6 F V f v 0111 BEL ETB ' 7 G W g w 1000 BS CAN ( 8 H X h x 返回
返回 1001 HT EM ) 9 I Y i y 1010 LF SUB * : J Z j z 1011 VT ESC + ; K [ { 1100 FF FS , < L \ l | 1101 CR GS - = M ] m } 1110 SO RS . > N ^ n ~ 1111 SI US / ? O _ o DEL 返回
1.3.4 字符编码 1.BCD码(二—十进制编码) BCD编码方法很多,通常采用的是8421编码。这种编码较为自然、简单;书写方便、直观、易于识别;与十进制转换方便。 2.ASCII码 ASCII码有7位版本和8位版本两种。国际上通用的是7位版本。7位版本的ASCII码有128个元素,其中通用控制字符34个,阿拉伯数字10个,大、小写英文字母52个,各种标点符号和 运算符号32个。 问题:当微型计算机上采用7位ASCII码作为机内码时,每个字节 只占后7位,最高位应该为0还是1?。 一般最高位用于奇偶校验 。 返回
汉字编码 由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此,不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。 1)《信息交换用汉字编码字符集·基本集》 2)汉字的机内码 3)汉字的输入码(外码) 4)汉字的字形码 《信息交换用汉字编码字符集· 基本集》是我国于1980年制定的国家标准GB2312—80,代号为国标码,是国家规定的用于汉字信息交换使用的代码的依据。 返回
汉字的机内码是供计算机系统内部进行存储、加工处理、传输统一使用的代码,又称为汉字内部码或汉字内码。 汉字编码 由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此,不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。 1)《信息交换用汉字编码字符集·基本集》 2)汉字的机内码 3)汉字的输入码(外码) 4)汉字的字形码 汉字的机内码是供计算机系统内部进行存储、加工处理、传输统一使用的代码,又称为汉字内部码或汉字内码。 返回
汉字输入码是为了将汉字通过键盘输入计算机而设计的代码。汉字输入编码方案很多,其表示形式大多用字母、数字或符号。 汉字编码 由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此,不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。 1)《信息交换用汉字编码字符集·基本集》 2)汉字的机内码 3)汉字的输入码(外码) 4)汉字的字形码 返回
汉字字形码是汉字字库中存储的汉字字形的数字化信息,用于汉字的显示和打印。 汉字编码 由于汉字是象形文字,数目很多,常用汉字就有3000~5000个,加上汉字的形状和笔画多少差异极大,因此,不可能用少数几个确定的符号将汉字完全表示出来,或像英文那样将汉字拼写出来。每个汉字必须有它自己独特的编码。 1)《信息交换用汉字编码字符集·基本集》 2)汉字的机内码 3)汉字的输入码(外码) 4)汉字的字形码 汉字字形码是汉字字库中存储的汉字字形的数字化信息,用于汉字的显示和打印。 返回
本节结束! 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 小结与复习 习 题
习题与思考: 1. 16位二进制无符号整数表示成十六进制数的范围( )。 1. 16位二进制无符号整数表示成十六进制数的范围( )。 2. 如某数X用二进制补码表示为[X]补=10000101B,则X的十进制数为( )。 3. 求十进制数-112的补码(以2位16进制数表示),该补码为 。 4. 8位二进制无符号整数表示成十六进制数的范围( )。 5. -123补码为( )。 6. 求某数的补码为84H,该数的十进制数为 。 假如2个十六进制数9FH,79H相加的和仍然用2位十六进制数,那么相加后的结果和为__________H,进位为________。 返回
1.2 计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 1.2 计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 带符号数就是带有正、负号的数,如+127、-9。在计算机中只能用数字化信息来表示数的正、负,规定如下: (1) 一个数的最高位为符号位 (2) 0——+, 1—— - 返回
1.2 计算机中的数值数据的表示与运算 原码的符号位用0表示正号,用1表示负号,数值位用二进制形式表示。 设有一数为X,则原码表示可记作[X]原。 1.2 计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 返回
如果带符号数是正数,则该带符号数的反码与原码一样;如果带符号机器数是负数,则该带符号数的反码是对它的原码(符号位除外)各位取反而得到的。 设有一数X,则X的反码表示记作[X]反。 1.2 计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 返回
1.2 计算机中的数值数据的表示与运算 如果带符号数是正数,则该带符号数的补码与原码一样;如果带符号数是负数,则该带符号数的补码是对它的原码(除符号位外)各位取反,并在末位加1而得到的。 设有一数X,则X的补码表示记作[X]补。 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 返回
1.2 计算机中的数值数据的表示与运算 注意: 1. 目前微机中的带符号数一律用补码表示。 2. 补码与真值的互算 1. 目前微机中的带符号数一律用补码表示。 2. 补码与真值的互算 正数的补码的数值位就是真值。 负数的补码的数值位按位取反后再在最低位加1就是真值。 3.当用8个二进制位来表示整数补码时,其表示范围: 最大值为01111111,其真值为(+127)10。 最小值为10000000,其真值为(–128)10。 4. 在补码表示法中,对0有一种表示形式: [+0]补=00000000 [–0]补=00000000 1.2 计算机中的数值数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 加法运算按下列三条法则进行: (1) 0+0=0。 (2) 0+1=1+0=1。 (3) 1+1=10(逢二进一,向高位进位)。 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 减法运算按下列三条法则进行: (1) 0–0=1-1=0。 (2) 1–0=1。 (3) 0–1=1(此时要向高位借位,借1当2)。 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 二进制数的乘法运算有下列三条法则: (1) 0×0=0。 (2) 0×1=1×0=0。 (3) 1×1=1。 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 二进制数的除法运算按下列三条法则进行: (1) 0÷0=0。 (2) 0÷1=0(1÷0是无意义)。 (3) 1÷1=1。 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 逻辑与运算遵守下列运算规则:0∧0=0 0∧1=0 1∧0=0 1∧1=1 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 逻辑或运算遵守下列运算规则: 0∨0=0 0∨l=1 1∨0=1 1∨1=1 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 逻辑非运算遵守下列运算规则: 0 的非= 1 1的非 = 0 返回
1.2 计算机中的数据的表示与运算 3. 计算机中数据的运算方法: 需要计算机处理的数有无符号数和带符号数之分。 1.2 计算机中的数据的表示与运算 需要计算机处理的数有无符号数和带符号数之分。 1.无符号数在计算机中的表示方法: 用二进制数本身表示。 2. 带符号数的表示方法: 计算机在表示带符号数时,采用把符号位和数值位一起编码的方法。 常见的有原码、反码和补码表示法。 3. 计算机中数据的运算方法: (1) 算术运算:加法;减法;乘法;除法 (2) 逻辑运算:逻辑与;逻辑或;逻辑非;逻辑异或 逻辑异或运算规则为: 0⊕0=0 0⊕1=1 1⊕0=1 1⊕1=0 返回
1.2 的小结与复习 1. 计算机中的无符号数用二进制数本身表示。 1. 计算机中的无符号数用二进制数本身表示。 2. 计算机中的带符号数用补码表示。正数的补码就是它的原码;负数的补码是它的原码按位取反再在最低位加1。 计算机对所有数的运算规则相同。 (1)计算机对无符号数进行算术运算时会产生进位。 (2)计算机对带符号数进行算术运算时会产生溢出, 即出错,无法改正。 (3)计算机对BCD码进行加法运算时会产生出错, 但可以调整。
1.2 的小结与复习 1. 计算机中的无符号数用二进制数本身表示。 1. 产生溢出的原因 8位二进制补码所能表示的数的范围是 -128-----+127 16位二进制补码所能表示的数的范围是-32768------+32767 若二数的运算结果超出了这个范围,则运算结果会出错,称这种现象为溢出。 1.2 的小结与复习 1. 计算机中的无符号数用二进制数本身表示。 2. 计算机中的带符号数用补码表示。正数的补码就是它的原码;负数的补码是它的原码按位取反再在最低位加1。 计算机对所有数的运算规则相同。 (1)计算机对无符号数进行算术运算时会产生进位。 (2)计算机对带符号数进行算术运算时会产生溢出, 即出错,无法改正。 (3)计算机对BCD码进行加法运算时会产生出错, 但可以调整。 返回 溢出的判断方法: 计算机内部有专门的电路判别,采用的是双高位法。一旦发现溢出计算机会 输出一个溢出标志信号。 使用者采用观察二个数的符号位的方法:(+)+(+)=(-); (-)+(-)=(+);(+)-(-)=(-);(-)-(+)=(+)。
1.2 的小结与复习 1. 计算机中的无符号数用二进制数本身表示。 1. BCD码运算出错的原因 计算机对所有数的运算都按逢二进一的规律进行。若以4位二进制为单位的 话则是逢十六进一 ;而BCD码的运算规律则是逢十进一。所以当计算机对两个 BCD码进行运算时有时会出现错误,这个错误可以进行调整。 调整方法: 计算机首先判断结果是否出错,然后在出错的位上作加0110B调整。 3. 判断结果是否出错的方法: (A)若两个BCD码相加结果大于1001B,则作加0110B调整。 (B)若两个BCD码相加结果并大于1001B,但却产生了进位,则也作加0110B调整。 1.2 的小结与复习 1. 计算机中的无符号数用二进制数本身表示。 2. 计算机中的带符号数用补码表示。正数的补码就是它的原码;负数的补码是它的原码按位取反再在最低位加1。 计算机对所有数的运算规则相同。 (1)计算机对无符号数进行算术运算时会产生进位。 (2)计算机对带符号数进行算术运算时会产生溢出, 即出错,无法改正。 (3)计算机对BCD码进行加法运算时会产生出错, 但可以调整。 返回
本节结束! 返回
1.3 计算机系统的组成 部分。 1.3.1 计算机系统的硬件组成 1.3.2 计算机的软件系统 1.3.3 计算机的工作过程 1.3 计算机系统的组成 一个完整的计算机系统包括硬件系统和软件系统两大 部分。 1.3.1 计算机系统的硬件组成 1.3.2 计算机的软件系统 1.3.3 计算机的工作过程 习 题
运算器 存储器 输出设备 输入设备 控制器 最终结果 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 存储器 输出设备 输入设备 控制器 功能
1.3.2 计算机的软件系统 1. 软件系统定义: 软件系统是指计算机所使用的各种程序的集合。 2. 软件系统分类: 1.3.2 计算机的软件系统 1. 软件系统定义: 软件系统是指计算机所使用的各种程序的集合。 2. 软件系统分类: 从使用的角度看,计算机的软件可分为两部分: (1). 系统软件 一般由专门的计算机软件技术人员设计和编制,如操作系统,各种语言的编译程序,监控程序。 (2). 应用软件 用户为解决自己的问题而编制的程序。
1.3.3 计算机的工作过程 为了使计算机脱离人的干预自动进行工作,必须先将要解决的问题编成程序;然后把程序通过输入设备送至存储器;最后启动计算机执行该段程序。 计算机执行程序的过程如下: 存储器--------〉控制器-------〉各种控制信号 在控制信号的作用下,计算机内各部件协调工作,完成指令规定的工作,周而复始,直到所有指令执行完,从而解决某一问题。 演示
习题与思考: 1 画出计算机的组成框图,说明各部分的作用。 2 计算机中的信息分类以及信息流动过程。
1.3 计算机系统的组成 一个完整的计算机系统包括硬件系统和软件系统两大部分。 组成计算机的物理实体 返回
1.3 计算机系统的组成 一个完整的计算机系统包括硬件系统和软件系统两大部分。 为使计算机正常工作而设置的命令 返回
运算器 存储器 输出设备 输入设备 控制器 最终结果 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 存储器 输出设备 输入设备 将程序和数据送到计算机中的存储器。 常用输入设备有键盘,鼠标器。 控制器 返回
运算器 存储器 输出设备 输入设备 控制器 最终结果 实现算术和逻辑运算,运行数据处理 数 中间结果/ 据 最后结果 原始数据 与程序 最后 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 实现算术和逻辑运算,运行数据处理 存储器 输出设备 输入设备 控制器 返回
运算器 存储器 输出设备 输入设备 控制器 最终结果 用于存储数据和程序 。 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 用于存储数据和程序 。 存储器 输出设备 输入设备 控制器 返回
运算器 存储器 输出设备 输入设备 控制器 最终结果 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 存储器 输出设备 输入设备 对指令进行译码后向各部件发出控制信号,指挥计算机按规定进行工作 控制器 返回
运算器 存储器 输出设备 输入设备 控制器 最终结果 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 存储器 输出设备 输入设备 将计算机的处理结果输出到外,供人们识别和存储,常用的输出设备有:打印机,显示器。 控制器 返回
运算器 存储器 输出设备 输入设备 控制器 返回 最终结果 用于存储数据和程序 实现算术和逻辑运算,运行数据处理 数 中间结果/ 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 计算机系统的硬件组成框图 运算器 用于存储数据和程序 实现算术和逻辑运算,运行数据处理 存储器 输出设备 输入设备 将计算机的处理结果输出到外部,供人们识别和存储,常用的输出设备有:打印机,显示器 将程序和数据送到计算机中的存储 器,常用输入设备有盘,鼠标器 控制器 对指令进行译码后向各部件发出控制信号,指挥计算机按规定进行工作
1 软件系统是指计算机所使用的各种程序的集合。 1.3.2 计算机的软件系统 硬件只是使计算机具备了计算的可能,但是计算机脱离人的干预自动进行计算,还需要有软件的配合。 1 软件系统是指计算机所使用的各种程序的集合。 程序是指指令的有序集合,是人们为使计算机完成某一特定任务而编排的一系列指令。 返回
1 软件系统是指计算机所使用的各种程序的集合。 1.3.2 计算机的软件系统 硬件只是使计算机具备了计算的可能,但是计算机脱离人的干预自动进行计算,还需要有软件的配合。 1 软件系统是指计算机所使用的各种程序的集合。 程序是指指令的有序集合,是人们为使计算机完成某一特定任务而编排的一系列指令。 指令是规定计算机完成某种操作的命令,它用二进制码表示,存于存储器中。 返回
运算器 存储器 存储器 输出设备 输入设备 控制器 最终结果 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 结束! 计算机的工作过程 单击鼠标开始! 运算器 存储器 存储器 输出设备 输入设备 控制器 返回
运算器 存储器 存储器 输出设备 输入设备 控制器 最终结果 数 中间结果/ 据 最后结果 原始数据 与程序 最后 结果 程 序 结束! 计算机的工作过程 单击鼠标开始! 若需再演示,则要先返回,再进入。 运算器 存储器 存储器 输出设备 输入设备 控制器 返回
本 节 结 束! 返回
1.4 微型计算机概述 1.4.1 微机的硬件结构与组成特点 1.4.2 CPU的基本结构 1.4.3 CPU的工作过程 习 题
1.4.1 微机的硬件结构与组成特点 微机组成特点: 1. 运算器和控制器集成在一个芯片上,称之为CPU芯片。 1.4.1 微机的硬件结构与组成特点 微机组成特点: 1. 运算器和控制器集成在一个芯片上,称之为CPU芯片。 2. 存储器由半导体存储器芯片组成。 3. 外设通过I/O口芯片与机器内各部件交换信息。 4. CPU,存储器,I/O 口通过AB,DB,CB三总线交换信息。 DB CPU AB CB 存储器 I/O口 微机的结构框图
DB CPU AB CB 存储器 I/O口 微机的结构框图 数据总线是CPU用来传送数据信息的信号线(双向、三态)。数据总线是双向三态总线,即数据既可以从CPU送到其它部件,也可以从其它部件传送给CPU,数据总线的位数和处理器的位数相对应。 返回
DB CPU AB CB 存储器 I/O口 微机的结构框图 地址总线是微型计算机用来传送地址信息的信号线。地址总线的位数决定了CPU可以直接寻址的内存空间的大小。因为地址总是从CPU发出的,所以地址总线是单向的、三态总线。单向指信息只能沿一个方向传送,三态指除了输出高、低电平状态外,还可以处于高阻抗状态(浮空状态)。 返回
DB CPU AB CB 存储器 I/O口 微机的结构框图 控制总线是用来传送控制信号的一组总线。这组信号线比较复杂,由它来实现CPU对外部功能部件(包括存储器和I/O接口)的控制及接收外部传送给CPU的状态信号,不同的微处理器采用不同的控制信号。控制总线的信号线,有的为单向,有的为双向或三态,有的为非三态,取决于具体的信号线。 返回
地址码 存储单元 0000H 地 0001H 输 址 0002H 入 AB 译 输 DB 码 出 器 电 FFFFH 路 CB 读/写控制电路 存储器的组成框图 读操作 写操作 返回
地址码 存储单元 0000H 地 0001H 输 址 0002H 入 AB 译 输 DB 码 出 器 电 FFFFH 路 CB 读/写控制电路 存储器的组成框图 1.存储单元是存储器的核心部 件。 2.存储器的每个存储单元可以存 储8位二进制信息。 注意:人们选定8位二进制为一 个字节(Byte),用B表示。即1 个字节由8个二进制数位组成。 除字节单位外,还有千字 节(KB)、兆字节(MB)以及 千兆字节(GB)等。它们之间 存在下列换算关系: lB=8bit lKB=l024B lMB=l024KB lGB=l024MB 返回
地址码 存储单元 0000H 地 0001H 输 址 0002H 入 AB 译 输 DB 码 出 器 电 FFFFH 路 CB 读/写控制电路 存储器的组成框图 为了区分不同的 存储单元,需要 对存储单元进行 编号,一般用二 进制对存储单元 编号,称这种编 为地址。 返回
存储单元 0000H 地 0001H 输 址 0002H 入 AB 译 输 DB 0000H 码 出 器 电 FFFFH 路 CB 读/写控制电路 请点击鼠标! 存储器的写操作过程 例:将34H写入0000H单元 返回
存储单元 0000H 地 0001H 输 址 0002H 入 AB 译 输 DB 0000H 码 出 器 电 FFFFH 路 CB 读/写控制电路 请点击鼠标! 存储器的写操作过程 34H 返回
存储单元 0000H 地 0001H 输 址 0002H 入 AB 译 输 DB 0000H 码 出 器 电 FFFFH 路 请点击鼠标! CB 读/写控制电路 写信号 存储器的写操作过程 34H 返回
存储单元 0000H 0 0 1 1 0 1 0 0 地 0001H 输 址 0002H 入 AB 译 输 DB 0000H 码 出 器 电 FFFFH 路 结束! CB 读/写控制电路 写信号 存储器的写操作过程 演示 返回
存储单元 0000H 地 0001H 0 0 1 0 1 1 0 0 输 址 0002H 入 AB 译 输 DB 0001H 码 出 器 电 FFFFH 路 CB 读/写控制电路 存储器的读操作过程 例:从0001H单元读出数据 请点击鼠标! 返回
存储单元 0000H 地 0001H 0 0 1 0 1 1 0 0 输 址 0002H 入 AB 译 输 DB 0001H 码 出 器 电 FFFFH 路 CB 读/写控制电路 存储器的读操作过程 请点击鼠标! 返回
存储单元 0000H 地 0001H 0 0 1 0 1 1 0 0 输 址 0002H 入 AB 译 输 DB 0001H 码 出 器 电 FFFFH 路 CB 读/写控制电路 读信号 存储器的读操作过程 请点击鼠标! 返回
存储单元 0000H 地 0001H 0 0 1 0 1 1 0 0 输 址 0002H 入 AB 译 输 DB 0001H 码 出 器 电 FFFFH 路 结束! CB 读/写控制电路 读信号 存储器的读操作过程 4CH 演示 返回
1.4.2 CPU的基本结构 AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 返回
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 算术逻辑运算部件主要用来完成数据的算术和逻辑运算。ALU有2个输入端和2个输出端,其中一端接至累加器,接收由累加器送来的一个操作数;另一端通过数据总线接到寄存器阵列,以接收第二个操作数。参加运算的操作数在ALU中进行规定的操作运算,运算结束后,一方面将结果送至累加器,同时将操作结果的特征状态送标志寄存器。 返回
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 累加器是一个特殊的寄存器,它的字长和微处理器的字长相同,累加器具有输入/输出和移位功能,微处理器采用累加器结构可以简化某些逻辑运算。由于所有运算的数据都要通过累加器,故累加器在微处理器中占有很重要的位置。 返回
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 存放ALU运算结果的各种特征.如ALU运行算术和逻辑运算时可能会产生进位,溢出,为零,符号变化,1的个数是奇或偶等.这些特征就存放在FR中.不同型号的CPU的标志的数目及具体规定都不同.在学习不同型号的CPU时,它的不同的内容和规定都要重新学习。 返回
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 返回 存放下一条将要执行的指令地址.程序中的指令是按照顺序存放在存储器中的某个连续区域.每条指令都有自己的地址,CPU根据PC中的指令地址从存储器中取出将要执行的指令.CPU取出指令后,PC中的内容自动加1,从而指向下一条将要执行的指令地址.一般程序是按顺序执行指令的.若要改变正的次序,则必须将新的指令地址送至PC中。
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 典型的8位CPU的结构框图 暂时存放地址信息 返回
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 用来存放当前正在执行的指令代码 返回
用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号。 AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号。 返回
产生出各种操作电位、不同节拍的信号、时序脉冲等执行此条命令所需的全部控制信号 。 AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 产生出各种操作电位、不同节拍的信号、时序脉冲等执行此条命令所需的全部控制信号 。 返回
AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 暂时存放各种数据信息 返回
内部总线把CPU内各寄存器和ALU连接起来,以实现各单元之间的信息传送。 AB CB DB ALU FR AR PLA DR PC ID A IR 内部数据线 CPU基本结构框图 内部总线把CPU内各寄存器和ALU连接起来,以实现各单元之间的信息传送。 返回
1.4.3 CPU的工作过程 在程序执行之前,要先把程序中的指令机器码送到MEM中存放;开始执行程序时先把第一条指令的地址送到PC中,程序的的执行过程就是各条指令的执行过程。一条指令的执行过程一般包括取指阶段(从MEM中取出的指令的操作码送到CPU中的IR)和执行阶段(IR—ID---PLD产生和各种控制信号,完成指令所规定的操作) 举例说明:3+5=? 返回
第一步 编程 汇编语言源程序 机器语言目标程序 MOV A,3 ; 74H 03H ADD A,5 ; 24H 05H 返回
第二步 把程序送到MEM中 设MEM有65536个存储单元,存储情况如下: 0000H 0 1 1 1 0 1 0 0 FFFFH 1 1 1 1 1 1 1 1 返回
第三步 首地址送PC,启动计算机开始开始执行这些指令,过程如下: (1)取第一条指令 MOV A,3 ;74H 03H (2)执行第一条指令 根据PLA发出的控制信号可以知道,这条指令要把3送到A中,而3在下一个MEM存放,故需要到0001H单元中取出3,送到A中 (3)取第二条指令 ADD A,5 ;24H 05H (4)执行第二条指令 根据PLA发出的控制信号可以知道,这条指令要把5与A的数相加中,而5在下一个MEM存放,故需要到03H单元中取出5,送到ALU与A中的3相加后送回到A中。 演示 演示 演示 演示 返回
习题与思考: 1、画出微机的结构图,说明微机与计算机硬件结构的不同点以及三总线的作用。 2、画出CPU与存储器的连接图,举例说明CPU的工作过程。
AB CB DB ALU FR AR PLA DR 0000H PC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 0001H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0000H 0001HPC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0001HPC ID A IR 内部数据线 0000H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 RD 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0001H PC ID A IR 内部数据线 0000H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 RD 读写控制 74H 取第一条指令结束! 返回
AB CB DB ALU FR AR PLA DR 0001H PC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 0002H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0001H 0002HPC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0002HPC ID A IR 内部数据线 0001H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 RD 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0002H PC ID A IR 内部数据线 0001H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 RD 读写控制 03H 第一条指令执行完! 返回
AB CB DB ALU FR AR PLA DR 0002H PC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 0003H 03H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0002H 0003HPC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 03H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0003HPC ID A IR 内部数据线 0002H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 RD 03H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0003H PC ID A IR 内部数据线 0002H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 RD 读写控制 03H 24H 取第二条指令结束! 返回
AB CB DB ALU FR AR PLA DR 0003H PC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 0004H 03H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0003H 0004HPC ID A IR 内部数据线 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 03H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0004HPC ID A IR 内部数据线 0003H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 读写控制 RD 03H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0004H PC ID A IR 内部数据线 0003H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 RD 读写控制 08H 03H 03H 05H 请单击鼠标! 返回
AB CB DB ALU FR AR PLA DR 0004H PC ID A IR 内部数据线 0003H 译 0002H 0 0 1 0 0 1 0 0 输 码 0003H 0 0 0 0 0 1 0 1 出 器 电 FFFFH 1 1 1 1 1 1 1 1 路 RD 读写控制 08H 03H 第二条指令执行完! 返回
第一章测试题 1、 用8位二进制数表示出下类十进制数的补码 : +65 、—115 2 、 写出十进制数124用的BCD码和二进制数 +65 、—115 2 、 写出十进制数124用的BCD码和二进制数 3 、 当采用奇校验时,ASCII码1000100和1000110的校验位D7应为何值?这2个代码所代表的字符是什么? 4、计算机由_______、_________、_________、___________、___________五部分组成。 5、画出微机的组成框图,说明三总线的作用。 6、8位微机所表示的无符号数、带符号数、BCD码的范围分别是多少? 7、1001001B分别被看作补码、无符号数、ASCII码、BCD码时,它所表示的十进制数或字符是什么? 8、举例说出单片机的用途。 9、举例说明CPU执行指令的过程。