微机原理和接口技术接口第三章.ppt

  1. 1、本文档共170页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理和接口技术接口第三章

第3章第 3章第一节 指;指令格式操作码操作数指令由操作;指令的助记符格式 操作码 ;寻址方式● 二、寻址方式对程序;立即寻址方式演示MOV BL,;寄存器寻址方式演示MOV AX;1、交作业2、本周作业P65 ;提问问题1、将85004及85;第二章 习题6 答案结果CZS;存储器寻址方式存储器寻址方式 ;直接寻址方式演示MOV AX,;段寄存器的使用规定访问存储器的;指令执行过程与役抠田锥珍泅托赏;基址寻址方式MOV AX, [;变址寻址方式演示MOV AX,;基址变址寻址方式MOV AX,;存储器寻址方式中的变量存储器寻;举例;立即寻址① MOV AX;举例;基址寻址④ MOV AX;举例;基址变址寻址⑥ MOV ;数据传送类指令第二节 数据;传送指令MOV(move)MO;mov cl,4 ;cl←4,;MOV指令--寄存器传送寄存器;MOV指令--存储器传送不存在;MOV指令--段寄存器传送对段;MOV指令传送功能图解立即数段;非法指令_两个操作数类型不一致;非法指令_两个操作数都是存储器;非法指令_段寄存器的操作有一些;交换指令XCHG(exchan;例题、数据交换例:数据交换 ;堆栈操作指令● 3、堆栈操作指;进栈指令PUSHPUSH r1;出栈指令POPPOP r16/;堆栈操作的特点堆栈操作的特点临;有效地址传送指令LEA(loa;LEA指令和MOV指令的区别例;提问问题2、试述指令MOV C;提问问题1、有效地址传送LEA;6、堆栈问题图.JPGAX=3;LDS与LES指令LDS re;I/O组织● 5、输入/输出指;累加器专用指令ININ AL/;累加器专用指令OUTOUT D;标志寄存器传送指令② 标志寄存;算术运算类指令概述第三节 ;不带进位加指令ADD dest;不带进位加指令例题mov al;带进位加指令 ADC dest;增量指令INC reg/mem;调整ASCII码加法结果指令A;十进制加调整指令DAA ;;不包括借位减法指令● 1、不包;带借位减指令 ● 2、带借位减;减1指令DEC reg/mem;调整运算8086指令系统支持两;调整ASCII码减法结果指令 ;十进制减调整指令DAS ;;求补指令NEG(negtive;乘法和除法指令● 三、乘法除法;符号扩展指令* 将较少位数的有;比较指令CMP(compare;逻辑运算指令第四节 逻辑运;逻辑运算AND dest,sr;例_ 逻辑运算mov al,7;逻辑运算指令的应用AND指令可;移位指令● 二、移位指令* 按;逻辑左移/右移指令演示● 1、;算术左移/右移指令演示● 2、;例_ 数据移位mov dx,6;1、??作业2、本周作业P66 ;提问问题1、算术运算类指令2、;例_将AL寄存器中的无符号数乘;循环移位指令演示演示演示演示●;32位数据移位DXAXCF0将;串操作类指令第五节 字符串;串操作指令共同特点串操作指令共;MOVS和CMPS C;重复前缀● 二、字符串重复操作;串操作指令举例试编程将0000;串操作指令举例设STRING1;程序控制类指令 控制转移类指;目标地址的寻址方式转移指令的分;目标地址的寻址范围:段内直接转;目标地址的寻址范围:段内间接转;目标地址的寻址范围:段间寻址*;无条件转移指令JMP labe;无条件转移指令JMP(jump;条件转移指令● 二、条件转移指;Jcc指令的分类Jcc指令实际;条件转移指令的含义JZ/JE ;判断单个标志位状态判断单个标志;比较无符号数高低无符号数的大小;比较有符号数大小比较有符号数大;例题例1:用逻辑与指令将除最低;用右移一位的方法实现除以2。例;例题_ 用JNC指令实现方法2;例题_用JNS指令实现ADD ;例题_判断是否为字母Y判断是否;例题_偶校验例;对DL寄存器中;奇偶校验器奇校验加上校验位使得;例题_偶校验例 test dl;例题_求较大值如果AX和BX存;例题_求较大值(另解)求较大值;求较大值(另解,对比)求较大值;循环指令dec cxjnz l;例题_数据块传送(字节)例 ;例题_数据块传送(字)例数据块;1、交作业2、本周作业 ;提问问题1、转移指令的分类?2;子程序指令演示* 转移指令有;子程序调用指令CALL● 1、;子程序返回指令RET● 2、子;例题_十六进制转换为ASCII;中断指令和系统功能调用第七节 ;中断指令INT n;中断调用指;系统功能调用方法裸机汇编语言程;系统功能调用步骤系统功能调用步;DOS输入输出功能调用02H号;例题_回车换行的子程序例crl;09H号DOS功能调用09H号;提示按任意键继续例提示按任意键;CPU操作指令第七节 CP;标志位操作举例8086没有直接

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档