微机原理总复习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

总复习

2011.12.19

第一章

•1、运算:

•包含:数制之间的转换、三码运算、补码运算、码制转换(BCD,ASCII)、逻辑运算

•2、微机基本结构

•冯.诺依曼结构的计算机设计思想

•微机硬件包含的五部分、一条指令微机工作过程

习题

–计算:

(11010.1)2+(100100.1000)BCD+(26.8)16=( 89.8 )10

–已知[x]补=11010100B,则[-1/4x]补=10100000 B。

–10110010B = D = H =()BCD

–已知字符A的ASCII码为41H,字符D带奇校验的ASCII码为();

–E4H-A6H = 3E H

–[+89 ]的补码= 10001001 B

–[-37] 原码= 10110111 B

–[-37] 补码= 11001001 B

–(X)补码=10110101B,X的真值= D

–01011101.101B = 61.375 D = H=()BCD

–4CD.A5H = D = B

–A7H+B8H = 0FF H

–已知[X]补=11000000B,[Y]补=01001000B,[Z]补=00110010B。

求[-X]补、[-Y]补、[-Z]补,并计算[X-Y]补、[X-Z]补,若有溢出请给以说明。

第二章

•1、CPU内部基本结构

•※掌握8088/8086CPU内部结构图(分成几大部件,分别的作用)•※CPU内部寄存器(通用REG,专用REG)灵活使用

•※FR内状态标志位的判断

•2、LA与PA相互转换

•逻辑地址与物理地址的相互转换(熟练)

•3、RESET的作用

•除了CS不为0,其他所有寄存器全清0

习题

–计算:

–某个变量的逻辑地址为70A0:DDF6H,则该变量的物理地址为(827F6H );

–一个有16个字的数据区,它的起始地址为70A0:DDF6H,那么该数据区的最后一个字的物理首地址为

(82859H );

第三章

•1、数据寻址方式(16位)

•※四大种(八小种)(熟练)

•※特别注意从存储器存取数据注意事项

•※80X86指令格式(完整的一条指令包含四部分)

•2、80X86指令系统

•※数据传送(对任何标志位没有影响)

•MOV,XCHG,PUSH,POP,LEA,XLAT

•CBW,CWD

•※算术运算(对标志位的影响)

•ADD,ADC,INC(特殊)

•SUB,SBB,DEC(特殊),CMP,NEG

•BCD调整指令:DAA,DAS,AAA,AAS(注意)

•※逻辑运算(对标志位的影响)

•AND,TEST,OR,NOT(特殊),XOR

•四个基本逻辑指令的作用(灵活运用)

•移位指令:

•一般移位(SAL,SAR,SHL,SHR)

•循环移位(ROL,ROR,RCL,RCR)(不影响SF)

•※控制转移

•JMP

•JCC(条件转移):利用单个标志位;无符号数判断高低;有符号数判断大小

•JCXZ,LOOP

•※对少数几个标志位的清0置1指令

•CLC,STC,CMC,CLD,STD,

CLI,STI

•3、DOS功能调用

•INT 21H (包含的01H,02H,09H,

•0AH)(灵活使用)

习题

–见教材P115 ----- P116

•补充:请编写完整的源程序实现下列功能:

•字节型变量STR开始的第一个单元中存放字符串长度10,之后的连续十个单元存放字符串‘ABCDAEFGAH’,请统计该字符串中字符‘A’的个数,并将统计结果放ANUM单元。

第四章

•1、掌握常用伪指令(灵活使用)

•※DB,DW,DD,OFFSET,SEG,DUP,ORG,EQU ,BYTE/WORD PTR

2、汇编语言程序设计

•※顺序程序,循环程序,分支程序,子程序结构

习题

–见教材P140

•补充:

•1、设CS=4050H,IP=3D8FH,SP=F17CH,在执行了CALL 2000:9A84H指令后,求CS、IP、SP寄存器的内容及(SP)、(SP+1)、(SP+2)、(SP+3)所对应内存单元的内容。•2、编程

已知在ARRAY数组中有10个带符号字数据,编写一个完整的8086汇编语言源程序,将ARRAY数组数据中的正数、负数分别存入NP、NN开始的单元中。

•3、多位十进制数相加:02233585+03703994,两数在内存中以DATA1 和DATA2为首址存入,各分配4个字节单元,以其8位组合BCD码存入(低位在前),两数相加结果(组合BCD码)送回DATA1处。

第五章

1、存储器基本概念

•※存储器容量(与该芯片哪些量有关)

2、存储器扩展技术(看图能判断)

•※扩展:字扩展,位扩展,字位扩展

3、地址译码(各自的优缺点,看图能判断)

※线选法,局部译码,全译码

4、找每一组存储器芯片的寻址范围

习题

•重点复习课堂上讲的例题

第六章

1、接口的作用

2、接口内部的寄存器

※数据寄存器,控制寄存器,状态寄存器

3、I/O端口的寻址方式

•※独立编址(80X86系统采用),统一编址

•※独立编址时,使用指令注意事项(IN,OUT)

4、CPU与外设传送输送的方式

※四大种(五小种),各自的优缺点

※掌握查询方式的特点及应用

第七章

1、中断的概念

2、中断的过程

※中断请求,中断排队(判优),中断响应,中断处理,中断返回

3、中断向量表

•※中断类型号,中断向量表,入口地址

•※三者的关系

•※已知中断类型号,怎样找中断程序入口地址在中断向量表的物理地址或逻辑地址

4、8259A中断控制器

※该芯片的特点及功能

※采用级联时,该用多少片芯片及最多可以管理多少级中断

第九章

1、8255A功能及特点

2、找芯片的地址

※利用A0,A1和CS*

3、方式

相关文档
最新文档