7.2 一个简单的IO设计电子课件 计算机系统基础:C语言视角(RISC-V版).ppt

上传人:春哥&#****71; 文档编号:90819675 上传时间:2023-05-17 格式:PPT 页数:26 大小:2.35MB
返回 下载 相关 举报
7.2 一个简单的IO设计电子课件 计算机系统基础:C语言视角(RISC-V版).ppt_第1页
第1页 / 共26页
7.2 一个简单的IO设计电子课件 计算机系统基础:C语言视角(RISC-V版).ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《7.2 一个简单的IO设计电子课件 计算机系统基础:C语言视角(RISC-V版).ppt》由会员分享,可在线阅读,更多相关《7.2 一个简单的IO设计电子课件 计算机系统基础:C语言视角(RISC-V版).ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、7.2 一个简单的IO 设计电子课件 计算机系统基础:C 语言视角(RISC-V 版)一个简单的I/O设计输入和输出 冯诺依曼模型的重要组成部分输入和输出 通过总线与CPU、存储器进行通信 最基本的输入/输出设备 键盘和显示器键盘和显示器 字符设备 面向流的设备 一个字符、一个字符的读写 按照先后顺序I/O控制器 一种电子设备 I/O设备与CPU通信的接口 包括几个寄存器 保存数据 键盘数据寄存器(KBDR)显示器数据寄存器(DDR)保存状态 键盘控制寄存器(KBCR)显示器控制寄存器(DCR)内存映射I/O CPU如何和这些设备的寄存器进行通信?如何读取I/O设备寄存器中的数据?如何向I/O

2、设备寄存器加载数据?两种机制 专门的I/O指令 Intel x86指令集,in/out 通用寄存器 I/O设备寄存器 数据传送指令 通用寄存器 存储器内存映射 问题:如何表示I/O设备寄存器?内存映射 I/O设备寄存器:分配内存地址 这些地址被分配给I/O设备寄存器,不再是存储单元RISC-V-内存映射的I/O 设备寄存器内存地址分配地址 I/O寄存器xFFFF 0000 xFFFF 0003 键盘控制寄存器(KBCR)xFFFF 0004 xFFFF 0007 键盘数据寄存器(KBDR)xFFFF 0008 xFFFF 000B 显示器控制寄存器(DCR)xFFFF 000C xFFFF 000F 显示器数据寄存器(DDR)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁