-
[汇编语言] 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
热度 -
7795
热度 -
[汇编语言] MIPS汇编学习资料,该怎么处理
MIPS汇编学习资料请问有什么好的MIPS汇编学习资料推荐?------解决方案--------------------------------------------------------下些龙芯的资料看一下,很有帮助的.------解决方案---------------------------...
8570
热度 -
[汇编语言] C51程序求指导,该如何解决
C51程序求指导ORG0000H ;复位入口 LJMPMAIN ORG0003H ;外部中断0服务子程序入口 LJMPLoop1 ;转外部中断0服务程序ORG0030HMAIN:MOVSP,#6FH ;总初始化。设定栈底指针MOV48H,#04H ;置计次数单元的初值4 MOV50H,#00H ;...
399
热度 -
[汇编语言] 请教各位大侠怎么用屏幕显示负数
请问各位大侠如何用屏幕显示负数各位高手,本人初学汇编,请问如何在屏幕显示两位十进制负数?是不是要分别输出符号与数字?谢谢------解决方案--------------------------------------------------------那是当然了。如果用的是bios中断,该中断把一切...
1550
热度 -
[汇编语言] 帮个忙,解决个汇编语言有关问题
帮个忙,解决个汇编语言问题DATASEGMENTTABDB‘0123456789ABCDEF'DATAENDS...MOVBX,OFFSETTAB;变量TAB的EA->BX;MOVAL.4;TAB表中第五项的位移量4->ALXLATTAB;([BX+AL])=(TAB+4)=34H-&g...
9016
热度 -
[汇编语言] 怎么在cmd下面查看当前的代码页是多少
如何在cmd下面查看当前的代码页是多少?rt------解决方案--------------------------------------------------------直接在命令行提示符后输入chcp回车就看到了呗。
5973
热度 -
[汇编语言] 小一段汇编单片机程序,求分析!解决思路
小一段汇编单片机程序,求分析!!!ORG000HLJMPMAINORG0030HMAIN:MOVSP,#60HLOP:MOVA,#7FHLOOP:MOVP1,AMOVR7,#08H;重点求解LCALLDELAYRRADJNZR7,LOOP;重点求解MOVA,#0FEHLOOP1:MOVP1,AMOV...
5391
热度 -
[汇编语言] 下面的汇编程序,能够通过编译以及连接,最后通过debug运行,结果运行了一半多的指令就报错了,该怎么解决
下面的汇编程序,能够通过编译以及连接,最后通过debug运行,结果运行了一半多的指令就报错了,错误提示是跳出一个小框,上面说:16位MS-DOS子系统C:\WINDOWS\system32\cmd.exe-debug14.exeNTVDMCPU遇到无效的指令。CS:0000IP:0077OP:f03...
7063
热度 -
[汇编语言] 汇编语言中,为什么要求数据段的起始地址必须为16的倍数?该如何处理
汇编语言中,为什么要求数据段的起始地址必须为16的倍数?不理解,另外代码段、栈段也是一样的要求。这是为什么??------解决方案--------------------------------------------------------探讨这个对齐,和数据访问上的对齐不是一个意思吧。段的起始地...
1097
热度 -
[汇编语言] 一个非常简单的汇编有关问题 希望能帮帮小弟我
一个非常简单的汇编问题希望能帮帮我已知内存data开始的存储区存放若干个字节数据,数据个数在count单元中存放。编制程序:求其中正数平均值及负数平均值,并分别存入meanp和meanm单元。用汇编语言编写····能帮帮我么------解决方案--------...
1910
热度 -
[汇编语言] 小弟我想请问一下关于汇编传送字符串的有关问题
我想请教一下关于汇编传送字符串的问题就是,我自己编写了一个程序在下面:assumecs:codedatasegmentdb16dup(0)dataendscodesegmentstart:movax,0f000h movds,ax movsi,0ffffh movax,data moves,ax m...
7304
热度