本书全面、系统地介绍现代微型计算机的基本结构、工作原理和典型接口技术。主要内容包括数据在计算机中的运算与表示形式,计算机的基本组成,微处理器结构,寻址方式与指令系统,汇编语言程序设计基础,存储器及其接口,输入/输出及DMA技术,中断系统,可编程接口电路,总线技术,高性能微处理器的先进技术与典型结构,嵌入式系统与嵌入式处理器入门等。
本书内容精练,层次清楚,实用性强; 在注重讲解基本概念的同时,十分注意反映微型计算机发展中的新知识、新技术。本书可作为普通高等院校理工科各专业计算机基础课程教材,也可作为自学考试、成人教育以及各类职业学校的教材。
教学课件:
课时9 计数器 定时器.pdf
课时8 串行接口.pdf
课时7 并行接口(1).pdf
课时6 输入输出与中断.pdf
课时5存储器.pdf
课时4 汇编语言程序设计,pdf
课时3 指令系统.pdf
课时2CPU.pdf
课时1计算机基础.pdf
基础概念
位:计算机能表示的最小数据单位,只有0、1(0是1位,0011是4位)字节:一个8位二进制数称1字节,单位B
1B(Byte)=8位,1KB=210B,
1MB=210KB=210x210B
字:一个16位二进制数称1个字
字长:处理器的二进制位数(8位处理器字长为8位)
机器数:计算机中的数据,分为数值数据和非数值数据真值:机器数代表的真正的数值
1.1 数制码制转换
二进制后缀B,十进制D,八进制Q,十六进制H
1)
二进制--十进制八进制-十进制十六进制-十进制方法:位置加权法
2)
十进制整数--二进制方法:除2取余
用2不断去除要转换的十进制数,直至商为0。每次的余数即为二进制位数。先得到的是低位,后得到是高位。
十进制小数--二进制方法:乘2取余
用2不断去乘要转换的十进制数。每次得到积的整数部分为二进制位数。先得到高位,后得到的是低位。
同理,十进制-八进制:除8取余十进制--十六进制:除16取余
3)
二进制--十六进制十六进制-二进制
方法:四位一组,不足四位,用0补例:
将二进制数10000111.1101转换为十六进制数。(10000111.1101)2=(100001111101)2=(87D)16
同理:3位二进制数对应1位八进制数
带符号的机器数表示方法:原码、补码、反码①原码
机器数原本的编码,最高位是符号位,0为正,1为负,后续是数值位范围:-127~+127例: 八位二进制数10000001:-1
②反码
正数:原码=反码=补码
负数:符号位不变,数值位求反范围:-127~+127
➂补码
正数:原码=反码=补码负数:反码+1范围:-128~+127
2计算
[X+Y]补=[X]补+[Y]补[X-Y]补=[X]补+[-Y]补
运算规则:
符号位与数值位一起运算符号位产生进位可舍去
溢出判别:字长为n位的符号数,能表示最大值为2n-1,超过则溢出
技巧:由于溢出只可能出现在同号相加或异号相减运算时,且采用补码减
法可转变为加法,最直观、最易于理解的溢出判定方法是:若正数加正数结果为负数或负数加负数,结果为正数,则发生溢出。
3)ASCII码(记忆)
数字符0~9的ASCII码为30H~39H;大写字母A~Z的ASCII码为41H~5AH
4)BCD码
1位十进制数可采用4位二进制编码来表示
压缩BCD码:一个字节表示两位十进制数,这是常用的BCD码表示形式。如16的压缩BCD码为00010110
●非压缩BCD码:一个字节表示一位十进制数,字节的高4位总是0000。如
16的非压缩BCD码为0000000100000110
例:计算机中常用的BCD码 C
A.是二进制数B是十六进制数
C.是二进制编码的十进制数D是不带符号数的二进制形式
5)微机组成
CPU、存储器、输入输出设备、接口电路和系统总线
总线:总线是CPU向存储器和输入/输出接口传送地址、数据和控制信息的公共通路
数据总线(16根):传输数据
地址总线(20根):传送地址信息控制总线(16根):传输控制信号
微机原理试卷讲解:
教学视频:
教学视频讲解:
| 微机原理教学视频教学课程讲解 百度网盘 课程大小:0.00字节 |
提取码:**** (购买后可见) |
下载 |