社区
汇编语言
帖子详情
4C号中断不太明白
x1h2w3
2003-09-17 12:53:37
查表INT 21H的4C号中断:带返回码结束 调用参数:AL=返回码。
返回码返回到哪儿?要怎么用才行呢?
...全文
76
13
打赏
收藏
4C号中断不太明白
查表INT 21H的4C号中断:带返回码结束 调用参数:AL=返回码。 返回码返回到哪儿?要怎么用才行呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aabiao
2003-09-20
打赏
举报
回复
主要供批处理用,这样可调试了!
XX
IF errorlevel==5 ECHO 大于等于5
csdsjkk
2003-09-18
打赏
举报
回复
mov ah,4ch
mov al,xx
int 21h
表示结束本进程,
返回调用进程(父进程),一般是command.com,
xx表示本进程的运行状态或结果标志,由该进程自行定义,
并无通用性,其只能由父进程接收
x1h2w3
2003-09-18
打赏
举报
回复
对对,问的就是这个,最好有个例子就好理解了。
我的理解:第一个程序调用第二个程序,第二程序通过MOV AH,4C INT 21H,进行中断返回第一个程序,然后第一个程序根据返回来的AL的值来判断是否出错,如果有则通过AL得到这个错误码,没错时AL=0。
不知道对不对?
yunyun820930
2003-09-18
打赏
举报
回复
还是程序结束切的al的值哇
yunyun820930
2003-09-18
打赏
举报
回复
mov ah,4ch;
int 21h;
怎么捕获(查看??)al的值
13193887977
2003-09-18
打赏
举报
回复
这个调用就是用来结束当前程序运行的并返回一个errorlevel。
这个值可表示程序运行的状态或结果。
在DOS中,可用if errorlevel n语句判断errorlevel的值,也可在程序中调用DOS中断来读取这个值。
jackyspy
2003-09-17
打赏
举报
回复
该中断是退出程序返回到dos控制中
x1h2w3
2003-09-17
打赏
举报
回复
mov ax,4cxxh
int 21h
这个会写,可不知道怎么用上,好像一用程序就结束了。
Areslee
2003-09-17
打赏
举报
回复
mov ax,4cxxh
int 21h
返回码是返回给调用者
Areslee
2003-09-17
打赏
举报
回复
这个调用就是用来结束当前程序运行的。
AL中的返回值是返回给调用程序的
Ruluo
2003-09-17
打赏
举报
回复
当调用int 21h的入口参数为4c时引起的DOS中断负责终止当前程序并返回调用程序
又如 …… …… 00时 …… …… 推出用户程序并返回操作系统~~~~
qiume
2003-09-17
打赏
举报
回复
学习......
x1h2w3
2003-09-17
打赏
举报
回复
关键是,“调用参数:AL=返回码,”怎样控制程序。
汇编语言:实验十二 编写0
号
中断
的处理程序
实验内容 编写0
号
中断
处理程序,使得在除法溢出发生时,在屏幕中间显示字符串"divide error!",然后返回到DOS。 解题 这一章都在介绍
中断
,包括
中断
的产生、
中断
处理程序、
中断
向量表、
中断
过程、相关指令。 解决本次实验的前提是将本章的内容理解好,那么在完成这部分(原书第12章-内
中断
)之后,开始实验吧~ 分析整个
中断
过程 (1)当发生除法溢出的时候,产生0
号
中断
信息,从而引发
中断
。 CPU会完成以下工作: 取得
中断
类型码 0 标志寄存器入栈,TF、IF 设置为 0 CS、IP入栈 (IP) =
51单片机c语言串口
中断
案例,51单片机
中断
用法实例解析
描述今天就以51单片机的外部
中断
0为例,来简单讲解一下单片机
中断
的用法。151单片机的
中断
源51单片机共有5个
中断
源,分别为:外部
中断
0定时器0
中断
外部
中断
1定时器1
中断
串口
中断
每一个
中断
都对应一个
中断
向量,
中断
向量表如下所示:2什么是
中断
事件当
中断
发生时单片机将正在执行的程序暂时放下而去处理
中断
事件,当
中断
事件处理完毕后再接着去处理之前的事情,这样可以大大降低单片机的资源,提高执行效率。举个例子...
TM
4C
123G学习记录(6)--UART
为了准备电赛临时学一下TM
4C
123G,简单记录学习内容 大家可以在这里下载我收集的资源,非常全面,花了很大功夫收集来的,还有书籍、例程代码等 还可以在TI官网下载相关文档TI官网 文章目录一、实验简介二、TM
4C
的UART资源(1)Tiva控制器的UART特征(2)UART结构图(3)UART和引脚的复用映射表(4)FIFO操作(5)
中断
、三、编程实践(1)UART配置和使用的基本流程(2...
FreeRTOS在TM
4C
单片机上的移植:任务的创建、挂起与恢复
准备工作 在上一篇文章里, 我们已经通过空白工程配置好了系统框架. 这一篇文章我们将在框架的基础上实现Blinky即LED灯闪烁实验 FreeRTOS在Keil里的简单配置, 可以参考这一篇文章: 使用Keil内置工具一键为工程安装FreeRTOS 注意事项 在本例程中, 没有用到软件定时器, 所以我们在配置工程时, 不要选择Timers选项, 可如图配置: 将FreeRTOSConfig.h中configUSE_TIMERS参数设为0, 避免任务无法正常运行的情况. 为了正常运行程序, 空白工程需包含
8086汇编内
中断
总结之int
中断
今天主要总结int指令所引起的
中断
,int的一般用法是int n,这个n就是指
中断
类型码如果对
中断
概念一点没有请进入: https://blog.csdn.net/qq_37232329/article/details/79876197废话不多说先贴第一个程序,这个例子是王爽老师的《汇编语言》第三版p253页13.2上的,极品8086汇编教程,值得购买:)但这个例子在书上是分离的,如果是和我一样用...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章