当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 请教:as 汇编 与AT&T汇编是不是一样的啊

    请问:as汇编与AT&T汇编是不是一样的啊?as汇编与AT&T汇编是不是一样的啊?------解决方案--------------------------------------------------------语义没有多少差别语法有点差异~

    2192
    热度
  • [汇编语言] 初级的关于偏移地址的有关问题

    初级的关于偏移地址的问题1、dos汇编中有offset这个操作符,是取偏移地址,可是什么是偏移地址呢?是不是相对于段的地址,比如100:6666,6666这部分是不是偏移地址?lea指令是不是获得这样的值呢。2、在32保护模式下,这个偏移地址又是怎么回事,段寄存器所获得是一个基地址吧,那么偏移地址是...

    3952
    热度
  • [汇编语言] 哪位高手能帮小弟我改一个汇编小程序

    谁能帮我改一个汇编小程序csegsegmentassumecs:csegstart:movbx,1000l0:movcx,30000l1:noploopl1decbxjnzl0retcsegendsendstart编译没有问题但是运行的时候老是出错ntvdmcpu遇到无效指令请高手帮忙我不太懂汇编-...

    9516
    热度
  • [汇编语言] 非API函数检测操作系统类型!MASM解决方案

    非API函数检测操作系统类型!~~~~~MASM得到一段汇编代码MASM,功能如题,本人不懂汇编,想测试代码运行效果,手头工具VS2003、VC6.0求高人帮忙指导.const;--returnvaluesfromOS_GetOSOS_UNKNOWNequ-1OS_WIN95equ1OS_WIN98...

    5050
    热度
  • [汇编语言] 一个关于实模式转到保护模式的有关问题

    一个关于实模式转到保护模式的问题先看网上很多介绍的一个程序:;名称:ASM1.ASM;功能:演示实方式和保护方式切换(切换到16位代码段);----------------------------------------------------------------------------INCL...

    8720
    热度
  • [汇编语言] 在8086/8088上运行的程序某一时刻最多可访问几个段,程序最多(少)可有几个段.该怎么处理

    在8086/8088上运行的程序某一时刻最多可访问几个段,程序最多(少)可有几个段.谢谢了!!!------解决方案--------------------------------------------------------理论上来说,一个段至少要占16个字节,那么8086/8088的1MB地址...

    3183
    热度
  • [汇编语言] 初学汇编,请问很简单的有关问题一个

    初学汇编,请教很简单的问题一个#include<stdio.h>int__cdecl_add(inta,intb){ _asm { //TODO: }}intmain(){ ints=_add(3,5); printf("%d\n",s); return0;}请高手...

    2535
    热度
  • [汇编语言] 简单有关问题,这段代码能得到如"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
    热度
  • [汇编语言] equ有关问题

    equ问题d2EQU10后d2是什么类型?datasegmentd1db02d2EQU10len=$-d1dataendscodesegmentassumecs:code,ds:datamain:movax,datamovds,axmovcx,lenmovah,4chint21hcodeendsen...

    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
    热度