微机原理与接口技术 第四版

上传人:大米 文档编号:454828904 上传时间:2023-03-19 格式:DOC 页数:65 大小:1.33MB
返回 下载 相关 举报
微机原理与接口技术 第四版_第1页
第1页 / 共65页
微机原理与接口技术 第四版_第2页
第2页 / 共65页
微机原理与接口技术 第四版_第3页
第3页 / 共65页
微机原理与接口技术 第四版_第4页
第4页 / 共65页
微机原理与接口技术 第四版_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《微机原理与接口技术 第四版》由会员分享,可在线阅读,更多相关《微机原理与接口技术 第四版(65页珍藏版)》请在金锄头文库上搜索。

1、第一章 绪论第二章 8086系统结构8086:16位、N沟道、HMOS工艺、双列直插式、40个引脚、时钟频率5/8/10MHZ、16根数据线20根地址总线、直接寻址空间为(1MB)2.1 8086CPU结构微机工作流程:。8位机:串联执行。16位机:并行操作。构成:总线接口部件BIU和指令执行部件EUBIU:取指令、读操作数、送结果。EU:执行指令。2.1.1 8086 CPU的内部结构 逻辑地址来源操作类型隐含段地址替换段地址偏移地址取指令CS无IP堆栈操作SS无SPBP为间址SSCS,DS,ES有效地址EA存取变量DSCS,DS,ES有效地址EA源字符串DSCS,DS,ESSI目的字符串E

2、S无DI和编码含义 操作总线使用情况0 00 11 01 1从偶地址开始读/写一个字从奇地址开始读/写一个字节从偶地址开始读/写一个字节0 11 0从奇地址读/写一个字堆栈最小模式引脚3。最大模式含义000取指令001读存储器010写存储器011无源状态100发中断响应信号101读I/0端口110写I/0端口111暂停第三章 8086 寻址方式和指令系统3.18086的寻址方式8086指令系统数据传送指令算术运算指令逻辑运算和位移指令-按位运算字符串处理指令控制转移指令控制转移指令类型格式功能操作数属性备注过程 调用 返回CALL 过程名RET 类型方式格式段内调用直接CALL PROG_N

3、( (IP+3)入栈,SPSP-2)RET (IPSP/SP+1, SPSP+2)间接CALL BX SPSP-2,IP入栈,IPEACALL WORD PTR BX+SI (IPSP/SP+1, SPSP+2)段间调用直接CALL FAR PTR PROG_F (SPSP-2,CS入栈 SPSP-2,IP+5入栈)RET SPSP+2,IP出栈 SPSP+2,CS出栈间接(存储单元)CALL DWORD PTR BX存储器寻址:IP前2个字节 CS后2个字节RET n n表示CPU在弹出CS:IP后再弹出n个字节 IP4+n n为偶数无条件转移JMP 目的(标号)类型方式寻址目标实例段内转移

4、IP变直接直接立即短转移(8位)(-128-+127)立即近转移(16位)(-32768-+32767)短:DISP=目标地址偏移量-IP当前值 IP=IP+DISP负数用补码表示近:IP=IP+3+DISPJMP SHORT PROG_SJMP (NEAR PTR) PROG_N(或JMP 标号)间接间接寄存器(16位)存储器(16位)JMP BXJMP WORD PTR 5BX(存储器寻址方式)段间转移CS变IP变直接间接立即转移(32位)存储器(32位)JMP FAR PTR PROG_FJMP DWORD PTR DI直接:CSPROG_F所在段段地址 IPPROG_F段偏移量间接:4

5、个连续地址单元 前2个:IP 后2个:CS条件转移直接标志指令测试条件功能JCJNCCF=1CF=0有进位无进位转移JZ/JEJNZ/JNEZF=1ZF=0结果为0/相等不为0/相等JSJNSSF=1SF=0符号为负符号为正JOJNOOF=1OF=0溢出无溢出JP/JPEJNP/JPOPF=1PF=0奇偶位为1/为偶奇偶位为0/为奇间接标志通常位于CMP之后无符号数比较测试JA/JNBE CFZF=0JAE/JNB CF=0JB/JNAE CF=1JBE/JNA CFZF=1高于/不低于等于高于等于/不低于低于/不高于等于低于等于/不高于带符号数比较测试JG/JNLE (SFOF)ZF=0JG

6、E/JNL SFOF =0JL/JNGE SFOF =1JLE/JNG (SFOF)ZF=1大于/不小于等于大于等于/不小于小于/不大于等于小于等于/不大于循环控制LOOPLOOP 短标号DEC CXJNZ 标号LOOPE/LOOPZLOOPE/LOOPZ 标号CX0和ZF=1循环CX=0或ZF=0退出LOOPNE/LOOPNZLOOPNE/LOOPNZ 标号JCXZJCXZ 标号CX=0跳转,不对CX自减中断指令除法中断 类型0单步中断 类型1不可屏蔽中断 类型2断点中断 类型3溢出中断 类型4INT nINTO 溢出中断指令IRET 中断返回指令处理控制指令标志操作指令CLCCMCSTCC

7、F0CFCF1CLDSTDDF0DF1自增CLISTIIF0IF1外部同步指令ESC 换码WAIT 等待LOCK 封锁总线ESC 外部操作数,源操作数(实现8086对8087协处理器控制)BUSY, 跟在ESC后使用停机和空操作指令HLT 停机NOP 空操作第四章 汇编语言程序设计类型符号名称运算结果1.算术运算符+/-*/MODSHLSHR模除可地址运算地址运算无意义余数2.逻辑运算符ANDORXORNOT3.关系运算符EQNELTLEGTGE相等不等小于小于等于大于大于等于结果为真输出全“1”0FF/OFFFF结果为假输出全“0”4.数值返回OFFSETSEGTYPELENGTHSIZE返

8、回偏移地址返回段基址返回元素字节数返回变量单元数返回变量总字节数5.修改属性段寄存器名PTRTHISHIGHLOWSHORT段前缀修改类型属性指定类型/距离属性分离高字节分离低字节短转移说明6.其它运算符( ) 。MASKWIDTH记录位图记录宽度改变运算优先级下标或间接寻址连接结构与变量修改变量位图形记录/字段位数第五章 存储器 SDRAMDDR SDRAMDDR2 SDRAM预读数据1bit2bit4bit数据传输率1/CKL2/CKL4/CKL工作电压3.3V2.5V1.8V封装类型TSOP- 54pinTSOP- 66pinFFGA 60/64/68/84/92pin模组标准168pi

9、n DIMM184pin DIMM240pin DIMMDRAM控制器逻辑框图第六章 I/O接口 和 总线第七章 微型计算机中断系统第八章 可编程计数器/定时器8253/8254及其应用图8.4 8253控制字格式0二进制计数1十进制计数00选择计数器001选择计数器110选择计数器211非法00将减1计数器CE中的数据 锁存到OL中(锁存功能)01对计数器的低8位读或写10对计数器的高8位读或写11计数器16位操作(先低8位,后高8位读或写)000方式0001方式110方式211方式3100方式4101方式5D0D7D6D5D4D3D2D1 数制工作方式读写格式计数器选择图8.4 8253控

10、制字格式0二进制计数1十进制计数00选择计数器001选择计数器110选择计数器211非法00将减1计数器CE中的数据 锁存到OL中(锁存功能)01对计数器的低8位读或写10对计数器的高8位读或写11计数器16位操作(先低8位,后高8位读或写)000方式0001方式110方式211方式3100方式4101方式5D0D7D6D5D4D3D2D1 数制工作方式读写格式计数器选择图8.4 8253控制字格式0二进制计数1十进制计数00选择计数器001选择计数器110选择计数器211非法00将减1计数器CE中的数据 锁存到OL中(锁存功能)01对计数器的低8位读或写10对计数器的高8位读或写11计数器16位操作(先低8位,后高8位读或写)000方式0001方式110方式211方式3100方式4101方式5D0D7D6D5D4D3D2D1 数制工

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号