您好、欢迎来到现金彩票网!
当前位置:平安彩票 > 访问冲突 >

使用VS编写C语言控制台程序内联汇编在执行mov ds ax时报错:0xC0

发布时间:2019-05-29 04:07 来源:未知 编辑:admin

  使用VS编写C语言控制台程序,内联汇编在执行mov ds, ax时报错:0xC0000005访问冲突

  使用VS编写C语言控制台程序,内联汇编在执行mov ds, ax时报错:0xC0000005访问冲突

  如图,使用VisualStudio编写控制台C程序,通过内联汇编对ds段寄存器赋值,并且通过16位的ax通用寄存器进行了中转。编译没有问题,但是执行到第二句movds,ax时报错:【Test.exe中的0x0...

  如图,使用Visual Studio编写控制台C程序,通过内联汇编对ds段寄存器赋值,并且通过16位的ax通用寄存器进行了中转。编译没有问题,但是执行到第二句mov ds, ax时报错:【Test.exe中的0x008e13c2处有未经处理的异常:0xC0000005:读取位置0xffffffff时发生访问冲突】。请问为什么会出现这个错误?要怎样才能向ds段寄存器复制呢?我试了向ds赋0、1、2、3这四个数字时能够执行不会报错,但是左下角寄存器窗口中DS寄存器的值并没有变化,这又是为什么呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

http://arismarketing.net/fangwenchongtu/285.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有