计算机接口技术教案4探究.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
威海海洋职业学院 课 程 教 案 使用教材 《微机原理与接口技术》 出版社中国电力出版社 适用专业 五专船舶电子技术 层 次 大专 总学时 32 授课教师 吴庆海 教研室 电气自动化 授课学年 2016—2017学年 学 期 第一学期 课 程 教 案 教 师 吴庆海 职称 讲师 专业 船舶电子 班级 五专船电1601.1602 课程名称 《计算机接口技术》 章 节 第2章 指令系统2.3 指令系统 教学时数 2 教学方法及手段 新授课 多媒体授课 目 的 要 求 掌握指令的基本格式 掌握指令系统 教 ? 学 ? 内 容 见附页。 时间分 配 重 点 难 点 思 考 题 重难点:1 指令基本格式 2 指令系统 参 考 文 献 [1] 《微型计算机原理与接口技术》,吴秀清主编,中国科技大学出版社,2003《微型计算机技术及应用》,戴梅萼、史嘉权编著,清华大学出版社,2004 在讨论各种指令的特点、用途和功能,先介绍本节所用到的各种符号: OPRD 泛指各种类型操作数 Mem 存储器操作数 acc 累加器操作数 dest 目标操作数 src 源操作数 disp 8位或16位偏移量(可用符号地址表示) DATA 8位或16位立即数 port 输入输出端口(可用数字或表达式表示) ( ) 表示寄存器的内容 [ ] 表示存储器的内容 3.3.1 数据传送类指令 数据传送类指令是程序中使用频度最高的一类指令。数据传送类指令绝大多数不会对标志寄存器FLAGS产生影响。 数据传送类指令按功能又可分为4小类: ·通用数据传送指令 ·目标地址传送指令 ·标志传送指令 ·输入输出指令 1.通用数据传送指令 通用数据传送指令由包括一般传送指令MOV、堆栈操作指令PUSH和POP、交换指令XCHG、查表指令XLAT及字位扩展指令,下分别介绍: 1)一般传送指令MOV(move) 指令格式及操作功能 MOV dest,src ;(dest)←(src) 指令中dest表示目标操作数,src表示源操作数,指令功能是将一个操作数由源地址送到目标地址,而源地址中的操作数保持不变。 注意:在汇编语言中,规定凡具有双操作数的指令,目标操作数写在前面,源操作数写在后面,两者之间用一个逗号隔开。 MOV指令有以下特点: ·既可一次传送一个字节操作数(8位),也可一次传送一个字操作数(16位),具体取决于指令中涉及的寄存器或立即数的位数。 ·可用上节讲过的各种寻址方式。 ·可实现下述各种传送: (1)寄存器与寄存器之间的数据传送 16位数据的传送指令,例如: MOV BX,SI ;变址寄存器SI中的内容送到基址寄存器BX MOV DS,AX ;累加器AX的内容送到段寄存器DS MOV AX,CS ;段寄存器CS的内容送到累加器AX 8位数据的传送指令,例如: MOV AL,CL ;通用寄存器CL中的内容送AL MOV DL,CH ;通用寄存器CH中的内容送DL 如(CX)= 2233H,上两条指令执行后(AL)= 33H,(DL)= 22H (2)寄存器与存储器之间的传送 可以是8位数据传送,也可以是16位数据传送,可以是寄存器到存储器的传送,也可以是存储器到寄存器的传送。例如: MOV CL,[BP][DI] ;SS段偏移地址为(BP)+(DI)的存储单元内容送CL。 如(SS)= 8000H, (BP)= 1020H,(DI)= 0383H,(813A3H)= 44H,则上指令执行后,(CL)= 44H。 当传送16位数据(字操作数)时,这时对连续两个存储器单元进行存取,且寄存器的低8位对应存储器的低地址单元,寄存器的高8位对应存储器的高地址单元,例如: MOV [BX],AX ;将AX的内容送连续两个存储器单元 如(DS)= 6000H,(BX)= 1200H,(AX)= 1234H,则上指令执行后,(61200H)= 34H,(61201H)= 12H。 (3)立即数到寄存器的传送 MOV AL,5 ;将立即数05H送累加器AL MOV BX,3078H ;将立即数3078H送寄存器BX (4)立即数到存储器的传送 MOV BYTE PTR[BP+SI],5 ;将立即数05H送到SS段偏移量为(BP)+(SI)的单 ;元中 MOV WORD PTR[BX],1005H ;将立即数1005H分送DS段偏移地址为(BX)和 ;(BX)+ 1的两个存储单元 (5)存储器与段寄存器之间的传送 MOV DS,[1000H] ;将DS段

您可能关注的文档

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档