当前位置: 首页 > news >正文

天长市城乡规划建设局网站最新的军事新闻

天长市城乡规划建设局网站,最新的军事新闻,百姓网二手房,wordpress+编辑器字号LC-3—MMIO、Caller Save、Callee SaveMMIOCaller Save、Callee Save举个例子MMIO MMIO(Memory Mapped I/O)是一种在系统内存中映射I/O端口的技术,它允许设备直接访问内存中的特定地址,从而实现I/O操作。MMIO技术可以提高I/O操作…

LC-3—MMIO、Caller Save、Callee Save

  • MMIO
  • Caller Save、Callee Save
    • 举个例子

MMIO

  • MMIO(Memory Mapped I/O)是一种在系统内存中映射I/O端口的技术,它允许设备直接访问内存中的特定地址,从而实现I/O操作。MMIO技术可以提高I/O操作的效率,并减少CPU的负担。
  • LC-3的MMIO技术可以提高I/O操作的效率,并减少CPU的负担。使用MMIO时,可以将特定的I/O端口映射到系统内存的特定地址,从而可以使用LD指令将数据从I/O端口加载到寄存器,或者用ST指令将数据从寄存器存储到I/O端口。
  • 例如,假设我们想要从系统中的I/O端口0xFE00处读取一个字节的数据。我们可以将I/O端口0xFE00映射到系统内存的地址x3000,然后使用LD指令将x3000处的数据加载到R0中:LD R0, x3000。这样,R0中就包含了从I/O端口0xFE00处读取的数据。
; Program to read data from an I/O device 
; R0 contains the I/O device address 
IN R1, R0 
STR R1, x3000 
; R1 contains the data read from the device, which is stored in memory location x3000
; Program to write data to an I/O device 
; R0 contains the I/O device address 
; R1 contains the data to be written 
MOV R2, R1 
OUT R2, R0 
; Data in R1 is written to the device
  • MMIO指令允许处理器向外部设备写入数据,而MIO指令则仅允许处理器从外部设备读取数据。MIO指令不支持向外部设备写入数据,因为这样会破坏物理硬件的一致性和稳定性。MMIO指令的设计更加安全,因此才能用于处理器与外部设备之间的数据交换。
  • MIO.EN是一个特殊的LC-3指令,可用于启用/禁用处理器的MIO功能。当MIO.EN指令将MIO功能禁用时,处理器将不能从外部设备读取数据,但可以继续使用MMIO指令向外部设备写入数据

Caller Save、Callee Save

  • 进入子程序前保存,子程序结束后恢复的是调用者保存Caller Save:
  • 进入子程序后先保存,子程序结束前恢复的再返回原位置的,是被调用者保存Callee Save

举个例子

在这里插入图片描述
在这里插入图片描述

  • 把对fib的函数调用看成整体而言的,R7在调用函数的内部总是会被修改为返回地址,所以R7在调用fib之前,需要由调用者保存。而R0和R2在调用过程中也会被修改,但是fib函数最后会还原这两个值
  • 所以R7是Caller Save、R0R2是Callee Save
http://www.ds6.com.cn/news/85725.html

相关文章:

  • 网站开发 面试快速提升排名seo
  • wordpress增加移动端洛阳网站seo
  • 谷歌云 阿里云 做网站培训学校加盟费用
  • 做电影下载网站需要什么软件好网络推广seo公司
  • 织梦网站修改教程视频自己搜20条优化措施
  • 从什么网站找做游戏的代码seo关键词怎么填
  • 想自己做网站 有免费的吗如何做电商
  • 做动画 的 网站有哪些内容长春关键词优化报价
  • 互联网招商win7优化大师好不好
  • w10怎么做信任网站短链接在线生成
  • 网站之家app手机百度网盘登录入口
  • 农村建设网站发表文章的平台有哪些
  • 公司名称大全免费测试seo优化软件哪个好
  • 网站如何做一张轮播图如何进行新产品的推广
  • 做企业网站需要服务器么近期国际新闻20条
  • 唐山网站建设优化抖音搜索seo排名优化
  • 残疾人服务平台seo网站优化课程
  • 中文响应式网站百度云电脑版网站入口
  • 东莞网站系统哪里好石家庄百度搜索引擎优化
  • 网站建设 会计处理百度搜索引擎怎么弄
  • 西宁网站建设服务公司哈尔滨百度推广联系人
  • 什么网站可以做锦鲤活动网络销售
  • 上海网站制作公司网站友情链接怎么弄
  • 做编程的+网站有哪些内容厦门网络推广
  • 品牌营销型网站建设大连中小企业网络营销
  • 村级网站怎么建设seo方式包括
  • 网站站内文章互联下载微信
  • 网站主机方式百度app怎么找人工客服
  • 购物网站建设方案宁波seo外包快速推广
  • 如何用代码做网站网站宣传文案