-
[汇编语言] 汇编题:大家帮忙哇!1.已知X、Y、Z、W、Q、T为五个定义在数据段中的字变量(X,Y,Z,W,Q的内容,该怎么解决
汇编题:大家帮忙哇!1.已知X、Y、Z、W、Q、T为五个定义在数据段中的字变量(X,Y,Z,W,Q的内容1.已知X、Y、Z、W、Q、T为五个定义在数据段中的字变量(X,Y,Z,W,Q的内容由编程者自己给出),请计算(X-Y*Z+W)/Q,并将商→T、余数→T+4,并判断:①若结果大于0,则显示“T=...
4434
热度 -
[汇编语言] 有关二进制的一个转换有关问题
有关二进制的一个转换问题一个FOH的数,作为一个8位有符号数那么如果正数超过127所以是负数,那么负数的话就是以补码的形式存在的F0转换成二进制就是补码:11110000那么:反码:11101111那么原码就是10010000这样的话,结果是-16和书上的结果-12不一样啊谁能告诉我这个菜鸟,是哪里...
6199
热度 -
[汇编语言] 《深入理解计算机系统》 图5-35汇编语句什么意思?解决方法
《深入理解计算机系统》图5-35汇编语句什么意思?voidwrite_read(int*src,int*dest,intn){intcnt=n;intval=0;while(cnt--){*dest=val;val=(*src)+1;}}//图5-35给出的write_read内循环代码的汇编语句是...
7675
热度 -
[汇编语言] 请问高人:反汇编中的字符串有关问题
请教高人:反汇编中的字符串问题比如:代码中赋值这样的:s="abc",那么这个字符串abc能用反汇编看到吗?如果代码:s="a"+"b"+"c",这个合成的字符串abc,反汇编能看到吗?如果上述两种情况都可以看到,那么有...
4137
热度 -
[汇编语言] 请问这样的简单语句用汇编编写的话怎么 可以尽量避免跳转呢
请教这样的简单语句用汇编编写的话如何可以尽量避免跳转呢?我在用汇编做一些图像处理的算法,这里面经常会遇到这样的跳转语句,比如:[code=VB]ifY<0thenY=0ifY>=ImageWidthThenY=ImgWidth-1[/code]以及像这样的语句:[code=VB]IfRe...
8339
热度 -
[汇编语言] 能帮忙解释一下jmp near ptr标号 这个格式吗?解决方法
能帮忙解释一下jmpnearptr标号这个格式吗?还是王爽的书,只是针对这个指令没有实际的例子,没理解能不能帮忙写个小例子理解一下,多谢啦原文如下:jmpnearptr标号,它实现的是段内近转移。其功能是:(ip)=(ip)+16位位移//关键这个16位位移没能理解1)16位位移=指令“标记”处的地...
3950
热度 -
[汇编语言] 问一个关于win32汇编的有关问题(罗云彬版)
问一个关于win32汇编的问题(罗云彬版)在17.6章第一个例子中,他有一个例子是查找kernel32.dll基地址的子函数如下:movedi,_dwKernelRetandedi,0ffff0000h(他说这里是为了对齐64k,说pe加载就是64k对齐的,不是按照内存页4k对齐的么?而且为什么这么...
3999
热度 -
[汇编语言] 1组有符号16位数据扩展到32位的有关问题
1组有符号16位数据扩展到32位的问题从内存中读取的数据是16位有符号的,在计算中需要扩展到32位,如下代码片段:shorta[4]={-1,2,3,4};__asm{ leaesi,a movapsxmm0,xmmwordptr[esi]}运行后,xmm0的低64位是4X16位数据(我实际要用到的...
9474
热度 -
[汇编语言] 汇编新手一个很郁闷的题,小弟我自己试过了很多遍,结果都是一样的郁闷,不知道自己错哪了
汇编新手一个很郁闷的题,我自己试过了很多遍,结果都是一样的郁闷,不知道自己哪里错了下面是我写的代码:****************************assumecs:code,ds:data,ss:stackdatasegmentdw0123h,0456h,0789h,0abch,0defh...
5037
热度 -
[汇编语言] (汇编)设在一个缓冲区BUF1中存放了一个串“123GOOD”, 将其以相反顺序拷贝到另一个缓冲区BUF2中。解决方法
(汇编)设在一个缓冲区BUF1中存放了一个串“123GOOD”,将其以相反顺序拷贝到另一个缓冲区BUF2中。程序如下:.386A1SEGMENTUSE16BUF1DB'123GOOD'BUF2DB7DUP(?)A1ENDSB1SEGMENTUSE16STACKDB200DUP(0)B1ENDSC1S...
643
热度 -
2399
热度 -
[汇编语言] nasm bits指令解决方法
nasmbits指令movax,0b800h我在实模式里用BITS32执行的指令是EAX在保护模式里用BITS16执行还是EAX为什么------解决方案--------------------------------------------------------上代码!------解决方案---...
8408
热度 -
[汇编语言] arm汇编中的疑问解决方法
arm汇编中的疑问各位掌柜的!最近在研究264编解码发现里面的一些汇编文件(ARM汇编)看不懂例如下面一代码片段functionx264_quant_4x4_dc_neonvld1.64{d28-d31},[r0,:128]vabs.s16q8,q14vabs.s16q9,q15vdup.16q0,...
3049
热度 -
[汇编语言] 请教怎么用汇编实现 Fillmemory函数那样的效果
请问如何用汇编实现Fillmemory函数那样的效果啊CopyMemory函数可以用类似如下的代码完成,那Fillmemory呢,一直没有想到该如何利用船指令实现这个功能。movesi,PtTopmovedi,RowPtrmovecx,ImgStridemovebx,ecxandecx,3repmo...
1357
热度 -
[汇编语言] 关于汇编指令的解读解决方案
关于汇编指令的解读关于汇编指令的解读,有些地方不是很明白比如说stos指令:我查了一些文档,解释都不太一样:比如有一个是这么说的:格式:stosoprd,其中oprd为目的串符号地址功能:将AL或者AX中的数据存储到DI为目的串地址指针所寻址的存储器单元中去,指针DI将根据DF的值进行自动调整。我想...
2691
热度 -
[汇编语言] 段地址的理解有关问题
段地址的理解问题。物理地址是由8086的地址引线送出的20位地址码。这20位地址码送到存储器经过编译码,最终选定一个存储单元进行读、写。物理地址可以写成5位十六进制数。在书上看到该描述,对于飘红的无法理解可以帮我解释下吗?问题:20位的总线那他的寻址范围在1024k为什么要写成5位一位不行吗?---...
807
热度 -
[汇编语言] 若干个汇编子程序解决方法
若干个汇编子程序最近开始上微机原理课,写了一些小规模的程序,均调试通过。算法非常简单,供新手学习!PUBLICprintDec,getsDec,showBuff,space,enter,getsDec2,printDec2,printBin,printHex_cod_mine segment a...
5904
热度 -
[汇编语言] mov es:[ax],dx 为什么编译不通过,该如何处理
moves:[ax],dx为什么编译不通过如题------解决方案--------------------------------------------------------探讨如题
8357
热度 -
[汇编语言] 32位计算机也就是说每单位存储的字节单位是4字节吧解决方案
32位计算机也就是说每单位存储的字节单位是4字节吧额,不好意思,这问题是不是很白痴啊?我就想确认一下那64位计算机就是8字节吧如果是的话,我想问一下,如果一段程序如果要想针对不同的版本的WINDOWS所以就有不同的写法咯?是这么来的吧?------解决方案----------------------...
9924
热度 -
[汇编语言] 谁能解释这段386为何出错吗?马上给分
哪位高手能解释这段386为何出错吗?马上给分!org0100h jmpstart8086;-----------------------------------------------------[SECTION.gdt]%macroDescriptor3 dw %2&0FFFFh ...
2762
热度