主板上的信息
微处理器子系统
8088CPU:
16位内部结构、
8位数据总线、
20 位地址总线、
4.77MHz主频
明确3个概念的区别
微处理器(Microprocessor)
一个大规模集成电路芯片
内含控制器【CU】、
运算器【ALU】和
寄存器等
以及【14个16位寄存器】
微型计算机(Microcomputer)
通常指微型计算机的硬件系统
还有一般的说法:微机、微型机
微型计算机系统(Microcomputer system)
由硬件和软件共同组成的完整的计算机系统
5大功能部件
左边和右边提到的是,输入和输出接口 【接口芯片:输入,输出】
总线及类型
微型机算计机的标准总线从16位的ISA总线,发展到32位的EISA【并行】总线和PCI【外围部件互联】总线,又进一步发展到64位的PCI【PCI-E】总线。USB【串型】总线最多可连接的外设装置的数目为127
门电路及逻辑部件
将十六进制数6AH转换为十进制数=106D
将十进制数369转换为十六进制数=171H
将十进制数70转换为二进制数=01000110B
机器数表示时注意事项:
(1) 机器字长 :8位,16位
(2)正数或负数机器数表示方法不同
(3)整数或小数补齐机器位数时补0的位置不同【整数:符号位数值之间补,负数,数值位的右侧】
(4)负数在机器中均用补码表示
(5)补码数的移位与对应的真值乘/除2的倍数的关系
(6)特殊数值的机器码的表示(±0,±1,±127等)
明确概念:
1.真值:+5-5,65H 【最常见的是十进制】
2. 有符号机器数表示:
(1)原码:
(2)反码:
(3)补码:
(1)无符号数
溢出:机器有位数限制、超出机器位数范围,CF=1表示溢出
8位机,范围: 0-255 (00H-FFH) 【8位用的比较多】
16位机,范围: 0-65535 (0000H-FFFFH)
(2)有符号数
①表示:n+1位机中, n位数值位, 1位符号位
② 算术运算:+/-:
③ 溢出:机器有位数限制、超出机器位数范围,OF=1
8位机中,n=7,机器码表示范围:
原码(反码):-127 ~+127(FFH~7FH)
补码:-128~+127(80H-7FH)
例如:8位字长的字,采用补码形式表示时,一个字所能表示的整数范围是(C)。
-2^7~+(2^7-1)
16位补码
-2^15~+2^15-1
练习
十进制数-74的二进制补码为10110110
一个带符号的补码数为OFBH,则其十进制的真值是 -5
一个带符号的补码数为56H,则其十进制的真值是+86
16位带符号补码数所能表示的范围是-32768~+32767 【-2^15~+(2^15~1)】
已知x的8位补码为10011001,其原码是11100111真值为-103
十六进制数88H,可表示成无符号十进制136数带符号十进制数-120,压缩 型BCD码十进制数
88
!!!!!十进制=2进制=16进制 BCD
一个8位的二进制数00110101B,如果是一个无符号二进制整数,
表示的十进制数是53
如果是BCD码,它表示35
如果是ASCII码,它表示'5'
1,写出下列各定点有符号整数的原码和补码,设机器字长8位。
35 -98 -127 0 -1
35 原码和补码: 00100011,
-98原码: 11100010,补码: 10011110
-127原码: 11111111,补码: 10000001
+0原码: 00000000,补码: 00000000
-0原码: 10000000,补码: 00000000
-1原码: 10000001,补码: 11111111
机器数运算时注意事项:
(1)机器字长
(2)补码加法或减法公式
(3)补码与原码的转换公式
(4)某数的正数与负数转换公式
(5)结果标志位、溢出判定
(6)计算结果的机器数与真值的表示
加法的OF标志:
两个数的符号相同而结果的符号与加数相反,则OF=1,否则OF=0。
正数+ 正数=负数
负数+ 负数=正数
减法的OF标志:
如果两个数的符号相反而结果的符号与减数相同,则OF=1,否则OF=0。
正数-负数=负数
负数-正数=正数
2·将下列各组数据用8位补码表示,求其和,写出运算过程。写出溢出、进位、零、符号标志
75+26 -82+ (-38) 127+ (-18) -126+49
75 的8位补码表示:00100101
26 的8位补码表示:00011010
计算结果:00111111,这是63的8位补码表示。
-82 的8位补码表示:10101110
-38 的8位补码表示:11011010
计算结果:11001000,这是-56的8位补码表示。
127 的8位补码表示:01111111
-18 的8位补码表示:11101110
计算结果:01100101,这是101的8位补码表示。
-126 的8位补码表示:10000010
49 的8位补码表示:00110001
计算结果:10110011,这是-77的8位补码表示。
现在,让我们分析这些结果:
微型计算机系统相关概念
微机的基本元器件、功能部件的结构及原理
微机中各种数据的表示及运算