永发信息网

push ds mov ax,0 push ax是返回DOS的哪三部分

答案:4  悬赏:50  手机版
解决时间 2021-12-02 17:33
  • 提问者网友:山高云阔
  • 2021-12-02 04:22
push ds mov ax,0 push ax是返回DOS的哪三部分
最佳答案
  • 五星知识达人网友:一秋
  • 2021-12-02 06:02
汇编语言,不返回DOS的什么部分
push ds ;DS寄存器入栈
mov ax,0 ;AX寄存器赋值0
push ax ;AX寄存器入栈
全部回答
  • 1楼网友:纵马山川剑自提
  • 2021-12-02 09:23
这三条是是压栈指令,把返回操作系统的入口压入堆栈,使用这方法,你的程序结束的地方一定有一条返回指令,而MOV AH,4CH INT 20H
这种方法是通过DOS调用返回操作系统,他们的目的相同,只是用的方法不同,所以只要选一个就可以,现在用的比较多是后面一种
(转载至井小美)
  • 2楼网友:人间朝暮
  • 2021-12-02 08:02
这个和dos有关吗

push ds ;DS寄存器入栈
mov ax,0 ;AX寄存器赋值为ds段寄存器中地址偏移为0(如果ds段寄存器为1000h,则加0后地址为100000h)的内容
push ax ;AX寄存器入栈
  • 3楼网友:拾荒鲤
  • 2021-12-02 07:02
汇编语言,不返回DOS的什么部分
push ds ;DS寄存器入栈
mov ax,0 ;AX寄存器赋值0
push ax ;AX寄存器入栈
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯