当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] masm在win32编程中遇到的有关问题

    masm在win32编程中遇到的问题masm在win32编程中,定义局部变量时,数组的大小有什么限制?为什么我在编程中,localbuffer[4096]:byte是正确的,而定义localbuffer[5000]:byte时,程序中及时不用buffer,也运行不正常呢?------解决方案----...

    656
    热度
  • [汇编语言] 8086cpu,给al赋值136,给bl赋值138,sub al,bl解决办法

    8086cpu,给al赋值136,给bl赋值138,subal,bl结果是FE,即-2的补码可是按道理说,8086cpu做减法,应该是将减数取补码然后相加啊,也就是说,138(8Ah)取补码:11110110,与136(88h):10001000相加,结果应该是01111110,溢出啊。。我到底哪儿...

    7454
    热度
  • [汇编语言] 关于计算机组成原理里面存储器的一些计算有关问题

    关于计算机组成原理里面存储器的一些计算问题麻烦高手帮我看几道题目哦,详细写一下解答哦,要解释,嘻嘻,或者加我的qq761624919给我说也好1一台计算机的主存容量为1MB,字长为32位,cache的容量为512字,确定下列情况的地址格式:问:组相联映像的cache,块长为1字,组内4块2设主存1M...

    8594
    热度
  • [汇编语言] 怎么精确使用JMP命令

    如何精确使用JMP命令?在将程序段使用movsw转移后,如何精确使用jmp命令准确跳转到转移后的地址的下一条指令执行?XORAX,AXMOVSS,AXMOVSP,7C00hMOVSI,SPPUSHAXPOPESPUSHAXPOPDSSTICLDMOVDI,0600MOVCX,0100;repnzre...

    4354
    热度
  • [汇编语言] x86上操作系统怎么保证每个进程可以寻址4G空间且相互隔离

    x86上操作系统如何保证每个进程可以寻址4G空间且相互隔离?在操作系统上,每个进程是可以寻址4G空间的而且相互隔离。但是分析CPU的寻址机制,有如下疑问:对于x86,考虑CPU分段机制,寻址时先将逻辑地址转换为线性地址1)逻辑地址为段选择符:段内偏移.段选择符对应一个段描述符,对于每个段描述符而言,...

    6797
    热度
  • [汇编语言] 段的第一个存储单元是10000H,那么段基址为何是1000H,该怎么处理

    段的第一个存储单元是10000H,那么段基址为何是1000H1,我的过程是将段的第一个存储单元10000H转换成二进制为10000000000000000,取前16位为1000000000000000,转换成十六进制为8000H,那么教程上说的段基址为1000H是如何得到的,求教分析过程2、1000...

    2544
    热度
  • [汇编语言] 新手,刚刚学汇编

    新手求助,刚刚学汇编。c语言HELLOWORLD!程序大家都知道,即:#include<stdio.h>intmain(void){printf("HELLOWORLD!");return0;}初学写了个汇编的,下面是代码:下面是运行结果:问题是:1.为什么HELLO...

    2716
    热度
  • [汇编语言] 关于vhdl的有关问题

    关于vhdl的问题LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYADDER4BISPORT(C4:INSTD_LOGIC;A4:INSTD_LOGIC_VECTOR(3DOWNTO0);B4:I...

    9637
    热度
  • [汇编语言] ARM汇编菜鸟,帮忙看两段简单的汇编代码

    ARM汇编初学者,帮忙看两段简单的汇编代码第一段汇编代码:==================================================================;setsecureornonsecurevectorbaseaddressregistortodefault...

    4729
    热度
  • [汇编语言] 原码加减交替法解决思路

    原码加减交替法X=0.1011Y=-0.1110是不是会溢出?做了好久都不对。最后一步是上商0,需要移位在+【Y】还是直接加。哪位可否告诉答案是什么。------解决方案--------------------------------------------------------

    4325
    热度
  • [汇编语言] 【处女帖】【请问】关于8086的MOV指令:)

    【处女帖】【请教】关于8086的MOV指令:)第一个问题:MOV[BX],55H这条语句正确吗?如果正确的话它和MOVBYTEPTR[BX],55H有什么区别,执行后的结果相同吗?有同学说,在8086中,内存操作数作为目的操作数时接受数据默认是16bit,所以MOV[BX],55H是错误的,MOV[...

    3013
    热度
  • [汇编语言] ,下面的几句汇编研究了一个春节还是不明白,求帮忙细致点剖析下,多谢啊

    紧急求助,下面的几句汇编研究了一个春节还是不明白,求帮忙细致点剖析下,谢谢啊!尤其是其中的movebx,[g_pRunningTask];OSTCBCur结构的第一个参数就是espmovesp,[ebx];恢复堆栈这2句不明白谢谢voidosFirstTimeSwitch(void){ //OSTa...

    3304
    热度
  • [汇编语言] 初学汇编,对中断例程有点小迷惑。求解!解决方法

    初学汇编,对中断例程有点小迷惑。求解!小弟初学汇编,在王爽老师的汇编语言一书中看到这么一句话:键盘的输入到达60h端口时,相关的芯片就会向CPU发出中断类型码为9的可屏蔽中断信息,CPU检测到该中断信息后,如果IF=1,则响应中断,引发中断过程,转去执行int9中断例程。然后我就在想,IF是不是除了...

    8908
    热度
  • [汇编语言] 哪位高手细致解释下面约10行代码啊(含call和ret),感谢感谢啊又要通宵奋战这10行代码了,求你细致点分析下

    谁细致解释下面约10行代码啊(含call和ret),感谢感谢啊,又要通宵奋战这10行代码了,求你细致点分析下assumecs:codecodesegmentstart: movax,1 movcx,3 calls movbx,ax ;(bx)=? movax,4c00h int21hs:addax,...

    5672
    热度
  • [汇编语言] 哪个虚拟机有调试功能解决办法

    哪个虚拟机有调试功能哪个虚拟机有调试功能,就像debug那样看着机器一条一条指令执行。VirtualPC有这功能吗?------解决方案--------------------------------------------------------调试环境是需要自己搭建滴就像WINDBG+VMWAR...

    4633
    热度
  • [汇编语言] 请问线程安全的汇编原理

    请教线程安全的汇编原理我记得有一个线程非安全的例子,就是多个线程对同一个全局变量进行++操作,最终这个全局变量的值不符合我们的预期。想请教一下各位汇编高人,从汇编的角度看,这个++操作的结果为啥不符合我们的预期?希望能给出汇编语句,并简单解释一下原因,多谢!------解决方案-----------...

    5891
    热度
  • [汇编语言] 在x86汇编语言中 ,IP 和CS是什么概念,实在找不到书,求帮忙解答下啊多谢了

    在x86汇编语言中,IP和CS是什么概念,呵呵,实在找不到书,急求帮忙解答下啊,谢谢了看到下面一句话,不知道2个概念,谁顺便解答下面2句是什么意思啊?call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。------解决方案-----------------------------...

    1060
    热度
  • [汇编语言] win32汇编中使用的地址与保护模式段页式寻址里的xxxx:yyyyyyyy选择子,偏移到底啥关系啊该如何解决

    win32汇编中使用的地址与保护模式段页式寻址里的xxxx:yyyyyyyy选择子,偏移到底啥关系啊win32汇编里使用的32位地址是虚拟的线性地址,那罗云斌汇编里开头几章说道,保护模式寻址经过选择子,偏移,描述附表等复杂机制计算后得到的又是线性地址啊,那这个计算得到的结果地址到底是虚拟地址还是物理...

    6273
    热度
  • [汇编语言] 初识汇编,前来求教,VC2005是不是不可以_asm内联汇编?(大家新年好)解决办法

    初识汇编,前来求教,VC2005是不是不可以__asm内联汇编?(大家新年好)VC2005是不是不可以"__asm"内联汇编?那怎么才能在VC2005中调用汇编函数呢?------解决方案----------------------------------------------...

    1707
    热度
  • [汇编语言] 汇编程序!

    汇编程序求助!!!如题:编一个十进制乘法,被乘数和乘数以ASCⅡ码形式存在内存条中,将乘积在屏幕上显示出来。纠结了很长时间了,希望大牛给予指正!以下是我写的代码:DATSEGMENTAADB12H,34HCCDB1DUP(?),'$'DATENDSPROGSEGMENTASSUMECS:PROG,D...

    3336
    热度