-
[汇编语言] 求最大数的汇编程序有关问题,
求最大数的汇编程序问题,求助。RT下面是书上的代码:NAMESEARCH_MAXSTACKSEGMENTPARASTACK'STACK'DB1024DUP(?)STACKENDSDATASEGMENTBUFFERDB1,2,4,5,3,8COUNTEQU$-BUFFERMAXDB?DATAENDSC...
5624
热度 -
[汇编语言] 新手关于栈的疑惑解决办法
新手关于栈的疑惑小弟新学汇编,看的是王爽的8086第二版的那本书,看到栈的时候有一句话有点疑问,原话为:“注意,PUSH,POP等栈操作指令,修改的只是SP。也就是说,栈顶的变化范围最大为:0-FFFFH”。为什么范围最大是0-FFFFH啊?这个是怎么来的哦?------解决方案----------...
5252
热度 -
[汇编语言] 在保护模式下cs ds等寄存器的作用?该怎么处理
在保护模式下csds等寄存器的作用?最近在学习《一个操作系统的实现》看到了保护模式。里面说csds等一些寄存器被当成选择子。他们与实模式下的作用是否一样呢?cs还是代码段寄存器。ds是数据段寄存器。------解决方案-----------------------------------------...
1618
热度 -
[汇编语言] x86的CR0寄存器如何转换到ARM下的寄存器
x86的CR0寄存器怎么转换到ARM下的寄存器今天碰到一个问题,由于普通linux内核的嵌入汇编是x86模式,使用了CR0寄存器。而Android内核是在arm环境,没有这个CR0寄存器,程序编译不过去,怎么办?linux嵌入汇编代码:{unsignedtemp=0;asmvolatile(&quo...
1197
热度 -
[汇编语言] [MMX]哪位大侠可以通俗的解释一下packuswb指令,万分感激,该如何解决
[MMX]哪位大侠可以通俗的解释一下packuswb指令,万分感激网上找遍了,实在找不到详细的解释,能找到的,都表达不清楚,看不懂,------解决方案--------------------------------------------------------packuswb[a0,a1,a2,...
8145
热度 -
[汇编语言] 帮忙看一下这个代码哪错了?多谢了
帮忙看一下这个代码哪错了??谢谢了assumecs:code,ds:data,ss:stackstacksegmentstackendsdatasegment mess1db'thisisamessage...',0ah,0dh,'$' mess2db'thisisanothermessage......
2813
热度 -
[汇编语言] 怎么在win32程序中使用汇编编译的dll文件
如何在win32程序中使用汇编编译的dll文件请问有这种方法吗,用汇编写的dll,然后在win32用c写的程序中调用,加入lib文件后,dll中的函数声明怎么办,如果用.h的头文件写出dll文件中的函数原型,然后调用,会显示找不到这个函数------解决方案---------------------...
7735
热度 -
[汇编语言] 新手关于N进制带符号的补码,该怎么解决
新手关于N进制带符号的补码是不是有个公式?67h补码:99算是用16减715减6意思就是用15减去高4位,16减去低4位,得到的是那个2位16进制的补码如果是负数怎么办?这种公式能用吗?不知道数学原理是什么?新手,希望大家能帮忙解答。------解决方案-----------------------...
3461
热度 -
[汇编语言] 请问关于org指令报错:instruction expected
请教关于org指令报错:instructionexpected源码如下:%include "pm.inc" org07c00h jmpLABEL_BEGIN[SECTION.gdt]LABEL_GDT: Descriptor 0, 0, 0LABEL_DESC_CODE32...
7533
热度 -
[汇编语言] 关于LOAD和STORE指令地址递增的有关问题
关于LOAD和STORE指令地址递增的问题我是ARM汇编新手,有个小问题弱弱的请教关于这么一条指令vld1.32{d00-d3},[r1]!请问执行之后r1的值变了吗?如果变了,请问增加了多少谢谢------解决方案------------------------------------------...
6776
热度 -
[汇编语言] 求大神帮忙,用vc6开发汇编语言程序,'ml' 不是内部或外部命令,也不是可运行的程序 的报错!解决思路
求大神帮忙,用vc6开发汇编语言程序,'ml'不是内部或外部命令,也不是可运行的程序的报错!用vc6开发汇编语言程序的方法:[1]安装VC6.0[2]安装MASM32,下面假设你装在D:\MASM32下。[3]将Win32ASM(masm32)中的ml.exe和ml.err拷贝到C:\Program...
6188
热度 -
[汇编语言] 指令集了解的进来,该怎么处理
指令集了解的进来我把里面内存的数据转换成了这样!10111000100011 1 movax,0123H1011101111 0 movbx,0003H1000100111011000 movax,bx0000000111011000 addax,bx问:这个mov指令,cpu是怎么知道的,指令...
9176
热度 -
[汇编语言] 在PCI设备驱动开发过程中,处理板载I/O和内存空间时,常常会遇到prefetchable和nonprefetchable两词,直译为可预取和不可预取。但是两者具体究竟是什么含义呢?請多多指教,该如何处理
在PCI设备驱动开发过程中,处理板载I/O和内存空间时,常常会遇到prefetchable和nonprefetchable两词,直译为可预取和不可预取。但是两者具体究竟是什么含义呢?請多多指教在PCI设备驱动开发过程中,处理板载I/O和内存空间时,常常会遇到prefetchable和nonprefe...
8904
热度 -
[汇编语言] 汇编 操作系统,该怎么解决
汇编操作系统我看了自己动手写操作系统,然后把代码拷到linux下用nasm编译后执行显示can'texecutebinaryfile请大家帮忙看看!!源文件代码如下test.asm%include"pm.inc"org0100hjmpLABEL_BEGIN[SECTION.gdt...
4785
热度 -
[汇编语言] dw最多定义多少个字?解决办法
dw最多定义多少个字??如题,是不是最多就是一个数据段的大小?如果想定义更多怎么办??------解决方案--------------------------------------------------------理论上,段的大小16位汇编是64KB,32位汇编是4GB。应该是这样吧。
475
热度 -
9988
热度 -
[汇编语言] 刚用win32汇编开发的一个软件!在小弟我的电脑上NOD32都查没毒!可是在别人电脑上运行360既然报毒!为什么
刚用win32汇编开发的一个软件!在我的电脑上NOD32都查没毒!可是在别人电脑上运行360既然报毒!为什么?[color=#FF00FF]刚用win32汇编开发的一个软件!在我的电脑上NOD32都查没毒!可是在别人电脑上运行360既然报毒!为什么?[/color]------解决方案-------...
5745
热度 -
[汇编语言] 如何用Masm6.15来编译以下这个程序(用过Masm6.15的进)
怎么用Masm6.15来编译以下这个程序(用过Masm6.15的进)PMU_SCequ6Ch;命令端口PMU_DATAequ68h;数据端口RD_EC_SMIequ80h;读寄存器命令POLLING_DATAequ0E7h;CPU温度寄存器号看上面的定义,PMU寄存器读取的步骤是这样的:1.等待输入...
6399
热度 -
[汇编语言] r13,r14,r15 ,arm上这三个寄存器是干啥的,该如何解决
r13,r14,r15,arm上这三个寄存器是干啥的r13,r14,r15,arm上这三个寄存器是干啥的CPSR是一个寄存器么?它的结构是怎么样的。例如说条件标志位,是干什么的。那些特殊寄存器会在执行指令的时候有潜在的影响?------解决方案----------------------------...
3115
热度 -
[汇编语言] call和ret指令到底该不该配对使用,哪位高手深度剖析下面的代码?才几行而已,能重点分析下里面的ret吗?为何这里没call呢
call和ret指令到底该不该配对使用,谁深度剖析下面的代码?才几行而已,能重点分析下里面的ret吗?为何这里没call呢?UINT32uwIntSave; volatileTSK_CB_S*pstSwitchIn; volatileTSK_CB_S*pstSwitchOut; //externVO...
10232
热度