




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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控制字格式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对计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能建筑工程监理收尾工作总结
- 中医外治技术标准化在健康产业中的实践案例分析
- 投资顾问的职业发展及理财知识普及
- 水解制氢催化剂行业技术进步和市场拓展策略探讨报告
- 短视频创作领域市场分析报告:洞察行业发展趋势
- 海洋运输业绿色发展:船舶能效管理云行业解决方案探讨
- 高潜行业:端侧AI语音降噪芯片创新与发展
- 学校消防安全教育材料与教学方案
- 医学影像技术介绍
- 体育装备优化研究
- 2025年北京市中考招生考试数学真题试卷(真题+答案)
- 2025年放射工作人员放射防护培训考试题及答案
- 2024南阳农业职业学院辅导员招聘笔试真题
- 2024年发展对象培训结业考试真题
- 肺结节中医课件
- 医院安全生产包括哪些方面
- 护理核心制度考试试卷(附答案)
- 汽车之夜活动方案
- 电气识图与CAD制图课件:常用电气元件的识图与制图
- DB 3707∕ T 6-2019 潍坊市医疗卫生行业基层党建工作标准
- 主持稿怎么写培训
评论
0/150
提交评论