>>8/16/32位机 微机的组成 ********************************************** 1>数制 10 D 权 10的i次方 2 B 权 2的i次方 8 O/Q 权 8的i次方 16 H 权 16的i次方 10->2 整数部分除2 小数部分乘2 2>二进制编码 )8421 BCD码 (压缩BCD数4位 非压缩BCD数8位存储) 加法<加6指令调整> )ASCII码 2的7次方存储一个字节 3>带符号数编码(原码 反码 补码) 8位数 D7的0/1表示正负数 原码 例 x=+105 [x]原=0 110 1001B 例 x=-105 [x]原=1 110 1001B 反码(+的反码=原码 -的反码=原码位反过来) [+4]反=0 000 0100B [+31]反=0 001 1111B [-4]反=1 111 1011B 补码(+的补码=补码 -的补码=反码+1) [-4]补=1 111 1100B [-31]补=0 010 0000B 16位数 D15的0/1表示正负数 ********************************************** 一般计算机 1.主机>运算器,控制器,存储器 2.外设>I/O设备, 3.CPU>电子管 晶体管 集成电路IC 超大规模IC 4.指令/指令系统>各种操作命令(如取值命令-译码分析-运行-取余...) 位(bit) 字节(byte)-8 字(word)-2个字节 字长(word length) 8086 一条指令可由1~6个字节组成 奔4(P4) 1~14个字节 指令的机器码组成:操作码+操作数 5.汇编>用英文替代机器码 exp:2+3 >MOV AX,2 >ADD AX,3 >MOV RESULT,AX 微型计算结构 CPU+存储器+IO接口+地址总线/数据总线/控制总线+(IO存储) CPU>8086-P4 存储器> 1存放数据/指令(以字节为单位) 2地址(存储单元/编号 以地址总线决定) 8位机16个地址线 2的16次
8086 8088 有20根地址线 2的20次 以(H为单位 0~FFFFF)
3读写操作 读: CPU给出地址 如000H(地址总线) 发送命令 (控制总线) 选中单元内容B8H出如今(数据总线)上 写:CPU给出地址 发送命令 从CPU寄存器经数据总线发出去 8086的存储地址表示 用2个16位的寄存器表示20位的物理地址 段基地址(起始地址) 偏移地址(最大的偏移地址为FFFFF)地址单元取高位的先写 物理地址=段基地址*16(左移4个2进制位)+偏移量;
1个物理地址能够用多个逻辑地址表示;
I/0设备> 总线> 分类:1.用途 2.规模 应用场合: 1.片级总线 2.系统总线 PC IAS PCI 3.外部总线 RS-232 传送信息内容 地址总线(单向),数据总线,控制总线