社区
软件水平考试
帖子详情
casl关于栈的疑问。
kidjoy829
2003-10-01 04:14:15
我想问一下,在CASL中栈到底是怎样的。SP栈指针,它的内容是否是栈定的地址,GR4的内容是否就是SP的内容。如有
PUSH 0,GR1
PUSH 0,GR2
PUSH 0,GR3
那在栈中是否
GR3 ;(GR4-3)
GR2 ;(GR4-2)
GR1 ;(GR4-1)
对栈除了用POP和PUSH指令外,可以直接用GR2的地址读出它的内容吗?
...全文
40
6
打赏
收藏
casl关于栈的疑问。
我想问一下,在CASL中栈到底是怎样的。SP栈指针,它的内容是否是栈定的地址,GR4的内容是否就是SP的内容。如有 PUSH 0,GR1 PUSH 0,GR2 PUSH 0,GR3 那在栈中是否 GR3 ;(GR4-3) GR2 ;(GR4-2) GR1 ;(GR4-1) 对栈除了用POP和PUSH指令外,可以直接用GR2的地址读出它的内容吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pebble
2003-10-02
打赏
举报
回复
是这样
假设GR4=100, GR3=3 , GR2=2 , GR1=1, GR0=0
那么执行下面的程序,
PUSH 0,GR3 ;GR4=GR4-1 , [GR4]=GR3 { GR4=99, [99]=3 }
PUSH 0,GR2 ;GR4=GR4-1 , [GR4]=GR2 { GR4=98, [98]=3 }
PUSH 0,GR1 ;GR4=GR4-1 , [GR4]=GR1 { GR4=97, [97]=3 }
LD GR0, 0, GR4 ;GR0=[GR4] { GR0=1 }
堆栈情况如下:
[99]=3
[98]=2
[97]=1 <-GR4
堆栈内有数据的情况下,GR4始终指向栈顶的数据,通过直接使用堆栈区地址可以直接存取堆栈内数据
hiphop
2003-10-01
打赏
举报
回复
1)LD GR2,0,GR4
2)LD GR3,0,GR2
GR2=(GR4) 这个时候GR2是不是得到的是栈顶的地址?
GR3=(GR2) 这个时候GR3就是栈顶的地址里的数值了?
GR4+0到底是不是栈顶元素?
52juanjuan
2003-10-01
打赏
举报
回复
YES
hiphop
2003-10-01
打赏
举报
回复
GR4+1----------GR3
GR4+2----------GR2
GR4+3----------GR1
这样的顺序对不?
kidjoy829
2003-10-01
打赏
举报
回复
不是说GR4是指向栈顶的吗?为什么是GR4+1是GR3而不是GR4。
nearzhang
2003-10-01
打赏
举报
回复
根据你的入栈顺序,那么出栈的地址是:
GR4+1----------GR3
GR4+2----------GR2
GR4+3----------GR1
用GR2对栈直接操作是错的,在XG中只有GR4能直接对栈操作.
深入解析锁策略与synchronized原理与
CAS
原理详解
1、常见的锁策略:悲观锁 vs 乐观锁、重量级锁 vs 轻量级锁、挂...3、
CAS
L:全称为:compare and swap,也就是 "比较并交换",一个
CAS
涉及下述操作: 1)比较 A 和 V 是否相等。(比较) 2)如果比较相等,将 B 写入 V。
76、智能监控中的连通器模型与在线学习人际技能研究
- 传输通道由发送端的 DOUNG 协议
栈
、网络以及接收端的学习者协议
栈
组成。 - 第二个容器是学习者应用程序的预期窗口创建的缓冲区。 DOUNG 缓冲区和学习者缓冲区采用先进先出(FIFO)模式。DOUNG 缓冲区的数据流从...
软件设计师复习资料
很多软件由于开发过于仓卒,在付诸使用时,用户手册中缺少关于某些模块的说明,让用户使用起来比较困 难。在测试工程师的眼里,优秀的用户手册内容应该是包括软件的所有功能模块。 用户手册的描述与软件实际功能...
DevChat:VSCode里的AI黑马,效率翻倍的秘密武器
” DevChat 直接上
cas
l + JwtAuthGuard,顺带生成 roles.decorator.ts,在控制器里一贴: @Post() @RequireRoles('admin') createRoom(@Body() dto: CreateRoomDto) {} Day 2 上午——二维码 需求:每个会议室都有...
激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明
激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明,个人经导师指导并认可通过的高分设计项目,评审分99分,代码完整确保可以运行,小白也可以亲自搞定,主要针对计算机相关专业的正在做毕业设计、大作业的学生和需要项目实战练习的学习者,可作为毕业设计、课程设计、期末大作业,代码资料完整,下载可用。 激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车 基于ROS melodic 底盘控制器源码+说明激光SLAM自主导航小车
软件水平考试
2,959
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章