《《IBM-PC汇编语言》_全书课件第二版》.ppt

《《IBM-PC汇编语言》_全书课件第二版》.ppt

  1. 1、本文档共412页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《IBM-PC汇编语言程序设计》 课件总目录(上) 课件总目录(下) 第01讲:基础知识 第14讲:子程序设计方法 第17讲:I/O设备的数据传送方式一和二 第20讲:键盘I/O和显示器I/O 附录一:BCD码运算调整指令 divide macro dividend,divisor,quotient local comp, out cnt=0 ifndef dividend cnt=1 endif ifndef divisor cnt=1 endif ifndef quotient cnt=1 endif if cnt exitm endif 条件汇编实例3:利用条件汇编伪操作ifndef(未定义则汇编)和退出汇编伪操作exitm实现从指定位置推出宏展开; 下列宏定义的目的是如果任意一个形参没定义则汇编从exitm处推出宏展开; mov ax, dividend mov bx, divisor sub cx, cx comp: cmp ax, bx jb out sub ax, bx inc cx jmp comp out: mov quotient, cx endm 第16讲:高级语言汇编技术(2课时) 总目录 后一讲 前一讲 条件汇编实例4:利用条件汇编伪操作ifidn(串相同则汇编)、 ifb (自变量为空则汇编)和退出汇编伪操作exitm实现根据实参汇编宏定义中某一部分内容; movif macro tag ifidn tag, b rep movsb exitm endif ifidn tag, w repe cmpsw exitm endif ifb tag repne scasw endif endm movif b movif w movif movif a rep movsb 宏定义: 宏调用: 宏调展开: repe cmpsw repne scasw 不作任何汇编 第16讲:高级语言汇编技术(2课时) 总目录 后一讲 前一讲 第16讲、作业布置 Page278: 书面作业: 7.01、7.03、7.05、7.07、 7.09、7.14、7.16、7.17 第16讲:高级语言汇编技术(2课时) 总目录 后一讲 前一讲 CPU MEM I/O设备 三总线 I/O接口 第八章、输入输出程序设计 第17讲:I/O设备的数据传送方式一和二(2课时) 总目录 后一讲 前一讲 §8.1、I/O设备的数据传送方式 8.1.1、CPU与外设 任何外部设备与CPU通信必须通过一个硬件“接口”或“控制器”;这些接口或控制器都必须能够支持输入设备指令IN/OUT与外部设备交换信息,它们必须按照不同的端口地址分别传送以下三种不同性质的信息: 1.控制信息?由CPU发给I/O接口,有的再由I/O接口送给I/O设备,通知接口和 I/O设备完成哪些工作(如:CPU发给打印机接口的启动信号); 2.状态信息?由I/O设备经接口传送给CPU,告知CPU当前设备所处的状态; 输入设备?用”准备好(READY)”信号表示外设是否已准备好输入数据; 输出设备?用“忙(BUSY)”信号表示外设是否处于空闲状态; 3.数据信息?由I/O设备经接口传给CPU或由CPU经接口传送I/O设备的真正需要 交换的各种数据。 注意?接口与I/O设备之间的数据信息可以是并行的数据(并行口),也可以 是串行口(串行口)。 8.1.2、CPU与I/O设备之间的信息传送方式 第一种方式?直接存储器存取方式(简称“DMA方式”或“成组传送方式”) 第二种方式?程序直接控制方式(简称“程序控制方式”) 第三种方式?

文档评论(0)

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

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

1亿VIP精品文档

相关文档