zoukankan      html  css  js  c++  java
  • 微机原理(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个物理地址能够用多个逻辑地址表示;

    I/0设备>
    总线>
    分类:1.用途 2.规模
    应用场合:
    1.片级总线 
    2.系统总线  PC IAS PCI
    3.外部总线 RS-232
    传送信息内容
    地址总线(单向),数据总线,控制总线


  • 相关阅读:
    API
    API
    for in
    event flow
    object
    Report of program history
    正则表达式
    伪类与伪元素
    Position
    js学习之原型(补充)
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/5056047.html
Copyright © 2011-2022 走看看