欢迎来到天天文库
浏览记录
ID:38681798
大小:425.50 KB
页数:20页
时间:2019-06-17
《第1章微机基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理与应用(PrincipleandApplicationofMicrocomputer)第一章微机基础知识(foundation)§1.1计算机的发展(development)1.电子计算机发展第一代:1946~1957年,以电子管为主,每秒几千~几万次第二代:1958~1964年,以晶体管分立元件为主,每秒几十万次第三代:1965~1970年,以小规模(SSI)、中规模(MSI)集成电路为主第四代:1970以来,以大规模(LSI)、超大规模(VLSI)集成电路为主第五代:80年代中期开始,研制智
2、能型、带知识库、有推理能力计算机微型计算机的发展(70年代开始诞生了以微处理器为核心的微型计算机)第一代:1971~1973年,2000/片,4位和低档8位机,简单计算和小型控制第二代:1974~1977年,9000/片,8位机第三代:1978~1983年,10万/片,16位机(8086:2.9万/片,80286:10万/片)第四代:1983~1993年,几十万/片,32位机(80386:27.5万/片,80486:120万/片)第五代:1993年开始,64位机(80586:300万,Pentium4:
3、4200万/片)计算机的发展趋势是功能巨型化、体积微型化、网络化、智能化2.微型计算机优点:价格低、体积小、重量轻、功耗省、可靠性高等§1.2数制和编码(numberrepresentationsystem&coding)一.数制一个数N可表示为x¾基数,为常数a¾系数,各数位上的数字m,n¾幂指数,为正整数1.十进制:0~9129.87=1×102+2×101+9×100+8×10-1+7×10-22.二进制:0~11011.101B=1×23+0×22+1×21+1×20+1×2-1+0×2-2+1
4、×2-33.十六进制:0~9,A,B,C,D,E,F1ED.8AH=1×162+14×161+13×160+8×16-1+10×16-2一位十六进制数等于四位二进制数,有:161=24二.数制间的转换1.二~十转换10→2整数部分“除以2取余”,小数部分“乘2取整”分开计算,如:76.6875D=1001100.1011B整数76D=1001100B小数0.6875D=0.1011B除数被除数余数0.6875276×22380低位高位1.37502190×22910.7500241×22201.5000
5、210×201高位低位1.0000小数2→10可准确,10→2有时只能近似2→10将二进制数按位展开累加即可。1.二~十六转换以小数点为界限算起,整数向左,小数向右,每四位二进制数对应一位十六进制数,如:11111011.00111101B=FB.3DH同样,对二~八转换有:1101110111.10001101B=1567.432Q三.码制计算机中常用原码、补码、反码来表示一个数,它们把数的符号也数值化了,通常是用二进制数的最高位表示(0正1负),这种数叫做机器数。1.原码最高位符号(0正1负),其余
6、位数值,如:X=+1011100,Y=-1011100原码表示为:[X]原=01011100,[Y]原=1101110000000000和10000000都代表0(正0和负0)。计算:X+Y=1011100+(-1011100)=0但是:[X]原+[Y]原=01011100+11011100≠001011100+11011100100111000——出错必须用补码运算才能得到正确结果。2.补码模:计量器的最大容量。4位寄存器能存放0000~1111共16个数,其模为24=16,n位二进制数其模为2n。器
7、件进行的运算是有模运算,例如8位的运算器,运算结果超出11111111(255),超出部分自动丢失(保存在进位标志寄存器中)。1位十进制数能表示0~9,其模为101=10时钟以12为模,圆角度以360度为模例,时钟从7点拨到4点,可作减3也可作加9,即7-3=4,7+9=16=4+12(丢失)+9即为-3对12的补码角度从120度变到40度,可用120-80=40,也可用120+280=40+360(丢失)+280即为-80的补码将原码变成补码的方法是:正数:补码等于原码负数:补码等于其原码符号位不变,
8、其余各位按位取反再加1,称“取反加1”。(亦可用模减原码数值位而得补码)例:11011100¾原码10100011(取反)10100100(加1)¾补码求补码的简便办法是,原码符号位不变从最低位开始,直到出现第一个1都不变,其余按位取反即可11011100®10100100用补码运算的目的,是要把减法运算变为加法运算。(符号位也参与运算)上述原码[X]原=01011100,[Y]原=11011100,其补码[X]补=01011100,[Y]
此文档下载收益归作者所有