微机原理及应用王4春香.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理及应用王4春香

D4 控制端口 状态端口 数据端口 不等于 1111 1000 装入有效地址 1110 1111 调用延时 1111 1000 逻辑右移1位 无进位CF=0 D0位进入 CF 检查02状态信息端口,如数据已取走,D0位会自动置1 AL→ [ DI ] 写字节 串 INC DL 读 写 直接内存访问 经常用数据总线的某几位 单向 双向 双向 内存单元 中断控制 逻辑 命令 控制寄存器 状态 寄存器 数据 I/O缓冲器 M / IO RD WR INTR 数据总线 地址总线的 低8位 或 低16位 不同端口 不同端口 不同端口 IN AL , 80H MOV DX , 0001H I/O 卡是处理开关量的 适用于固定外设和定时传送 写 信号 读 信号 快 慢 慢 快 访问存储器还是外设 假设外设是空的状态 假设的缓冲器地址 异或 调用过程 延时 开关 K0 闭合 把 10H 送 AL,把 11H 送 AH 把 AL 送 [BX],把 AH 送 [BX]+1 把指针下移2个字节 端口地址 异或即相同为0,对自己异或就是清0 外设 锁存器 三态缓冲器 三态缓冲器 输入装置 地址译码 状态端口 译码输出 状态信息 读 REARD=1 RD 选通信号 STB “1” DB CPU 数据 状态信息由他决定 数据端口译码输出 从状态端口读数据到 AL 测试 应该用 JNE 不等于 1000 0000 TEST ”与“ 指令等价,不同在于不送回操作数。两者按位比较时: 二者均为1,结果为1;否则为0 从数据端口读数据到 AL 写 空闲为 0 低 位库 偶 地址库 高 位库 奇 地址库 } 16位数据线 去CPU 6116 RAM 2732 EPROM 低 高 2K×8 2732 4K×8 12条地址线 11条地址线 地址分配表 硬盘 CPU → M 选中 单元 放好 数据 送出控制信号 送到 位线上 24 { A0-A10 地址输入 I/O0-I/O7 数据输入/输出 电源 11根地址线 地 2K=2048=128*16=27*24 16 写数 控制管 读数 控制管 预 充电管 存储 管 输出 电容 栅极 电容 反相器 数据写入时,写选择线应为高电平 数据读出时,读选择线应为高电平 数据读出前,T4管应提前导通对CD充电 16K=214=128*128=27*27 24*210=16*1024 16K×1 数据线 字线上有选中信号是电路工作的前提 负载管 1个字节 数据线 条数 存储器 单元 都是以字节为单位 =1/109 秒 字线 位线 元件 04 号单元 (Byte) 单位为字节 20 1024K 1M 8086 地址线 20 条 数据线 16 条 { 5 条地址线 5 条地址线 25=32 种状态, 32条字线 1024*1的重合点只代表 1 位,要实现 8 位的字节,需要 8 块这样的芯片。 芯片的块数和数据线的条数是一样的 读信号 写信号 片选信号 去 CPU 处理 25=32 32*32=1024 { 读、写、片选信号都是低电平有效 6 条地址线 26=64 64*64=4096 { M → CPU 送到DB线上 输入 输出 运算处理 JL 为条件转移 初始化过程 把D1数据段的EA有效地址送到BX里去。 对DX清0,以便于存放负数的个数。 把计数次数送到CX里去。 BX≥0? BX+1 CX-1=0? 继续处理下一单元数据 判断计数器CX里的数是否为0,如Not,则继续循环。 如是-数,把DX里的数据+1。 DX+1 D1 的EA→BX 0→DX Count → CX DX → RS $表示当前指针地址 D1数据段第1个字节地址 符号变量 相等 表达式 判断计数器CX里的数是否为0,如Not,则转去执行LOP1。 如≥0,则转去执行 JUS。 BX+1,继续执行下一单元。 CX-1,循环执行次数减少1次 如是0,DX+1 N-1→CX 0→SI [SI] → BH 把[SI]的内容送到BH里去(先设定0为最大数)即先执行后判断。 CX=0? SI+1 BH≥[SI]? [SI] → BH CX=0时,转移到LABT 源变址寄存器自动加1 BH里的内容和自动加1后地址里的内容比较 Next Next: 高于或=,转移到Next 循环 去执行 AGIN 如低于,把自动加1后地址里的内容送SH MOV AH , 4CH INT 21H 中断类型号 21 功能调用 21 号功能中有很多参数号,不同的参数号对应不同的功能;4CH是其中的1个 中断类型号

文档评论(0)

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

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

1亿VIP精品文档

相关文档