int中断实现jmp near ptr功能
来源:互联网 发布:知悉还是悉知 编辑:程序博客网 时间:2024/06/05 03:42
;在屏幕的第13行显示conversation字符串
assume cs:codesg
datasg segmentdb 'conversation',0
datasg ends
codesg segment
main:
mov ax, datasg
mov ds, ax
mov si, 0
mov ax, 0b800H
mov es, ax
mov di, 12*160
s:
cmp byte ptr [si], 0
je ok
mov al, [si]
mov es:[di], al
inc si
add di, 2
mov bx, offset s - offset ok
;自写代码实现jmp near ptr s
push es;es入栈保存地址
;int7cH中断向量表的设置
mov ax, 0
mov es, ax
mov ax, cs
mov word ptr es:[7cH * 4 + 2], ax
mov ax, offset s
mov word ptr es:[7cH * 4], ax;
pop es ;还原es位置
int 7cH
ok:
mov ax, 4c00H
int 21H
codesg ends
end main
0 0
- int中断实现jmp near ptr功能
- jmp near ptr 标号
- jmp far ptr 标号
- jmp short ,near ,far
- int * (*ptr)()
- INT 13中断功能
- INT 13中断功能
- INT 10中断功能
- INT 15中断功能
- INT 13中断功能
- Int 10 中断功能
- INT 10中断功能
- Int 10 中断功能 详解
- Debug下jmp dword ptr 指令
- JMP段的跳转short、near、far
- JMP段的跳转short、near、far
- JMP段的跳转short、near、far
- const int *ptr
- 分布式计算
- QML官方系列教程——Use Case - Integrating JavaScript in QML
- 有效创建oracle dblink 的两种方式
- ajax翻页功能
- 运用 applet,object 以及 embed 标签
- int中断实现jmp near ptr功能
- wampserver You don't have permission to access / on this server. 解决 方法
- 一个xss转码工具
- malformed or corrupted AST file。。。module file out of date'
- ubuntu登录输入用户名密码之后重新跳回登录界面
- Android横竖屏切换总结
- 分布式数据库应用
- 第一个Linux驱动-流水灯 .
- java 线程start和run的区别