-
[汇编语言] 简单有关问题,这段代码能得到如"010"这样的值吗
简单问题,这段代码能得到如"-010"这样的值吗?lesbx,[bp+arg_0]moval,es:[bx+8]cbw;AL->AX(withsign)andax,7Fh;LogicalANDpushaxpushdspushoffseta04d_36;"%+04d...
7559
热度 -
[汇编语言] fs和gs是什么东西?解决方案
fs和gs是什么东西?我们以前学过486的汇编,学的很一般,基本上是应付考试的。--------今天用gdb调试程序时,用inforegisers命令查看一下寄存器我的机器是奔3的一共16个寄存器,别的都知道,有两个寄存器真的没有听过fsgs大家给说说是什么意思器?也是段寄存器?------解决方案...
9158
热度 -
[汇编语言] 请教:将内存里的数据显示到屏幕上应用什么DOS功能调用啊
请问:将内存里的数据显示到屏幕上应用什么DOS功能调用啊?将内存里的数据显示到屏幕上应用什么DOS功能调用啊?------解决方案--------------------------------------------------------没有简单的直接dos功能调用吧.如果不通过其它现成的库函数...
3309
热度 -
[汇编语言] near和far的区别解决方案
near和far的区别大家好,小弟是新手,帮忙解释下定义proc时near和far的意思?------解决方案--------------------------------------------------------子程far属性,在调用该子程是需要将返回地址的段址也压栈,子程的返回指令需要使...
3605
热度 -
[汇编语言] 请教:怎样将内存中的数据转换为输出格式的字符串啊
请问:怎样将内存中的数据转换为输出格式的字符串啊?是用命令,还是用什么啊,------解决方案--------------------------------------------------------输出格式的字符串??不懂lz是不是想说把内存中的数据转换成字符输出啊?是的话就是16进制转AS...
1948
热度 -
4300
热度 -
[汇编语言] 请教:从键盘输入一个字符串HOW ARE YOU,那么内存中存放的是什么样子啊
请问:从键盘输入一个字符串HOWAREYOU,那么内存中存放的是什么样子啊?内存中存放了这几个字符后,最后存不存放回车啊?------解决方案--------------------------------------------------------看字符串是如何输入的吧.如果使用的是字符输入功...
9411
热度 -
[汇编语言] 请问虚拟内存有关问题
请教虚拟内存问题请教高手,我在看虚拟内存与物理地址这块内容,其中虚拟内存划分为数据段,堆,堆栈等一共是4g空间,我看linux下默认堆栈大小,可以修改,malloc分配堆大小可以任意分配,我想问一共4g空间,是不是堆栈过大了,分配的heap空间就少了?同理malloc分配过大,是不是影响堆栈的大小呢...
5635
热度 -
[汇编语言] windows2000里winapi是不是没有对edi、ebx、esi进行保护解决思路
windows2000里winapi是不是没有对edi、ebx、esi进行保护我用VC编译一个多线程的c程序,发现release模式的时候总是出现0地址非法访问。加/FA选项查看汇编代码,发现使用了ebx,它是这样用的:mov ebx,DWORDPTR__imp__WaitForSingleObje...
2875
热度 -
[汇编语言] 帮忙分析一个简单的反汇编代码解决办法
帮忙分析一个简单的反汇编代码16:inta,b,c;17:charstr[20]="helloworld";00401078moveax,[string"helloworld"(00422028)]0040107Dmovdwordptr[ebp-20h],ea...
4573
热度 -
[汇编语言] 100分,解一道简单的题,很急解决办法
100分,解一道简单的题,很急!!!!8086/8088汇编的程序,要能运行的那种题目:实现1.从键盘上输入一个安符串,如:'ThisIsaString'2.把所有的字母变成小写后输出:thisisastring3.统计出字的个数(英文单词的个数)4.并换行输出由于很急,请高手在1个...
3651
热度 -
[汇编语言] -138的补码如何求?别吐槽小弟我。
-138的补码怎么求?别吐槽我。。当8086cpu在计算某数-138时,会先求-138的补码然后相加,问题是-138的补码怎么求?真心求教啊。。------解决方案--------------------------------------------------------探讨我是这样理解的:因为...
8716
热度 -
[汇编语言] 关于jmp的有关问题
关于jmp的问题org0100hDATA: db"HelloWorld!"jmpSTARTSTART: movax,cs moves,ax movax,DATA addax,07c00h movbp,ax movcx,12 movbx,000ch movdl,0 moval,1 ...
2332
热度 -
[汇编语言] 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
热度 -
2716
热度