社区
汇编语言
帖子详情
INT 60H指令执行后,堆栈栈顶的物理地址为
OICQshenshi
2012-02-09 02:20:35
设(SS)=3300H,(SP)=0124H,INT 60H
指令执行后,堆栈栈顶的物理地址为
A,3311CH B.33120H C.33122H D.3311EH
=================================================
我选的是C,啊对呀?
...全文
1501
2
打赏
收藏
INT 60H指令执行后,堆栈栈顶的物理地址为
设(SS)=3300H,(SP)=0124H,INT 60H指令执行后,堆栈栈顶的物理地址为 A,3311CH B.33120H C.33122H D.3311EH ================================================= 我选的是C,啊对呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OICQshenshi
2012-02-09
打赏
举报
回复
[Quote=引用 1 楼 zara 的回复:]
不对吧,好像应该是 D 。int 指令会依次将 标记寄存器和中断返回地址的 CS:IP 压栈,所以 sp 要减去 6 (3 个 word 的空间)
[/Quote]
CS和IP是16位的就是2个字节再加上栈顶指针指向下个地址的低位,我怎么又得到B的答案,呵呵,关键是栈顶指针是指向SP?
zara
2012-02-09
打赏
举报
回复
不对吧,好像应该是 D 。int 指令会依次将 标记寄存器和中断返回地址的 CS:IP 压栈,所以 sp 要减去 6 (3 个 word 的空间)
栈的顺序存储实现
本文介绍了栈的基本原理及其顺序存储实现方法。栈是一种遵循先进后出原则的线性表,只允许在表尾进行插入和删除操作。文章通过C语言详细展示了栈的初始化、元素的压栈与出栈过程。
第1+2周练习题
本文深入探讨了CPU的基本构成与工作原理,详细解析了中央处理单元的组成与运算过程,并通过具体实例介绍了逻辑地址到
物理地址
的转换方法,同时提供了几个实用的8086汇编语言编程案例。
DOS实模式下C语言调用BIOS中断的必备头文件(bios.h)
这个头文件专为传统DOS环境设计,让C语言程序能直接调用BIOS底层服务。它封装了常用中断号对应的接口,比如
int
10h控制屏幕显示、
int
16h读取键盘输入、
int
13h操作软硬磁盘、
int
1Ah获取系统时间等。内部定义了REGS结构体用于寄存器传递,提供AL/AH等宏方便寄存器操作,并声明了
int
86、
int
86x等核心函数原型,支持在Turbo C、Open Watcom、DJGPP等老式编译器中使用。所有功能依赖实模式运行环境,必须配合内联汇编或远指针调用才能生效,不能在现代Windows
AT89S51单片机软件设计工程实践指南
本文围绕AT89S51单片机展开嵌入式软件工程化设计,涵盖ROM物理布局与复位入口规范、SP初始化与
堆栈
安全管理、中断服务程序(ISR)编写铁律;强调模块化分层(HAL/Driver/Application)、ROM/RAM/定时器的量化资源分配;对比ICE与ISP调试范式,突出ISP在真实硬件环境下的高效迭代价值;深入剖析看门狗启用时机与喂狗策略、
指令
冗余与软件陷阱协同容错机制,并总结工业现场常见失效案例与规避方法。
汇编语言 学习笔记(【汇编语言】小甲鱼零基础汇编)
本文系统梳理小甲鱼汇编课程中Debug调试器的核心与拓展
指令
,涵盖R/D/E/U/T/A/Q等基础命令,以及G/P/F/C/M/S/H/I/O等实验高频
指令
;重点解析端口读写(I/O)、内存操作(填充、拷贝、比较、搜索)、十六进制计算及中断调试流程;强调标志寄存器、IF控制、可屏蔽/不可屏蔽中断机制,并结合键盘扫描码与BIOS缓冲区说明硬件交互原理。
汇编语言
21,499
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章