预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《微机原理与应用》复习资料 第1章微型计算机基础知识 1.计算机的基本组成(P16-P23) 2.CPU的三组总线AB,DB,CB 3.微计算机中数和字符的表示:真值,原码,反码,补码,BCD码,ASCII码 (1)给定一个十进制数,求其原码、反码、补码,例如:求-112的原码、 反码、补码 (2)BCD码与ASCII码之间的转换方法(读程序或写程序) ADDAL,30HORAL,30HSUBAL,30H 4.十进制,二进制,十六进制之间的转换(读程序或写程序) 5.补码的加减运算和对标志位的影响:CF,ZF,OF,SF 计算机中的计算方法,补码运算过程。 第2章微处理器结构、处理器总线时序和系统总线(*) 1.8086CPU的内部结构:EU,BIU(P36-P40) 2.8086CPU的逻辑地址和物理地址(P48-P53) 3.8086CPU的寄存器结构(P37-P40) 4.标志寄存器、常用的标志位以及对应的条件转移指令(P39) 5.有符号数与无符号数运算对标志位的影响,以及溢出判断方法(双高位判断 法) 5.8086/8088有最小组态和最大组态的区别,8086/8088的区别。 6.基本概念: 指令周期—执行一条指令所需的时间。不同指令的指令周期是不同的。有些 指令周期划分为一个个总线周期。 例:最短指令:寄←寄,只需要2个时钟周期. 最长指令:16位乘、除,约需200个时钟周期. 总线周期—每当CPU与存储器或I/O端口交换一个字节(或字、双字)数据 所需的时间称 之为一个总线周期。每个基本总线周期包含4个T状态。 T状态—就是一个时钟周期,是CPU处理动作的最小单位。 7.掌握8086/8088的引脚 最小组态和最大组态时的含义,掌握三总线分析方法。 8.能看懂存储器的读周期 9.为什么要插入Tw,以及如何处理这种情况。(P45) 解决快速CPU与任何速度的存储器的时序配合。若到时数据未准备好, 可用一个产生READY信号的电路,使在T3和T4之间产生一个或几个Tw来解 决时序配合(参考P45图2.6) 10.总线概念,了解一些总线的基本知识 第3章8086指令系统(*) 1.8086指令的寻址方式,能够列出所有的寻址方式并用指令举例(P62-69) 2.掌握全部指令,特别掌握常用指令(功能、书写格式及操作数搭配、非法格 格式) 3.熟悉本章所讲例程序片段 第4章汇编语言程序设计(*) 1.伪操作符:PTR,OFFSET,SEG 2.伪指令:DB,DW,段定义(不包括选项),EQU 3.伪指令所产生数据对内存的占用。 4.掌握基本程序结构:顺序,分支,循环。 5.熟练掌握DOS功能调用(INT21H),重点掌握01H、02H、07H、09H、0AH中 断。(P145-147) 5.掌握汇编语言源程序的框架结构,熟悉本章所讲例程序,掌握基本编程方法。 6.能读懂汇编语言源程序,叙述其功能。 7.要求能够写一定功能的程序。汇编语言源程序在内存数据处理,代码转换, 测试与控制程序的编写上有明显的优势。 例1:在显示器上循环显示数字“0123456789”50遍,最好显示一个字符后有 延时 例2:编程实现模拟计算机开机密码输入过程即显示“Password:”,等待用户 输入密码(1-6位),每输入一个字符显示一个‘*’,要求把输入的口令存储在 buffer为起始地址的内存区域。 例3:定义数据区BUFFER1(100个字节数),BUFFER2(100个字节数),BUFFER3 (保留100个字节),实现BUFFER1区的第1个数与BUFFER2区的第100个数 相加,BUFFER1区的第2个数与BUFFER2区的第99个数相加......直到实现 BUFFER1区的第100个数与BUFFER2区的第1个数相加,且结果依次存储在 BUFFER3区。 例4:编程实现从键盘输入10个字母(“A-Z”或“a-z”中的任10个),并 改变大小写换行显示,例如:输入“fHhFHhajAD”,显示; 例5:编程实现两个四位BCD数相加并显示,最好两个数可以从键盘输入,结果 显示出来,例如:INPUT:1234+2345 OUTPUT:3579 第5章存储器(*) 1.存储器分类:RAM—SRAM,DRAM (概念)ROM—掩膜ROM,PROM,EPROM,EEPROM 2.掌握SRAM和DRAM的工作原理,掌握为什么DRAM需要定时刷新。(P167) 3.解存储器芯片容量表示法NXM的含义,根据给定容量能得出芯片地址线条 数和组成“单元存储体”所需的芯片数,以及根据容量要求,求出组成存储所需 的总芯片数。 4.掌握线性选择和地址译码方法(线选、部分译码、全译码),以及产生地址 的特点(比如是否连续等)优缺点。(P17