-
如何将这段汇编转成c语言程序MAINPG:ANLPCA0MD,#0xBF;WDTE=0:禁止看门狗定时器;MOVPCA0MD,#0x89;选择PCA计数器的时钟源=系统时钟;允许PCA计数器/定时器溢出中断MOVPCA0CPL2,#0xFF;看门狗定时器:32.1x12mS;ORLVDM0CN,#0x80;VDD监视器使能位MOVRSTSRC,#0x06;允许时钟丢失检查;使能VDD监视器为rxngzq 时间:07-15 + 阅读全文
-
过程调用失败 求指导COMMENT/求不超过给定自然数的各偶数之和/includeyxf.libDataSEGMENTmsg1DB'Inputanumber:$'msg2DB'Thegetnumber:$'NumDW0DataENDSStackSEGMENTStackDB200DUP(0)StackENDSCodeSEGMENTASSUMECShanfengzhongdex 时间:07-19 + 阅读全文
-
汇编语言:记录变量的问题- 苦恼啊麻烦高手帮我回答下吧记录类型的定义:colorrecordblink:1,back:3,intense:1,fore:3 warcolor<1,0,1,4>;为什么该字节值是8ch比如blink字段他只分配了一个字但是1在内存中却是0001也放不下啊,具体怎么弄啊麻烦大家帮我讲讲吧,通俗点这里书上就给了这个例子没有讲明白我纠结两天了!谢谢大家了,Desolate_boy 时间:07-19 + 阅读全文
-
cpu本身并没有线程/进程的概念,那么线程/进程的调度,OS是怎么做到的?操作系统本身靠什么来完成进程/线程的轮询/切换,同时有不消耗太多的cpu时间呢?大概的原理和思想是什么?fareee 时间:07-19 + 阅读全文
-
关于汇编宏的使用问题.386codesegment start:te1,2movdl,'a'movah,2int21hjmp$temacroa,bmovax,aaddax,bendmcodeendsendstartWJN92 时间:07-17 + 阅读全文
-
保护模式下的一些个问题最近小弟在学习Linux内核,关于保护模式下选择子的使用有一些疑惑在进入保护模式后,跳转进一个32位代码段A,然后在其中调用一个在A自身的一个函数B,在函数B的ret指令之前,我想使用一个选择子(在GDT中)跳转到其他段,在执行这样一个跳转语句时,bochs虚拟机调试报错,说是gatedescriptorisnotvalidsysseg。去掉这个跳转或者将其加在B之外则正常执行lampqiu 时间:07-17 + 阅读全文
-
为何向显存写数据不显示!编译器MASM5在编译时,有时候会出现空白,然后删掉*.obj*.exe编译还是无效!在向显存写数据的时候,有时候会报错,有时候却可以正常显示,这是什么原因!DemonDom 时间:07-17 + 阅读全文
-
cpu是如何实现运算的?我很想知道,cpu是如何实现运算的? 比如s=1+2+3 机器码00000001=1 00000001=+ 00000010=2 00000001=+ 00000011=3lzg360 时间:07-16 + 阅读全文