- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理考试复习要点
第一.二.三 章
微型计算机组成:微处理器,存储器,I/O接口电路;
计算机硬件系统:运算器,控制器,存储器,输入设备,输出设备。
总线:指计算机中各功能部件间传递信息的公共通道;
总线分类:数据总线(双向),控制总线(整体双向,局部单向),地址总线(单向)。
原码的
正数(符号位0)的原码,反码,补码相同;
负数(符号位1)的反码等于原码符号位不变,其余按位取反,补码等于反码加1。补码的补码等于原码。
特殊数:1000 0000(补码)表示-128
特殊数:1000 0000 0000 0000 (补码)表示-32768
物理地址=段地址x10H+段内偏移地址;
8086的总线周期由4个时钟周期组成。
BHE A0 对应操作 0 0 同时访问两个存储体,读/写一个字的信息,对于规则字(低位在偶地址,高位在奇地址)需要一个总线周期。
对于非规则字(低位在奇地址,高位在偶地址)需要两个总线周期 0 1 访问奇地址地址存储体,一个字节 1 0 访问偶地址地址存储体,一个字节 1 1 无操作 A0:选通存储器低位(偶地址)库,低电平有效。
BHE:选通存储器高位(偶地址)库,低电平有效。 CPU的中断响应包括两个总线周期,在每个总线周期中都从INTA端输出一个负脉冲,第一个总线周期的INTA负脉冲,用来通知中断源,CPU准备响应中断,中断源应准备好中断类型号。第二个总线周期的INTA负脉冲期间,外设接口应立即把中断源的中断类型号送到数据总线的低8位AD7-AD0上。
第四章
寻址方式 例子 立即数寻址 1050H 寄存器寻址 AX
存储器寻址
特点:有[] 直接寻址 [1064H] 寄存器间接寻址 [SI/DI/BX] 寄存器相对寻址 [SI/DI/BX/BP+10H] 基址变址寻址 [SI/DI+BX/BP] 基址变址相对寻址 [SI/DI+BX/BP+10H] I/O端口寻址 端口直接寻址 OUT 21H,AX
IN AX,21H 端口间接寻址 OUT 21H,DX
IN DX,21H
指令 易错点 MOV 源操作数,目的操作数不能同为存储器操作数
段寄存器必须通过AX修改
IP,CS不能做目的操作数 PUSH 目的操作数不能是立即数
目的操作数必须是16位 POP 1.目的操作数不能是立即数
2.目的操作数不能是CS
3.目的操作数必须是16位 XCHG 源操作数,目的操作数不能同为存储器操作数
段寄存器不能参加交换
两操作数长度要一致 OUT 直接寻址00H-FFH,间接寻址必须用DX IN 直接寻址00H-FFH,间接寻址必须用DX ADD
SUB 1段寄存器不参加加减乘除运算
2源操作数,目的操作数不能同为存储器操作数
3目的操作数不能为立即数 DEC
INC 1.单操作数指令,存储器操作数必须加确定其长度的指令 LEA 1目的操作数必须是16位通用寄存器
2源操作数必须是存储器操作数 移位指令 1.单操作数指令,存储器操作数必须加确定其长度的指令 注意:堆栈向地址减小方向生长;
转移指令
配合(CMP A,B
AND A,B) 转移条件 JMP 无条件转移 JZ/JE 相等/前一个操作的寄存器等0 JNZ 前一个操作的寄存器不等0 测试无符号数 测试带符号数 JB JL 小于 JAE JGE 大于等于 JA JG 大于 JBE JLE 小于等于
第五章
标准方法返回DOS系统:
PUSH DS
MOV AX,0
PUSH AX
非标准方法返回DOS系统:
MOV AH,4CH
INT 21H
DOS功能调用:
1.子程序的入口参数送相应的寄存器
2.子程序编号送AH
3.发中断请求 INT 21H(系统功能调用指令)
1号功能调用(键盘有键按下,就读入响应的ASCII码) MOV AH,1
INT 21H 2号功能调用(显示DL中的ASCII码) MOV DL,待显示的ASCII字符
MOV AH,2
INT 21H 9号功能调用(显示以$结尾的字符串,字符串偏移地址在DX中) MOV DX,待显示字符串的首字符的偏移地址
MOV AH,9
INT 21H
第七章
中断处理过程:中断请求,中断响应,保护断点,中断处理,中断返回。
中断向量表:8086/8088有256种中断,每个中断服务程序的入口地址占用4个存储单元,低地址的两个单元存放地址偏移量(IP),高地址的两个单元存放段地址(CS).256*4=1024=1K,地址范围是00000H-003FFH。类型(0-4)他们已有固定用途,类型(5-31)系统保留,所以用户有224个自定义的中断。
中断入口地址=类型号x4
DOS功能调用法 直接装入法 PUSH
文档评论(0)