-
[汇编语言] 初学汇编,遇到一个有关问题,求解
初学汇编,遇到一个问题,求解~今天在学习汇编的过程中遇到一个问题,本来想实现一个文件浏览器的功能,但是在一个地方卡主了一下午.首先我建立了一个ComboBox和一个TreeView,ComboBox用来承载逻辑驱动器,TreeView用于承载文件夹然后在WM_NOTIFY中捕获TreeView节点展...
2528
热度 -
5798
热度 -
[汇编语言] 相仿LDR R0, =(a6372617a796372
类似LDRR0,=(a6372617a796372RT!其中a6372617a796372=6372617a796372617a796372617a7931------解决方案--------------------------------------------------------a63726...
9611
热度 -
[汇编语言] 为啥1234h除以56h,余数为10H
为什么1234h除以56h,余数为10H如图,我不明白为什么1234h除以56h,余数为10H------解决方案--------------------------------------------------------1234h/56h=36h--10h,好像没错吧?或者,楼主认为那应该是多...
7629
热度 -
[汇编语言] 一个CPU的寻址能力为8KB,那么它的地址总线的宽度为多少
1个CPU的寻址能力为8KB,那么它的地址总线的宽度为多少?1个CPU的寻址能力为8KB,那么它的地址总线的宽度为多少?这是在王爽的汇编里的第一题,答案是13根。我就有点弄不明白了。以我的算法8KB=8*1024*8bit=2^16是16根。既然1根地址总线是对应一个二进制位,那它的寻址能力应该也是...
10550
热度 -
[汇编语言] 问个int 0x10的有关问题,初学者求教
问个int0x10的问题,菜鸟求教org0x7c00section.datastring: db'PASSWORD:'len: equ$-stringsection.text globalstartstart: movax,cs moves,ax movds,ax movax,0x0000 int0...
3859
热度 -
[汇编语言] 又推导一次X/N=INT(H/N)*65536+[REM(H/N)*65536+L]/N,欢迎扔砖头
再推导一次X/N=INT(H/N)*65536+[REM(H/N)*65536+L]/N,欢迎扔砖头REM(A/B)=A/B的余数INT(A/B)=A/B的商求证:X/N=INT(H/N)*65536+[REM(H/N)*65536+L]/N(此情况为溢出时)X/N因为会溢出,所以可以把X分成高位和...
7844
热度 -
[汇编语言] 能不能申请一块不会被放到虚拟内存中的内存储器
能不能申请一块不会被放到虚拟内存中的内存?感觉在极端要求效率的情况下虚拟内存可能会降低效率。------解决方案--------------------------------------------------------带GMEM_FIXED或LMEM_FIXED标记申请的应该是吧?------...
7107
热度 -
[汇编语言] 【真心请问】一段很短的ARM代码,逻辑下有点乱了,求伪代码或C代码
【真心请教】一段很短的ARM代码,逻辑上有点乱了,求伪代码或C代码本帖最后由giter888于2013-01-1011:27:59编辑其中isOurApk_ptrDCD0xFFFFFFFF另外,那个R10,R11哪来的啊?EXPORTcom_aes_Exec_decryptDatacom_aes_E...
5203
热度 -
9493
热度 -
[汇编语言] arm汇编授命ldrlb,strlw求指导 100分求解释!
arm汇编指令ldrlb,strlw求指导100分求解释!!!!!!!!!求教下各位大侠,以下的ARM汇编指令表示啥意识?strlwr0,lr,abort=20fldrlbr1,r3,ne,abort=20fstrlbr0,r3,ne,abort=20f1:strlw是表示什么?str{条件},lw...
3928
热度 -
[汇编语言] D/A变换中的8为输入寄存器
D/A转换中的8为输入寄存器LE1#为1,这种情况下,输入寄存器的输出随输入而变化。此后,WR1#由低变高时,LE1#变为低电平,此时,数据被锁存到输入寄存器中。我想问一下这个输出随输入而变化是什么意思?------解决方案--------------------------------------...
6390
热度 -
[汇编语言] 写SS寄存器程序错误终止
写SS寄存器程序异常终止本帖最后由wenhong609于2013-01-1012:06:01编辑assumecs:code,ds:data,ss:stackdatasegment db'ibm';6 db'dec' db'dos' db'vax'dataendsstacksegment db5dup...
5052
热度 -
[汇编语言] 从内存储器读1byte的时候有些疑惑
从内存读1byte的时候有些疑惑本帖最后由zcsor于2013-01-0916:46:23编辑我有一个结构数组,里面保存了一些信息,其中就包括下一个数组元素的编号,而编号是只占了一字节。也就是说我的结构看起来像这样(为了清晰一些就写了一个数组):nextindexstructnextbyte[4]d...
8406
热度 -
[汇编语言] 程序编译通过,但运行时出有关问题,忘高手帮忙
程序编译通过,但运行时出问题,忘高手帮忙!代码如下,编译通过,但是运行时系统挂掉。注释掉movebx,[eax]这行代码,则问题消失。请问高手是何原因?难道该语句导致程序代码指针混乱?.386PDATA_SEG SEGMENT USE16 ADD1 DD 0 ADD2 dd 0DATA_SEG ...
5744
热度 -
546
热度 -
[汇编语言] 32位汇编扩展到64位汇编如何做
32位汇编扩展到64位汇编怎么做?是不是寄存器都要从EAX变成rax啊?------解决方案--------------------------------------------------------64位默认的操作数是32位的,除了一些特殊的指令。原先的32位程序可以不加修改地运行在64位模式...
4487
热度 -
[汇编语言] 关于返回值的部类,生存期等
关于返回值的类型,生存期等我在DLL里面写了一些函数,它们需要有返回值,这些返回值往往会是一些结构,于是返回结构指针。如果我使用局部变量做返回值,我再回来读这些实际结构的时候,它们会被改掉吧?我想尤其是esp啥的一变肯定玩完!1、要返回结构只能返回指针吗,书上说都是eax来的?2、指针指向的结构我应...
8743
热度 -
9353
热度 -
[汇编语言] 引见一本汇编语言新书《汇编语言漫游INTEL处理器》
介绍一本汇编语言新书《汇编语言漫游INTEL处理器》目录 5第1部分预备知识 12第一章十六进制计数法 131.1二进制计数法回顾 131.1.1关于二进制计数法 131.1.2二进制到十进制的转换 131.1.3十进制到二进制的转换 141.2十六进制计数法 141.2.1十六进制计数法的原理 1...
8394
热度