00000101ADD AL, 800000100计算两个数的和,结果存放到AL中00001000HLT停机11110100指令执行过程见下页图指令执行过程(取指/译码/执行)指令执行过程(取指/泽码/执行)时序控制信号(控制命令)②tttttt①输出指③时序逻相由路置初值令地址+1加法器指今译码墨ID指令译码③输出价程序计数哭PC锁存指令男加哭指今客左哭IR锁存内部总线②锁存地址输出地址④地址存储器数据左哭n地址客存婴AR地101100000MOVA,5址译00000101ADDA,8101100002HLT00000100锁存数据码地址总线nn010n?婴一11110100③读写命令读写控制电路补充:微型计算机的数据类型常见名词术语(1)位:一个二进制位,是计算机中信息表示的最小单位。■例如:1010B就有4个二进制位。字节:相邻的8个二进制位
00000101 ADD AL, 8 00000100 计算两个数的和,结果存放到AL中 00001000 HLT 11110100 停机 指令执行过程见下页图 指令执行过程(取指/译码/执行) 补充:微型计算机的数据类型常见名词术语(1) 位:一个二进制位,是计算机中信息表示的最小单位。 ▪ 例如:1010B就有4个二进制位。 字节:相邻的8个二进制位。 指令执行过程(取指/译码/执行) 累加器A 加法器 数据寄存器DR 指令寄存器IR 指令译码器ID 时序逻辑电路 时序控制信号(控制命令) 1011 0000 0000 0101 0000 0100 0000 1000 1111 0100 内部总线 存储器 0 1 2 3 4 程序计数器PC 地址 MOV A,5 ADD A,8 HLT 地址总线 +1 ③ 地 址 译 码 器 读写控制电路 输出地址④ 1011 0000 锁存指令 ⑦ 锁存数据 ⑥ 置初值 ① ② 输出指 令地址 ② 锁存地址 ⑤ 读写命令 指令译码 ⑧ 锁存 输出 地址寄存器AR
■例:10110110B为一个字节字:计算机内部进行数据传递、处理的基本单位。在PC微机中常把一个字定义为16位,即2个字节。■例:0111101011101100B即为一个字。字长:一个字所包含的二进制位数。■例:16位微处理器的字长为16补充:微型计算机的数据类型常见名词术语(2)双字(DoubleWord):32位,4个字节,是32位微计算机的字长。四字(QuadWord):64位,8个字节,是32位微处理器的双倍精度字双四字(DQW):128位,16个字节。模:模是计量器的最大容量。一个4位寄存器能够存放0000~1111共计16个数,因此它的模为24。1.2数制和编码(1)计算机中的常用计数制、编码及其相互间的转换;(2)二进制数的算术运算和逻辑运算;(3)符号数的表示及补码运算;(4)二进制数运算中的溢出问题;(5)基本逻辑门及译码器;(6)定点数与浮点数的表示方法。1.2.1计算机中的数制
▪ 例:1011 0110 B为一个字节 字:计算机内部进行数据传递、处理的基本单位。在PC微机中常把一个字定义为16 位,即2个字节。 ▪ 例:0111 1010 1110 1100B 即为一个字。 字长:一个字所包含的二进制位数。 ▪ 例:16位微处理器的字长为16。 补充: 微型计算机的数据类型常见名词术语(2) 双字(Double Word):32位,4个字节,是32位微计算机的字长。 四字(Quad Word):64位,8个字节,是32位微处理器的双倍精度字。 双四字(DQW):128位,16个字节。 模:模是计量器的最大容量。一个4位寄存器能够存放0000~1111共计16个数,因 此它的模为2 4。 1.2 数制和编码 (1)计算机中的常用计数制、编码及其相互间的转换; (2)二进制数的算术运算和逻辑运算; (3)符号数的表示及补码运算; (4)二进制数运算中的溢出问题; (5)基本逻辑门及译码器; (6)定点数与浮点数的表示方法。 1.2.1 计算机中的数制
了解:各种计数制的特点及表示方法;掌握:各种计数制之间的相互转换。一、 常用计数制十进制符合人们的习惯二进制便于物理实现十六进制便于识别、书写十进制特点:以十为底,逢十进一;共有0-9十个数字符号。表示:权表达式D=D.-×10"-I +D.-,×10"-2 +.+D.×10°+D.,×10-"++D-.×10-*D,10n:整数位数m:小数位数二进制特点:以2为底,逢2进位;只有0和1两个符号。(数后面加B)表示:权表达式(B), = Br- ×2"-l + Bn-2×2″..+B×2°+B_,×2-+...+B-"×2+.B,×2
了解:各种计数制的特点及表示方法; 掌握:各种计数制之间的相互转换。 一、常用计数制 十进制——符合人们的习惯 二进制——便于物理实现 十六进制——便于识别、书写 十进制 特点:以十为底,逢十进一;共有0-9十个数字符号。 表示:权表达式 n:整数位数 m:小数位数 二进制 特点:以2为底,逢2进位;只有0和1两个符号。(数后面加B) 表示:权表达式 1 2 0 1 1 2 0 1 1 10 10 10 10 10 10 n n m n n m n i i i m D D D D D D D − − − − − − − − − = − = + + + + + + = 1 2 0 1 2 n 1 2 0 1 1 ( ) 2 2 2 2 2 2 n n m n m n i i i m B B B B B B B − − − − − − − − − = − = + + + + + + =
n:整数位数m:小数位数十六进制特点:有0--9及A--F共16个数字符号,逢16进位。(数后面加H)表示:任意K进制数的表示(H)16=H,- ×16"-+H.-2×16"-2+...+H×16°+H_,×16-+..+H-m×16-"H,x16 n:整数位数m:小数位数一般地,对任意一个K进制数S都可表示为(S), = S.- ×K"-1+S.-2 ×K"-2 +...+S, ×K0+S-,×K-1+...+S-.×K-mZs,xi其中:Si--S的第位数码,可以是K个符号中任何一个;n,m-整数和小数的位数;K-基数;Ki--K进制数的权
n:整数位数 m:小数位数 十六进制 特点:有0-9及A-F共16个数字符号,逢16进位。(数后面加H) 表示:任意K进制数的表示 n:整数位数 m:小数位数 一般地,对任意一个K进制数S都可表示为 其中: Si - S的第i位数码,可以是K个符号中任何一个; n,m – 整数和小数的位数; K - 基数; Ki - K进制数的权 1 2 0 1 16 1 n 2 0 1 1 ( ) 16 16 16 16 16 16 n n m n m n i i i m H H H H H H H − − − − − − − − − = − = + + + + + + = 1 2 0 n 1 2 0 1 1 1 ( ) n n k n m m n i i i m S S K S K S K S K S K S K − − − − − − − − − = − = + + + + + + =
例234.98或(234.98)101101.11B或(1101.11)2ABCD.BFH或(ABCDBF)16二、各数制间的转换非十进制数一→十进制数:按相应的权表达式展开,再按十进制求和。例:24.AH=2×161+4×160+A×16-1=36.625注:A~F分别用10~15代入1.十进制一→非十进制数十进制一→二进制:整数:除2取余;小数:乘2取整。十进制→十六进制:整数:除16取余;小数:乘16取整。以小数点为起点求得整数和小数的每一位
例 234.98 或 (234.98)10 1101.11B 或 (1101.11)2 ABCD . BFH 或 (ABCD . BF)16 二、各数制间的转换 非十进制数 → 十进制数: 按相应的权表达式展开,再按十进制求和。 例:24.AH=2×161+4×160+A×16-1 =36.625 注:A~F分别用10~15代入 1.十进制 → 非十进制数 十进制 → 二进制: 整数:除2取余; 小数:乘2取整。 十进制 → 十六进制: 整数:除16取余; 小数:乘16取整。 以小数点为起点求得整数和小数的每一位