文档介绍:微机原理与接口技术
讲课教师:王爱学
本课程研究的内容
1、计算机硬件:构成计算机的各种元件、器件和设备实物。
2、计算机软件:为应用计算机所编制的程序。
微机原理课程与其它课程的关系:
数字逻辑――计算机原理――计算机汇编语言――微机原理――计算机网络
――单片机原理
本学期所学课程实际上包括了汇编语言部分。
汇编语言:是与计算机硬件密切相关的程序设计语言,其基本语句对应硬件的一个基本命令。
课程要求
1、3次以上(包括3次)不交作业的同学不许参加期末考试,期末考试成绩计为0分。
2、无故不上理论课累计3次以上(包括3次)的同学不许参加期末考试,期末考试成绩计为0分。
3、无故不上实验课累计3次以上(包括3次)的同学不许参加期末考试,期末考试成绩计为0分。
参考书
1、罗克露、徐洁:微型机原理与应用(电子工业出版社)
2、沈美明、温冬婵:汇编语言程序设计(清华大学出版社)
3、熊桂喜:IBM-PC汇编语言程序设计(科学出版社)
4、周明德:微型计算机原理及应用(清华大学出版社)
第一章基础知识
二进制数、十进制数及十六进制数(及其转换) (略)
二进制数与十六进制数的运算
算术运算(略)
逻辑运算
例:
X=00FFH=0000 0000 1111 1111B
Y=5555H=0101 0101 0101 0101B
按位“与”运算
0000 0000 1111 1111B
∧ 0101 0101 0101 0101B
――――――――――――
0000 0000 0101 0101B
按位“或”运算
0000 0000 1111 1111B
∨ 0101 0101 0101 0101B
――――――――――――
0101 0101 1111 1111B
按位“异或”运算
0000 0000 1111 1111B
0101 0101 0101 0101B
――――――――――――
0101 0101 1010 1010B
ASCII码和BCD码(略)
数值与编码的转换
把ASCII码和BCD等转换成对应的数值。
例:
2 的ASCII码为32H,转换成数值为:00000010 (计算机中)
在程序中,使用一定的算法进行转换。
第二章 IBM—PC计算机组织
IBM—PC微型计算机的基本结构
计算机由三大部分组成:
中央处理器CPU(包括运算器、控制器)。
存储器。
输入/输出设备。
各组成部分的功能:
运算器:负责执行所有的算术和逻辑运算。
控制器:负责指令执行时的控制工作(把指令逐条从存储器中取出,经译码分析后发出取操作数、执行、存储运算结果等控制指令)。
存储器(内存):是计算机的记忆部件,它通过总线与CPU相连。用来存放程序执行时所需的指令和数据。
I/O设备:软盘驱动器、硬盘、显示器、键盘、打印机等设备。
总线:包括数据线、地址线、控制线。
PC机的一般结构
中央
处理器
CPU
总线
控制器
存储器
(内存)
接口
接口
I/O设备
I/O设备