关于保护模式的问题
我在DOS进入了保护模式,设置了GDT,GDT类型设置为代码段属性为执行\读用gs装载这个描述符但是我想用gs来进行写,就是执行写操作movgs:[0b8000+160*0+40*2],al可是执行了这句就重启了是不是在保护模式里面不能这样呢?
作者: WJN92 发布时间: 06-13
FLD 和 FADD 是什么意思?
我的问题:1.FLDST(1)是什么意思?2.FADDST(0),ST(1)什么意思?3.FLDST(0)什么意思?4.我觉得这3个都是一样的功能。帮我回答下,谢谢了。
作者: wohan2010 发布时间: 06-12
求解王爽书第六章实验5第六题,为什么我代码对的调试的时候不对求解?我弄一晚上也不知道错在那里!
下面是调试的信息,查看内存栈里信息不对,不对是从分配栈空间开始就不对,代码如果继续调试就会报错!请指点下我错在那里题目程序如下,编写code段中的代码,用PUSH指令将a段中的word数据,逆序存储到B段中Assemblycodeassumecs:codeasegmentdw1,2,3,4,5,6,7,8aendsbsegment
作者: zhuayi112 发布时间: 06-12
汇编程序转换成C语言的问题
最近在看罗云彬的书,书上有些例子我想改写成C语言,可是在汇编里所有参数都是dbdddw之类的,而用C语言的时候要好多LPARAMHINSTANCEHWNDLPSTR之类的限定,如果不对就会报错,我知道这些其实只是用typedef定义的名字而已,做为新手要怎么才能熟练掌握这些,把汇编程序转换成C语言版,还有哪些要注意的
作者: sty_le 发布时间: 06-11
谁能解释下清屏宏汇编的指令为什么会实现清屏操作?
RTclear_screenMACROop1,op2,op3,op4;清屏宏定义 MOVAH,06h MOVAL,00h MOVBH,07h MOVCH,op1 MOVCL,op2 MOVDH,op3 MOVDL,op4 INT10h
作者: jkgr15 发布时间: 06-11
请帮下忙,谢了!
我的问题是这样的: 我是汇编新手,现在要编译程序,先输入学生姓名及相关信息,如name?sex?number?然后输入一个人名进行查找,如果找见就显示found,若没找见显示nofound。 目前主要困扰我的问题是,如何定义一个字符串数组来存储信息?找见名字后,如何显示除了名字之外的信息呢?请高手帮忙指点一下,谢了!
作者: xuexizhejiayou 发布时间: 06-11
这样设置IDT有问题吗?
我这样设置的话,一运行就重启Assemblycode.586Passumecs:code,ds:datadatasegmentidtdb6dup(0)IDT_0dd0dd0db254*8dup(0)gdtdb6dup(0)GD
作者: Q471260310 发布时间: 06-11