社区
汇编语言
帖子详情
求 INT 21H 中2号功能的源代码!!
神佐v
2008-04-01 07:48:13
全部INT 源代码更好!!
...全文
428
6
打赏
收藏
求 INT 21H 中2号功能的源代码!!
全部INT 源代码更好!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
不会,帮顶
luobing4365
2008-04-02
打赏
举报
回复
mov ax,3
int 10h ;设置为3号模式
;以下用伪代码替代,毕竟调试比较麻烦^^
;1 DL中为用户需要显示的字符,首先保存
push dx
;2 获取当前光标位置,如果没有超过行距,则右移动一个字符位置,否则移动到下一行的首位置
;可以使用int 10h的2,3功能来实现
call setcursor
;3 显示字符
mov ah,9
mov bh,0
mov bl,corlor ;color是你需要显示的字符颜色和底色
pop dx
mov al,dl
mov cx,1
int 10h
luobing4365
2008-04-02
打赏
举报
回复
看dos 源代码吧,很多的。int21 的2号功能很简单的,自己都可以编一个,如下:
wangxy200696
2008-04-02
打赏
举报
回复
[Quote=引用 4 楼 jennyvenus 的回复:]
反汇编一下command.com就可以了,以前有一本书就是讲command.com的
[/Quote]
我认为你说的不对,int 21h是属于dos内核,而不属于cmmand.com,cmmand.com是在dos内核上层,int 21h源码是在dos内核和bio,全部的int源码就要看bios源码和dos源码
用户 昵称
2008-04-02
打赏
举报
回复
反汇编一下command.com就可以了,以前有一本书就是讲command.com的
wangxy200696
2008-04-02
打赏
举报
回复
MS-DOS操作系统结构分析系列教材之三 DOS内核结构分析教程
INT
21H
指令说明及使用方法
很多初学汇编语言的同学可能会对
INT
21H
这条指令感到困惑,不知道是什么意思,下面就以一段简单的程序为大家讲解: 例如:需要键盘输入,并且回显。 AH的值需要查表取得,表在下面 指令:MOV AH,01
INT
21H
通过这样两条指令,输入的字符就会被存储在AL
中
。 表:DOS系统
功能
调
INT
21H
AH
mov ah,4ch
int
21的作用
int
表示
中
断的含义。 mov ah,4ch
int
21h
表示,执行
中
断指令4c (查下面的表格可知 带返回码结束程序) AH是ax的高位 AH
功能
调用参数 返回参数 00 程序终止(同
INT
20H) CS=程序段前缀 ...
BIOS
INT
13H
int
13h Examples:读取0面0道1扇区至0: 200 mov ax,0 mov es,ax mov bx,200h mov al,1==>要写入的扇区数 mov ch,0==>磁道
号
mov cl,1===>扇区
号
mov dl,0==>软驱A mov dh,0==>0
号
磁头,软盘0面 mov ah,2===>
int
13h
功能
号
,写扇区
int
汇编原理3:分析ah=4ah时的
int
21h
在汇编原理2:
源代码
开始的博客
中
,我们可以看到fasm
源代码
的最开始的地方有一个ah=4ah时的
int
21h
调用。本文章就来分析一下这个调用有什么作用。我们先来看一个例子:;使用masm5.0进行编译 ;程序
功能
:没什么
功能
? ;注意:使用masm5.编译a
FFmpeg的H.264解码器
源代码
简单分析:解析器(Parser)部分
本文继续分析FFmpeg
中
libavcodec的H.264解码器(H.264 Decoder)。上篇文章概述了FFmpeg
中
H.264解码器的结构;从这篇文章开始,具体研究H.264解码器的
源代码
。本文分析H.264解码器
中
解析器(Parser)部分的
源代码
。这部分的代码用于分割H.264的NALU,并且解析SPS、PPS、SEI等信息。解析H.264码流(对应AVCodecParser结构体
中
的函数)和解码H.264码流(对应AVCodec结构体
中
的函数)的时候都会调用该部分的代码完成相应的
功能
。
汇编语言
21,497
社区成员
41,616
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章