当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 汇编 字符串冒泡排序解决方案

    汇编字符串冒泡排序题目是:输入一个字符串,然后对每个字符进行冒泡排序,最后输出一个按字符从小到大排序的字符串!以下是我写的代码,不知道哪里出问题了,请高手指点一下,万分感激!!DATASEGMENTSTRING1DB100DUP(?);输入的字符串DATAENDSCODESEGMENTASSUMEC...

    5128
    热度
  • [汇编语言] 关于用汇编画个小人出来解决思路

    关于用汇编画个小人出来最近在做汇编的开发比赛,想用汇编画个大约40*40的小人出来,难道就需要用像素描点?请问大家有没有什么简便的办法?能不能只画边框再填充?或者……有什么简便的办法能画个40*40的小人出来?------解决方案-----------------------------------...

    10154
    热度
  • [汇编语言] 对于esi的1点困惑

    对于esi的一点困惑1)请问如果我想历遍一个数组(array),应该用movesi,0还是movesi,offsetarray1(这个是数组开始的位置吗?)这两个有什么区别?2)还有movzx和mov之间有什么区别?------解决方案--------------------------------...

    7367
    热度
  • [汇编语言] 见见这个程序

    看看这个程序键盘输入十进制数输出二进制datasegmentadw0inputdb'pleaseinputthe10number:$'erodb'error!pleaseinputagain!$'dataendscodsegmentassumecs:cod,ds:datastart:movax,da...

    1847
    热度
  • [汇编语言] 汇编程序从1累加到100并显示结果到屏幕下,编的有有关问题,求给改上错

    汇编程序从1累加到100并显示结果到屏幕上,编的有问题,求给改下错大家好,8086汇编程序是从1累加到100并显示结果到屏幕上,现在显示结果不对,是什么原因呢?datasegment msgdb"result:",'$'dataendsstacksegment dw16dup(0)stackends...

    10159
    热度
  • [汇编语言] 为什么如上汇编会出现乱码

    为什么如下汇编会出现乱码dataSEGMENTOBFDB'hwfdjwfkrwejtfwjekrfljewklf;jwehefiala67456745$'dataENDSstaSEGMENTdw32dup(0)staENDS codeSEGMENT ASSUMEcs:code,ds:data,ss...

    3634
    热度
  • [汇编语言] jne的跳转有关问题

    jne的跳转问题movax,zdivxjne..大家都知道商是在AH中的,但是以上JNE是接在div之下,判定的是AX而不是AH。请问如果要判断商的余数是否为0,如何更改代码。------解决方案----------------------------------------------------...

    545
    热度
  • [汇编语言] 关于汇编中物理地址的有关问题

    关于汇编中物理地址的问题小弟在看王爽的汇编语言的时候,有个疑惑。就是用段地址*16+偏移地址得出物理地址后,那个物理地址就是数据在内存中的位置吗?我看都是20位的物理地址,因为有20位地址总线,比如10000H。但我用#include<iostream>usingnamespacestd...

    4133
    热度
  • [汇编语言] lock add dword ptr [rax], 一 对应的C++是哪个函数

    lockadddwordptr[rax],1对应的C++是哪个函数?lockadddwordptr[rax],1对应的C++是哪个函数?[rax]表示一个变量。谢谢。------解决方案--------------------------------------------------------I...

    3218
    热度
  • [汇编语言] 单片机汇编语言程序中如何找到中断程序的

    单片机汇编语言程序中怎么找到中断程序的?假如我有一段程序,在程序开头有各中断子程序的入口请问发生中断时,程序是怎么选择进入哪个中断程序的呢?中断程序的标号是任意写的,那程序是怎么分辨的呢?------解决方案----------------------------------------------...

    8467
    热度
  • [汇编语言] 老罗WIN32汇编的一个有关问题,求解,多谢

    老罗WIN32汇编的一个问题,求解,谢谢stMsgQueue MSG_QUEUE_ITEMQUEUE_SIZEdup(<?>)其中MSG_QUEUE_ITEM是一个结构体。QUEUE_SIZEequ100.问问上面的话是什么意思呀。------解决方案------------------...

    2406
    热度
  • [汇编语言] masm中资源和代码如何个链接起来啊

    masm中资源和代码怎么个链接起来啊??;文件.asm;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g...

    8803
    热度
  • [汇编语言] 小程序帮忙见见

    小程序帮忙看看键盘输入十六进制显示10进制datasegmentinputdb'pleaseinputthe16number:$'erodb'error!pleaseinputagain!$'dataendscodsegmentassumecs:cod,ds:datastart:movax,data...

    7098
    热度
  • [汇编语言] 跪求好手帮忙完成汇编复习题

    跪求高手帮忙完成汇编复习题一. 单项选择题:1.对汇编语言程序进行翻译,形成OBJ文件的是a。A汇编程序B连接程序C编辑程序D调试程序2.下列各个8位二进制数的补码中,真值最大的是d。A10001000B11111111C00000000D000000013.MASM语句中,表示常数不正确的形式是。...

    2364
    热度
  • [汇编语言] 求教怎么将键盘输入的字符与内存中的字符进行比较

    求教如何将键盘输入的字符与内存中的字符进行比较下面是我写的代码,比较简短,请大家耐心看下我在数据段定义了account,里面的内容为1234,然后键盘键入字符,与account内的字符进行比较,如果字符不相同则重新输入,如果全部相同则运行结束。但在实际执行时,我键盘键入1,直接是错误,跳转到重新输入...

    9739
    热度
  • [汇编语言] 输出乱码解决方法

    输出乱码DATAsegmentMAXLENdb11INPTLENdb?STR1db11dup(0)STR2db11dup(0)DATAendsSTACK1SEGMENTSTACKdw40hdup(0)STACK1endsCODEsegmentassumecs:CODE,ds:DATA,ss:STAC...

    4660
    热度
  • [汇编语言] 新手学习汇编,AT&T 32位,编写简单的printf时遇到有关问题,求大神帮忙解决上

    新手学习汇编,AT&T32位,编写简单的printf时遇到问题,求大神帮忙解决下本帖最后由gjw19920220于2012-11-2715:22:36编辑//源程序// #include<stdio.h>// intmain(){// printf("i=%d",10);// ...

    1608
    热度
  • [汇编语言] 小叙:对压缩BCD码加法调整指令的理解

    小谈:对压缩BCD码加法调整指令的理解压缩BCD码加法调整指令:DAA指令的作用:两个压缩BCD码相加结果在AL中,通过DAA得到一个正确的压缩BCD码。预备知识:现在我们来分析DAA的操作过程:AL=OP1+OP2把AL中的结果换算成两个十六进制数,设为XY,X为高位,Y位低位,把XY当成两个单独...

    7697
    热度
  • [汇编语言] !c语言编译成汇编语言

    求助!c语言编译成汇编语言我用C写一个无限循环,如a++;while(1){b++;}然后编译好,当我用bochs进行断点运行时发现,在执行完a++后到b++语句执行,这中间插入了很多代码,我只能看到这些代码的汇编形式,实在不理解这是怎么回事。。另外说下我的运行环境,Linux下,用gcc编译。由于...

    5955
    热度
  • [汇编语言] 汇编CMPS比较两字符串是不是相等

    汇编CMPS比较两字符串是否相等DATESEGMENT INF1DB0DH,0AH,'INPUTFIRSTSTRING:$' INF2DB0DH,0AH,'INPUTSECONDSTRING:$' INF3DB0DH,0AH,'MATCH!$' INF4DB0DH,0AH,'NOMATCH!$' S...

    8353
    热度