MCS-51 单片机
原理及应用
数控技术系
机电工程学院
上海第二工业大学
目 录
第一章 微型计算机系统基本知识 第五章 中断 /定时系统和串行口
§ 1-1 概述 § 5-1 MCS-51的中断系统
§ 1-2 微型计算机基础 § 5-2 定时 /计数器
§ 1-3 计算机中的数和编码 § 5-3 MCS-51单片机的串行口
第二章 MCS-51型单片机结构组成 第六章 MCS-51存储器和 I/O扩展
§ 2-1 MCS-51单片机结构及组成 § 6-1 存储器扩展
§ 2-2 MCS-51单片机存储器组织 § 6-2 I/O口扩展
第三章 MCS-51单片机指令系统 第七章 常用外围设备
§ 3-1 指令格式及其操作寻址方式 § 7-1 显示器接口
§ 3-2 指令系统 § 7-2 键盘接口
第四章 汇编语言程序设计
§ 4-1 汇编语言程序设计基本概念
§ 4-2 汇编语言程序的基本结构形式
第一章 微型计算机系统基本知识
§ 1-1 概述
§ 1-2 微型计算机基础 进入
§ 1-3 计算机中的数和编码 进入
第一章 微型计算机系统基本知识
§ 1-1 概述
一, 电子计算机
以存储程序的方式, 自动地进行算术和逻辑运算
的数字电子装置称电子计算机 。
1,历史
1946年 2月 15日, 世界上第一台数字式电子计算机
是在美国费城 宾夕法尼亚大学 莫尔学院研制成功并运
行, 名为 (ENIAC)。 1955年 10月 切断电源 。
从公元 10世纪中国古代的算盘到现代计算机的问
世经历了一个漫长的阶段 。
2,发展
ENIAC,5千次 /秒, 18000个电子管
电子管式 →晶体管式 →中小规模集成电路 →
↑1946 ↑1958 ↑1965
→ 大, 超大规模集成电路 ( 微机时代 ) 四代 。
↑1971 Intel4004,6万次 /秒, 2300只 /3× 4㎜ 2
3,基本结构
引例,
( 1) 硬件,
基本组成,运算器, 控制器, 存储器,
输入 /输出设备及接口 。
— 冯 · 诺依曼结构
中心思想是 存储程序原则,
指令和数据一起以二进制的形式存放在存
储器中 。
由计算机之父美籍匈牙利数学家 冯 · 诺
依曼 1945年 3月提出, 标志着电子计算机时
代的真正开始 。
结构如图 1-1所示,
( 2) 软件
是计算机上运行的程序, 是计算机系统中的逻
辑部件而不是物理部件, 是 人的思维结果, 它总
是要通过某种物理介质来存储和表示的 。 其分类
如下,
二, 微机
1,微处理器, 微型计算机, 微型计算机系统
(1) 中央处理器 Central Processing Unit-CPU
负责取指, 执指, 实现操作的核心部件, 包括 运
算器 和 控制器 两大组成部分 。
如果中央处理器的电路集成在一片或少数几片大
规模集成电路芯片上, 就成为 微处理器 ( MPU) 。
(2) 微型计算机, 微型计算机系统
以微处理器为核心, 加配存储部件和输入输出部
件而成为微型计算机 。
以微型计算机为基础, 加上外围设备, 电
源, 系统软件等就构成 微型计算机系统
微机系统的组成可小结如下,
2,微型计算机的分类
* 独立使用式微机, PC机
* 嵌入式微机,
(1) 单片机,CPU,存储器, I/O接口等集成在
一 块硅片上
(2) 单板机,CPU,存储器, I/O接口等装配在
一块电路板
(3) 多板机,CPU,存储器, I/O接口等分做在
多块电路板上
3,微型计算机的发展
1971年, 美国 Intel公司研制出了 Intel4004微处
理器芯片, 以它为核心的 MCS-4计算机, 由该公司
年轻工程师马西安 ·霍夫研制, 标志了世界上第一
台微机的诞生, 至今, 已 经历了五代,
第一代, 1971~1973,4位和低档 8位机, 典型代表
Intel4004,Intel8008。
第二代, 1974~1978,中档 8位机, 典型代表
Intel8080,MC6800,ZILOGZ80
APPLE 6502等 。
第三代, 1978~1981,16位机, 1981年, IBM公司
推出了以 Intel8088为 CPU的 PC个人电脑 。
第四代, 1981~1992,32位微机, 如
Intel80386,Motorola MC68020
第五代, 1993~至今, 64位微机, 奔腾微处理器芯片
三, 单片机概述
单片微型计算机,Single-Chip Microcomputer
One-Chip Microcomputer
在一片芯片上集成 CPU,存储器, I / O接口等
组成一台完整的微型计算机 。
单片机作为工业控制和数据处理的计算机, 也
被称为, 微控制器,,, 微处理器, ( Micro-
controller,Micro-processor) 。
主要有,4位, 8位, 16位, 32位等
1,单片机发展情况,
从 1974年 12月, 仙童 ( Fairchild) 公司 首
先推出 8位单片机 F8,采用,
双片形式 F8( 8位 CPU+ 64RAM+ 2个并行 I/O口 )
+ 3851( 1K ROM+定时器 /计数器+ 2个并行 I/O) 。
至今经历四代,
第一代, 1974~78,典型代表如 Intel公司的 MCS-48型
8位单片机, 采用 8位 CPU,2个 I/O口, 8位
定时器 /计数器, 64 RAM/ 1K ROM,简单
中断, 寻址小于 4K,且无串行口 。
第二代, 1978~83,高档 8位单片机, 如 MCS-51,
MC6801,Zilog公司的 Z8等 。
增加功能:串行 I/O,多级中断, 16定时 /计
数器, 片内 RAM/ROM增大, 寻址 64K,片内
带 A/D转换器接口 。
第三代, 1983~90年代初, 16位单片机出现, 如 MCS-
96系列的 8096,8098芯片 。 增加性能,16位
CPU,RAM/ROM增大, 中断能力增强, A/D,
HSIO等
第四代, 90年代至今, 高档 16位产品和 32位产品的出
现, 如 80196,MC8300等, 性能, 速度大大
提高 。
2,MCS-51单片机
属于高档单片机, 是 Intel公司的 8位系列
单片机, 包括 51和 52两个子系列 。 两者的区
别在于 52子系列片内 ROM,RAM的容量翻
倍, 定时计数器增加到 3个 。
单片机的供货状态,
片内无 ROM型,单片机片内无 ROM,价格便
宜, 使用时必须另外配置程序存储器 EPROM,
实际上已成为 8751。 如 8031,8032,80C31
片内 ROM型,单片机片内带有掩膜 ROM,用
户无法更改其程序 。 如 8051,8052,用于大
规模专用产品 。
片内 EPROM型,单片机片内带有 EPROM,用
户通过高压脉冲可写入程序, 但价格昂贵,
使用较少 。 如 8751,8752
3,单片机特点和应用 ( 略 )
§ 1-2 微型计算机基础 返回
一、微机的三总线结构
总线:微机系统中各部件和模块之间用于传送信息的一组公
用导线。一般包括,数据总线、地址总线和控制总线。
地址:内存由许多存储单元组成,每个存储单元(字节)有
一个用于区分的编号,称为地址,一般用十六进制数表示。
微机的总线结构
1,数据总线 ( DB),
传送数据, 双向, CPU的位数和外部数据总线的位
数一致 。 而数据可能是指令代码, 状态量或控制量,
也可能是真正的数据 。
2,地址总线 ( AB),
传送 CPU发出的地址信息, 单向, 宽度 ( 线数目 )
决定了 CPU的可寻址范围 。
例如,2根地址线, 可寻址 22=4个字节单元;
16根地址线, 可寻址 216=64K字节单元;
3,控制总线 ( CB),
传送使微机协调工作的定时, 控制信号, 双向, 但
对于每一条具体的控制线, 都有固定的功能 。 控制
线数目受芯片引脚数量的限制 。
8位微机的 DB总是 8位, AB总是 16位, 而 CB的数
目则随机型不同而不同 。
二, 微处理器的基本结构
微处理器 ( CPU) 是微型计算机的核心, 内部采
用单总线结构, 由运算器和控制器两大部分组成 。
微处理器典型结构如下图所示 。
1,运算器
( 1) 算术逻辑 单元 ALU (arithmetic logic unit)
是运算器的主要组成部分,是一个 纯粹的运算
部件,没有寄存功能 。
( 2) 累加器 A (Accumulator)
是 CPU中使用 最忙的关键寄存器 。 ALU进行运算
时一个操作数必需来自累加器, 同时也是运算结果
的寄存场所 。
( 3) 标志寄存器 F( Flag)
存放微机执行一条指令后所处状态的信息 。 不同
的计算机, 标志有所不同 。
常用的标志有,C,AC,OV,P等 。
( 4) 暂存寄存器 TR (temp register)
用来存放参加 ALU运算的另一个操作数, 该操作
数必须先暂存在 TR中, 以免数据发生冲突 。
( 5) 地址和数据缓冲器 ( ABuffer,DBuffer)
协调 CPU与存储器, I/O接口电路之间在运行速
度, 工作周期等方面必然存在的差异 。
( 6) 寄存器阵列 ( RA) (register array)
包括通用寄存器和专用寄存器两种 。
通用寄存器组:作为 CPU内部的小容量高速存储器,
用来存放一些中间数据, 以减少 CPU
对存储器的频繁访问
专用寄存器组,PC,SP,F,AB,DB等 。
2,控制器
完成指令译码, 并发出各个操作的控制信号,
主要包括如下部件,
( 1) 程序计数器 PC(program counter)
存放要读取的指令所在地址的专用寄存器 。 具
有计数 ( 加 1) 和接受转移地址的二种功能 。
( 2) 指令寄存器 IR (instruction register)
存放 CPU从 ROM中取出的正要被执行的指令, 使
整个分析执行的过程, 一直在该指令的控制下, 而
指令的操作码送 ID,指令中的操作数, 一般为参加
运算的地址, 被送到地址缓冲寄存器 。
( 3) 指令译码器 ID (instruction decoded)
接收 IR送来的操作码并译码, 生成与指令相应的
特定操作的 启动 信息 。
( 4) 定时控制逻辑 PLA(programmable logic array)
又称可编程逻辑阵列 。 ID送出的电平信号与外
部时钟脉冲在该电路中组合, 形成各种内部 CON信
号和外部控制信号 。
它完成指令的执行有两种实现方式,
( a) 微程序控制, 微存储元中保持微码, 每一个微
码对应于一个最基本的微操作, 又称微指令 。 指令
译码以后, 通过执行由这些微码确定的若干个微操
作, 即可完成某条指令的执行 。
( b) 逻辑硬布线控制,指令译码后, 控制器通过不
同的逻辑门的组合, 发出不同序列的控制时序信号,
直接去执行一条指令中的各个操作 。
3,CPU执行指令的过程
一条指令的执行过程包括 取指和执指 两个阶段 。
指令执行前, 首先要一条指令的地址送到程序计数器
PC中, 然后开始执行指令 。 具体过程如下,
例如:执行指令 MOV A,#05H 机器码为,
第一单元 74H( 指令码 ) ;第二单元 05H( 数据码 )
三, 存储器及其读写原理
1,有关常用术语
( 1) 位 ( bit), 字节 ( Byte), 字 ( Word), 双字 ( DW) 。
1B=8bit; 1KB=1024B; 1MB=1024KB; 1GB=1024MB
( 2) 字长,计算机每个字所包含的二进制数码的位数 。
通常国际上以微处理器芯片外部数据总线的位数来
确定计算机的字长 。
( 3) 内存,存放当前运算所需的程序和数据, 容量较
小, 存取速度快, 设在微机内部 。 多数为 MOS电路
组成的半导体存储器, 如 RAM,ROM,EPROM、
EEPROM。
( 4) 外存,存放大量暂时不直接参与运算的程序和数
据, 可成批转入内存 。 在微机中, 一般为磁盘, 光
盘等 。
2,存储器结构
计算机有两种存储结构,
哈 佛结构:程序存储器和数据存储器分开 。
普林斯顿结构:程序存储器和数据存储器合并 。
单片机为哈佛结构
RAM存储器由三部分,存储体, 地址译码器和
控制电路 。 ROM结构类似, 区别在于只能作读选通 。
注意,
( 1) 对于 8位地址, 可表示 256个单元;
( 2) 每个单元可存放 8位二进制数;
( 3) 注意单元内容与地址的区别;
3,存储器读写原理
存储器工作过程如下,CPU→地址 →地址译码器
→选中单元 →由 CPU发出的, 读, 或, 写, 命令 。
例如,
读操作,读 02H单元内容
1) 02H由 AB → 地址译码 → 找到 02号单元;
2) CPU发出, 读, 信号;
3) ( 02H) =A3H( 读出的数据 ) → D-BUS。
4) A3H → 指定寄存器
写操作, 数据 #F7H → 03H单元中;
1) 03H由 AB → 地址译码 → 找到 03号单元;
2) CPU将 F7H送到 D-BUS上
3) CPU发出, 写, 信号;
4) #F7H → ( 03H)
四, 输入 /输出设备及其接口
I/O设备,
简称外设, 功能是为微机提供具体的输入输出
手段 。 标准的 I/O设备系指键盘和显示器 。
I/O接口,
由于各种外设的 工作速度, 驱动方式 差别很大,
无法与 CPU直接匹配, 而需要一个接口电路来充当
它们与 CPU间的桥梁, 起转换, 协调作用 。
§ 1-3 计算机中数和编码 返回
一、数制及其转换
1,进位计数制的概念
使用有限个基本数码来表示数据, 按进位的方法进行计

称为 进位计数制 。 包含两大要素,基数和位权
基数,用来表示数据基本数码的 个数 J,≧ 此数后必须进位 。
位权,数码在表示数据时所处的数位所具有的固定值 J i。
简称, 权, 。
特点,1) 基数为 J,用 0,1,…, J-1来表示数据, 逢 J进一
2) 各位的权为 J i
任意一个 J进制数的表示方法为,
其中 ki=0,1,…, J-1
m---小数部分位数,n---整数部分位数,i---正整数
i
m
ni
i JkA ?? ?
?
?? 1
2,计算机中常用进制
( 1) 十进制 ( Decimal) 表示法
特点,① 基数为 10,用 0,1,…, 9来表示数据, 逢十进一;
② 各位的权为 10i。
任意一个十进制数的表示方法为,
其中 k i=0,1,2,3,4,5,6,7,8,9
例如 ( 273.45) D=2× 102+7× 101 +3× 100+4× 10-1+5× 10-2
( 2) 二进制 ( Binary ) 表示法
特点,① 基数为 2,用 0,1两个数码来表示数据, 逢二进一
② 各位的权为 2i。
任意一个二进制数的表示方法为,
其中 k i=0,1
例如 ( 1011.101) B=1× 23+0× 22 +1× 101+1× 20+1× 2-1+
0× 2-2+1× 2-3
i
m
ni
ikA 2
1
?? ?
?
??
i
m
ni
ikA 10
1
?? ?
?
??
( 3) 十六进制 (Hexadecimal) 表示法
特点,① 基数为 16,用 0~9和字母 A,B,C,D,E,F
( 对应十进制 10~15) 来表示数据, 逢十六进一;
② 各位的权为 16i。
任意一个十六进制数的表示方法为
其中 k i= 0~F
例如,
( 55) H=5× 161+5× 160
( A87.E79) H=A× 162+8× 161+7× 160+E× 16-1+
7× 16-2+9× 16-3
3,进制间的转换
( 1) J进制转换为十进制
按定义,只需按权展开即可 。
i
m
ni
ikA 16
1
?? ?
?
??
( 2) 十进制转换为 J进制
① 整数部分 的转换
把十进制的整数不断除以所需要的基数 J,直至
商为零, 取其余数, 就能转换成以 J为基数的数, 称
为 除基取余 法 。
② 小数部分 的转换
要将一个十进制小数转换成 J进制小数时,可不
断将十进制小数部分乘以 J,并取整,直至小数部分
为零为止。称为 乘基取整 法。
例如:( 25.3125) D=(11001.0101)B
( 116.84375) D=( 74.DB) H
过程如下,
4,二进制与十六进制数的相互转换
由于二进制的基数是 2,而十六进制的基数为
16=24,即 4位二进制数正好对应一位十六进制数,
因此二者之间的转换十分方便 。
使用 8421权
例如,( B6.8) H= 1011 0110, 1000=( 10110110.1) B
( 11011.011) B= 0001 1011, 0110=( 1B.6) H
注意,
( 1) 以小数点为界, 朝左右划分, 整数部分不足 4
位高位加 0,小数部分不足 4位低位加 0。
( 2) 二进制与八进制之间也有类似的情况 ( 23=8) 。
二, 二进制数的运算
1,算术运算
( 1) 运算规则
加法,0+0=0,0+1=1,1+1=0进位 1,1+1+1=1进位 1;
减法,0-0=0, 1-0=1,0-1=1借位 1,1-1=0;
乘法,0× 0=0,0× 1=0,1× 0=0,1× 1=1;
( 2) 无符号数的运算
① 加法:按照加法运算规则, 从最低位开始逐位相加 。 两个
4位的二进制数相加, 其, 和, 可能超过 4位, 从而

生 进位 。
② 减法:按照减法运算规则, 从最低位开始逐位相减, 与十
进制数相减类似, 不够减时, 应向高位 借位 。
记住,二进制的 10相当于十进制的 2。
③ 乘法:乘法运算可看作是被乘数自身多次移位相加,
相加的次数由乘数的数值决定 。
④ 除法:除法是乘法的逆运算, 它是确定一个数可以
从另一个数中减去多少次的过程 。
例如,
2,基本逻辑运算
常用有, 与,,, 或,,, 非,,, 异或, 等逻辑运
算 。
( 1), 与,, AND,,有 0出 0,全 1出 1”,C=A·B,
运算规则,0·0=0,0·1=0,1·0=0,1·1=1
( 2), 或,, OR,,有 1出 1,全 0出 0”,C=A + B,
运算规则,0+0=0,0+1=1,1+0=1,1+1=1
( 3), 非,, NOT,,求反,, C=
运算规则,
( 4), 异或,, XOR,,异则 1,同则 0”,C= A⊕ B,
运算规则,0⊕ 0=0,1⊕ 0=1,0⊕ 1=1,1⊕ 1=0
例如,DAH,99H两个数的四种运算方法如下,
A
与,DAH · 99H=98H; 或,DAH + 99H=DBH;
异或,DAH + 99H=43H;
如图,
三、符号数的表示法
计算机只能识别 0,1两种信息,那么“符号数”
在计算机中如何表示呢? (8位二进制数 )
比如 RAM中某单元的内容是 EFH → 11101111B,
代表十进制数多少呢?
又如, +17,-17计算机是如何识别的呢?
试问,+17又是如何表示呢? ( → 00010001B)
1、机器数与真值
符号的数码化:将符号用, 0正 1负, 表示, 并以二
进制数的最高位 ( D7位 ) 作为符号位 。
例如,( 原码 ) +91=0 1011011 = 5BH;
-91=1 1011011= -5BH;
机器数:数据在计算机中连同数码化的符号位一起表
示的编码数。
真 值:把机器数实际代表的数称为机器数的真值。
2、原码表示法
D7位作为符号位 ( 0正 1负 ), D6~D0为原来的
二进制数值位 。
例如,( +55) 原 =0 0110111
( - 55) 原 =1 0110111
特点,
1) 8位二进制数表示的范围,-127~ +127;
2) ( +0) 原 =00000000B,( —0) 原 =10000000B不相;
3) 加, 减运算困难 。
3,反码表示法
正数的反码 = 正数的原码
负数的反码 = 相应正数的原码按位取反
例如,( +0) 反 = 0 0000000; ( +127) 反 = 0 1111111
( - 0) 反 = 1 1111111; ( -127) 反 = 1 0000000
特点,1) 范围 -127~ +127;
2) +0,-0不相等;
3) 求真值时, 若 D7=1,则按位取反 。
4,计算机内符号数的补码表示法
( 1) 引例一,钟表调时
如图,10点 →6点, 可以逆时针拨, 也可顺时针拨,
逆拨,10 – 4 = 6 (减)
顺拨,10 + 8 = 18 = 12 + 6 = 6 ( 加 )
在顺拨中, 12可自然丢失, 称为模;而 8被称为是
– 4的 补码 。
显然钟表采用十二进制, 系统所能表示的最大量程
为 12,称之为模 ( 基 ) 。
∵ 8 = 12 – 4 =12 + ( –4)
∴ ( – 4) 补 = 12 – 4 =12 +( – 4) = 8
即,( X) 补 = 模 + X
( 2) 二进制补码的计算方法
正数的补码 = 正数的原码
负数的补码 = 反码加 1(相应正数的原码按位取反,再加 1)
例如,( -127) 补 = 10000001
( -1) 补 = 11111111
特点,
1) 补码的 符号位作为数值的一部分, 可以参加运算;
2) 0只有一种表示, 即 + 0 = - 0 = 00000000;
3) 表示范围,-128~ +127( 80H~7FH) ;
4) 比原码多一种组合, 即 1000 0000( -128) 其最高位, 1”
既表示符号, 又表示数值;
5) 求真值时, 若 D7 = 1,则通过对补码再求补, 添, -”而
得;
作用, 将减法运算转换为加法运算 。
练习,
1) 十进制数 ± 8,± 18,± 113的补码 ( 负数 F8; EEH; 8FH),
2) 补码数 1BH,C9H的真值 ( +27; -55)
3) 5 – 8=0000 0101 – 00001000=00000101+1111 1000=FDH
4) 8位二进制数的模? ( 256=1 0000,0000=1111 1111+1)
补码的进一步解释,
引例二,十进制数 ( 以二位十进制数举例 ) 70 - 40 =30
引例三,二进制数 ( 以 8位二进制数举例 )
40H +( -32H) 补 =40H+CEH= 10EH = 256 + 0EH=0EH
5,符号数的加, 减运算 ( P21补码形式 )
( 1) 加法
正数 +正数, 负数 +负数:可能产生溢出 ( 超出 -128~
+127) 。 无溢出时结果为正确 。
正数 +负数:不会溢出, 结果总是正确 。
( 2) 减法
减去一个数, 等与加上一个负数, 补码形式下成为
加法, 因此, 相当于正数 +负数, 结果总是正确, 也
不会有溢出 。
( 3) 进位与溢出
数的进位:指运算结果最高位 D7向更高位有进位或
借位, 称为进位 ( CY) 。
数的溢出:运算结果超出了数的表示范围 ( +127~ -
128) 时, 称为溢出 ( OV) 。
溢出的判断方法,
看有没有破坏符号位, 即观察 CY⊕ CS,异或结果为, 1”时,
OV位置 1,即溢出 。
四, 常用编码
计算机中表示的数, 字母, 符号等都以二进制数表示的 。
常用编码有以下几种,
1,BCD码 ( Binary Code Decimal) 表示法
二 —十进制数 ( BCD),用 4位二进制数表示一个十进制
数 。 因共有 24=16种组合状态, 故可选其中十种编码来表示
0~9十个数字, 不同的选法不同相应编码方案 。
分 有权码 和 无权码 两种,
BCD码,
有权码,8421,2421,5211,4311等
无权码:余 3码, 格雷码等
( 1) 8421 BCD码
4位二进制码的权分别为 8,4,2,1码, 是一种最
常用的编码 。
特点,
① 0~ 9,由四位二进制数 ( 0000~1001) 表示;
② 逢, 十, 进一;
③ 需 DA调整, 即加法运算和数 ( 结果 ) 大于 9时,
需加 6修整 。 是否调整有 DA A判别 。
例如,( 1001 0001 0111 0010) BCD=9172;
35=( 0011 0101) BCD
例如:求 BCD码 48+69=? 117
0100 1000
+ 0110 1001
1011 0001
+ 0110 0110 加 6修正
1 0001 0111
低 4位向高 4位进位, 表明低位和 大于 9,需加 6修正, 而高
位由于 获得进位而出现非法码, 因此也需要加 6修正, 修正后,
结果为 117,正确 。
思考, BCD码减法, 如何修正? ( 求减数对 9A的补码 )
( 2) 余 3码
在 8421码的基础上, 将 每个代码加 0011而形成 。
特点:每个十进制数等于它减 3,而且运算规则简单 。
是,0011,0100,0101,0111,1000,1001,1010,1011,1100
2,ASCII码
American Standard Code for Information Interchange
(美国标准信息交换码)
在计算机中, 除要处理大量的数据信息外, 还需处理一些
字母, 符号, 它们也要用二进制编码来表示 。
目前, 普遍采用的 ASCII码用 7位二进制编码来表示数符 。
共有 27=128种组合状态 。 它们是
52大小写英文字母;
10个十进制数;
7个标点符号;
9个运算符号;
50个其他符号 。
本章小结
1,计算机中的数制和常用编码, 进位计数制及
其转换, 二进制常用编码 ( BCD码, ASCII码,
带符号数的表示方法 ( 真值, 原码, 反码, 补
码 ), 二进制数的算术, 逻缉运算
2,微型计算机基本结构, 储器工作 ( 读写 ) 原
理, 微型计算机基本概念
重点:进位计数制及其转换, 带符号数的表示方
法 ( 真值, 原, 反码, 补码 ) 极其转换
难点:补码的概念