-
[汇编语言] 怎么枚举系统中的硬件
如何枚举系统中的硬件啊我想知道BIOS是如何探测PC中有哪些硬件的,比如如何探测是否有硬盘,因为有些机器上是没有硬盘的。还有那个磁盘基本参数表对于现代PC来说没有用了吧,也就是中断向量41这个位置的。分享到:------解决方案--------------------不就是直接IO看有没有吗?BIO...
293
热度 -
[汇编语言] 王爽“编译语言”第四章实习三编译出错
王爽“汇编语言”第四章实习三编译出错?系统是64位windows7,使用DOSBOX运行MASM,试图编译实验三程序时出错,代码如下:assumecs:codesgcodesgsegmentmovax,2000movss,axmovsp,0addsp,10popaxpopbxpushaxpushbx...
566
热度 -
[汇编语言] 求好手 一道大一的题目!
求高手一道大一的题目!!!从键盘中键入两个4位数,分别保存到BUF1和BUF2存储区中,进行求和,求和的结果送至变量SUM当中,并进行显示用“汇编语言”的!!比如输入12345678得出结果是6912比如输入99991111得出结果是11110这里要注意有进位和无进位分享到:------解决方案--...
287
热度 -
[汇编语言] 找了半天 如何没有汇编文档 类似于msdn的在线文档呢
找了半天怎么没有汇编文档类似于msdn的在线文档呢?找了半天怎么没有汇编文档类似于msdn的在线文档呢?求指点分享到:------解决方案--------------------汇编没有特有的文档,因为MS底层API主要是以C方式声明的。你可以直接看C的接口,然后转成asm,真心简单------解决...
292
热度 -
[汇编语言] 求 罗云彬win32 汇编 的调试 步骤
求罗云彬win32汇编的调试方法。下面这个程序编译通过,但是运行时出错,求高手教一个调试方法,找到出错的地方。;>>>>>>>>>>>>>>>>>>>>>>>&g...
482
热度 -
[汇编语言] 初学汇编,希望大家伙儿多照护下~
初学汇编,希望大家多照护下~~汇编指令movah2和movah2h有区别吗?是不是一样的例如21号中断指令的2号功能movah2h和mov21h是必须要紧连着写吗?中间可以插入其它指令语句吗?谢谢大神指点~~谢谢~~分享到:------解决方案--------------------1)movah,...
432
热度 -
[汇编语言] 汇编的OF标志位是咋回事
汇编的OF标志位是怎么回事请问汇编里的OF标志位是怎么设置的,工作原理是什么啊。逻辑上我理解可是不知道具体怎么设置OF的。拿王爽的《汇编语言》中的一个讲解OF的例子为例:“moval,0F0H(-16)addal,78H(120)add执行后:CF=1,OF=0”不明白OF怎么为0的。请理解的帮我一...
365
热度 -
379
热度 -
218
热度 -
402
热度 -
[汇编语言] 汇编的系统功能调用,该如何处理
汇编的系统功能调用最近学习汇编,看到这个不懂,帮忙详细解释一下的。汇编分享到:------解决方案--------------------1号系统功能调用:输入并显示一个字符,输入的字符的ASCII码存在AL中。实现形式:movah,1int21h2号系统功能调用:显示器显示一个字符,DL中为显示的...
361
热度 -
[汇编语言] 请问ARM中的预取命令PLD的使用
请教ARM中的预取命令PLD的使用我现在在看android2.3.3提供的关于ARM平台的memcmp这个函数的实现代码,它是用汇编编写的,如下:.text.global__memcmp16.type__memcmp16,%function.align4/**Optimizedmemcmp16()f...
237
热度 -
319
热度 -
[汇编语言] 问一个ARM的小白有关问题
问一个ARM的小白问题书上这么说:movro,#10000会替换为ldrro,=10000,然后这条ldr伪指令又替换为ldrro,[pc,#-4]DCD10000我的问题是,为什么pc要-4而不是加4?我所猜想的是编译器先读取DCD指令然后再读取ldr指令,pc才会-4,不知道我这样想对不对?分享...
324
热度 -
[汇编语言] ARM的push/pop授命的cycle是几个
ARM的push/pop指令的cycle是几个我现在用的一款芯片的内核是ARM1137JF-S的,指令是armv6的我在ARM1137体系结构中只看到别的指令,如ldr/ldm/mov/lsl这些的执行cycle,可是在ARM1137体系结构中怎么没有介绍push/pop这两个指令的cycle呢。请...
437
热度 -
[汇编语言] 求教,轮换了自己的键盘中断服务程序之后,不知为何恢复不了
求教,替换了自己的键盘中断服务程序之后,不知为何恢复不了。我在写一个关于中断控制芯片8259A的汇编程序。其中我替换了系统的键盘中断服务程序(中断向量号是09h),执行完任务之后恢复系统中断始终不行。所以返回DOS后键盘无法输入(是OSX下的DOSBox)。我自己对照课本的类似代码研究一天了,没看出...
192
热度 -
[汇编语言] L6218E:Undefined symbol Main (referred from *0)异常
L6218E:UndefinedsymbolMain(referredfrom*.0)错误初用ads这个错误怎么解决分享到:------解决方案--------------------对main原型有要求?
318
热度 -
[汇编语言] 为何程序运行前的0000:0 f的内容和经过运行程序后的0000:0 f的内容不一样啊程序运行期间为什么会影响到0000:0 f的内容呢
为什么程序运行前的0000:0f的内容和经过运行程序后的0000:0f的内容不一样啊,程序运行期间为什么会影响到0000:0f的内容呢?assumecs:codesgcodesgsegmentdw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hstart...
256
热度 -
[汇编语言] 哪位高手帮忙看看这个汇编程序
谁帮忙看看这个汇编程序!DATASEGMENTNUM1DB10DUP(?)NUM2DB10DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART: MOVAX,DATA MOVDS,AX ;;;;;;;输入一个字符,并判断这个字符是否...
158
热度 -
[汇编语言] 请问gcc汇编中的 export=1什么意思
请教gcc汇编中的export=1什么意思大家好,刚开始看汇编代码,不是很懂,请教下,我在看一个ffmpeg中有这样的源代码,functionff_pix_abs8_armv6,export=1///请教下这里的export=1是什么意思pld[r2,r3]ldrr12,[sp]push{r4-r9...
496
热度