汇编期末总结

本文是对8086汇编语言的学习总结,重点介绍了数据传输过程,包括CPU如何读取状态字和传输数据,以及输出过程。还涉及地址总线、最小模式下的读写操作流程,中断处理的步骤,以及汇编语言的基础知识,如指令、寻址方式和变量属性。最后,提供了一道关于寻找缓冲区中最大值、最小值及平均值的汇编语言程序题。
摘要由CSDN通过智能技术生成

虽然汇编斜体样式不会编 ,期末总结还是要做好。
些许有些混乱的总结:

NO.1
数据传送过程的3个步骤:
①CPU先读取状态字
②检查状态字是否表明数据准备就绪
③如果准备就绪,则执行输入指令读取数据,且使状态位清零。这样便开始下一个数据传输过程。

NO.2
输出过程:
当前输出设备空闲时,状态标志触发器清0。
CPU在输出数据之前,先读取状态信息。假设忙闲标志接至数据线D0位,当D0=0时,表示输出设备空闲,CPU再对数据口执行输出指令。
数据口选中信号一方面把输出数据写入锁存器,一方面使状态标志触发器置1,通知输出设备。当输出设备取走当前数据后,向接口发出确认信号ACK,使状态标志触发器清0, 表示输出设备空闲。

NO.3
地址总线AB
是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小。

NO.4
最小模式

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值