首页 > 代码库 > 微机原理(1)

微机原理(1)

>>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个物理地址可以用多个逻辑地址表示;

微机原理(1)