汇编的问题
assume cs:code
code segment
start:
push cs
pop ds
mov ax,0
mov es,ax
mov si,int7c
mov di,200h
mov cx,offset int7cend - offset int7c
cld
rep movsb
mov ES:[7ch*4],word ptr 200h
mov ES:[7ch*4+2],word ptr 0h
mov ax,4c00h
int 21h
int7c:
jmp short s
table dw cls
s:
push ax
push bx
push cx
push es
mov bl,al
mov bh,0
call table[bx] //这里跳转会到一个不知道为什么的地方,我这是哪里有错了跪求大佬指教
pop es
pop cx
pop bx
pop ax
iret
cls:
mov ax,0b800h
mov es,ax
mov bx,0
mov cx,2000
s1: mov es:[bx],byte ptr 20h
inc bx
mov es:[bx],byte ptr 0
inc bx
loop s1
ret
int7cend: nop
code ends
end start 以下是我的测试代码
assume cs:code
code segment
start:
mov al,0
int 7ch
mov ax,4c00h
int 21h
code ends
end start
...全文
相关推荐
汇编语言的 数学问题。。。。。
标题中的“汇编语言的数学问题”指的是使用汇编语言解决数学问题,具体在这个实例中是将用户输入的不超过99的自然数表示为连续自然数之和,并将所有可能的序列显示出来。
汇编语言字符串匹配问题
汇编语言字符串匹配问题"这个主题涉及到的是如何在汇编程序中实现对两个字符串进行比较,判断它们是否相等或者一个字符串是否为另一个的子串。
在c中嵌入汇编语言报错(问题解决)
在本例中,问题出现在嵌入式汇编语句的格式上。具体来说,问题在于汇编语句与引号之间的空格处理不当。
汇编语言中的读者-写者问题
尽管代码片段是用C或C++编写,而非汇编语言,但其核心概念——读者-写者问题在任何编程环境中都是通用的,包括汇编语言。
汇编语言课程设计答辩问题
本文档提供汇编语言课程设计答辩常见问题,涵盖程序模块结构、功能实现方法、键盘与显示控制技术、多模式切换机制等核心技术点,并涉及编程心得、调试经验、独立完成情况及改进意见的考察,用于全面评估学生对汇编语


