IO地址译码 - 范文中心

IO地址译码

05/07

课程名称 微机原理与接口技术 实验班级 B13电子班 实验名称 I/O地址译码

学生姓名 学生学号 一、实验目的

掌握I/O地址译码电路的工作原理。 二、实验内容

实验电路如图1-1所示,图中线路两端有节点的信号线需要用户用实验导线连接起来,其中74LS74为D 触发器,可直接使用实验台上部系统板上的D 触发器。74LS138为地址译码器。译码输出端Y0-Y7在实验台中间系统板上引出,每个输出端包含8个地址,即:

Y0:280H~287H ; Y4:2A0H~2A7H; Y1:288H~28FH; Y 5:2A8H~2AFH; Y2:290H~297H; Y 6:2B0H~2B7H; Y3:298H~29FH; Y 7:2B8H~2BFH;

图1-1 I/O地址译码电路图 例如:执行下面两条程序 MOV DX, 2AOH OUT DX, AL

Y4输出一个负脉冲,执行下面两条指令 MOV DX,2A8H

OUT DX,AL Y5输出一个负脉冲。 计算出的地址=查找出的PCI 卡的基址+偏移量

三、源程序

ioport equ 0ef00h-0280h ;强制定义inport 表示0ef00h-0280h outport1 equ ioport+2a0h ;同上(执行结果编译时产生) outport2 equ ioport+2a8h ;同上

code segment ;定义code 段

assume cs:code ;让code 段成为代码段, start: ;代码段开始, 根据end 表示入口地址

mov dx,outport1 ;将outport1给dx(outport1的值就是上面equ 强制定 out dx,al ;将al 的值输出到dx 指向的端口, 必须用dx 做端口) call delay ;调延时子程序 mov dx,outport2 ;同上 out dx,al ;同上

call delay ;调延时子程序 mov ah,1 ;ah=1

int 16h ;16h软中断(功能调用)

je start ;循环, 测试z 标志位=0则跳否则不跳 mov ah,4ch ;ah=4ch int 21h ;功能号调用

delay proc near ;延时子程序

mov bx,2000 ;这段子程序不需要解释, 无太大作用, 实现靠指令执行 lll: mov cx,0 ll: loop ll dec bx jne lll ret

delay endp

code ends ;code段结束

end start ;代码结束start 为程序入口点

四、实验结果分析

通过本次实验上机,我了解和掌握了I/O地址译码电路的工作原理,熟练了汇编代码的编写、连接电路、通过代码控制电路,更了解到上机是检验学生理论知识和动手能力的很好的方式。


相关内容

  • 存储器实验报告
    存储器扩展实验报告 班级 姓名 学号 日期 一. 相关知识: 1. 教学机配置了6个存储器芯片插座,其中4个28芯插座可插只读存储器,2个24芯插座可插静态随机存储器6116. 2. 在教学机中,已经放置了2片8K×8位的ROM和2片2K× ...
  • 微型计算机原理及应用20XX年10月
    全国2008年10月高等教育自学考试 微型计算机原理及应用试题 课程代码:02277 一.单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内.错选.多选或未 ...
  • 程控电话交换机的控制系统设计
    程控电话交换机的控制系统设计 Stored program control telephone switching system 专业:电子信息工程 学号:09240233 姓名:张海峰 指导教师:陈智 摘要 程控电话交换机采用了数字通信. ...
  • 数字电子技术基础答案
    数字电子技术基础答案 第1章 自测题 1.1填空题 1. 100011.11 00110101.01110101 11110.01 1E.4 2. 4 3. 2n 4. 逻辑代数 卡诺图 5.A(C) FB(D) 6.FA( ...
  • 乒乓球游戏机(1)
    <EDA设计与应用> 课程设计报告 题 目: 乒乓球游戏机 姓 名: 专 业: 班 级: 学 号: 指导教师: 二0一五年6月26日 目录 1.设计目的 --------------------.1 2.设计原理 ------- ...
  • 常用数字电路芯片
    常用数字芯片--功能表(一) 2009-08-26 14:37 型号 器件名称 厂牌[数据表] SN7400 四2输入端与非门 TI[DATA] SN7401 四2输入端与非门(OC) SN7402 四2输入端或非门 TI[DATA] SN ...
  • 电工电子综合课程设计-广告彩灯控制电路设计
    课 程 设 计 题 目 学 院 专 业 班 级 姓 名 指导教师 广告彩灯控制电路设计 自动化学院 自动化 2011 年 7 月 12 日 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 自动化学院 题 目: 广告彩灯控制电 ...
  • 微机原理考试整理
    1.8086从功能上分成了EU 和BIU 两部分.这样设计的优点是什么? 答:传统计算机在执行程序时,CPU 总是相继地完成取指令和执行指令的动作, 即,指令的提取和执行是串行进行的.而8086CPU 在功能上分成了EU 和BIU 两 部分 ...
  • 雷达检测波门的设计方法与原理_于振华
    第25卷第5期舰船电子对抗2002, 25(5) :29-31 雷达检测波门的设计方法与原理 于振华 (船舶重工集团公司723所, 扬州225001) 摘要 主要介绍了雷达检测波门总的设计方法与原理, 以及用F L EX10K 系列的PL ...
  • 单片机硬件工程师面试试题
    单片机硬件工程师面试试题 一.现代通讯网络中广泛使用的交换方式有那两种? 分组和电路 二.通常所说的TCP/IP协议对应于OSI模型的哪层?你认为网络模型分层有什么好处?如果让你来制订网络体系架构,你认为应该遵循什么原则? 第四(传输)和第 ...