本书全面、系统地介绍现代微型计算机的基本结构、工作原理和典型接口技术。主要内容包括数据在计算机中的运算与表示形式,计算机的基本组成,微处理器结构,寻址方式与指令系统,汇编语言程序设计基础,存储器及其接口,输入/输出及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字节
提取码:**** (购买后可见)
下载
评论下
  • 顺带评个分
提交
返回顶部