当前位置: 代码迷 >> SEGMENT的解决方案
 
  • 王爽汇编语言 第六章实验(5)循环中为什么不能用ax,该怎么解决

    王爽汇编语言第六章实验(5)循环中为什么不能用axDelphi(Pascal)code;程序5.6用PUSH指令将a段中word数据逆向存到B段中assumecs:codeasegmentdw1,2,3,4,5,6,7,8aendsbsegmentdw0,0,0,0,0,0,0,0bendscodesegmentstart:movax,bmovss,axmovsp,16movax,amovds,a...

    4995
    热度
  • disasm操作数结构。来点建议意见解决思路

    disasm操作数结构。来点建议意见C/C++codeenumRegType//registertype{regtNONE=0,regtGR8,//8bitgerneralRegister:AL,CL,..DH,BHregtGR16,//16bitgerneralRegister:AX,CX,...SI,DIregtGR32,//32bitgerneralRegister:EAX,ECX,...E...

    3817
    热度
  • debug下可以达到效果,编译后执行无效。解决方案

    debug下可以达到效果,编译后执行无效。初学汇编,观察除0后int0的效果。assumecs:codecodesegmentstart:movax,3333hmovbl,0divbl;movax,4c00h;int21hcodeendsendstartassumecs:codecodesegmentstart:movax,3333hmovbl,0divblmovax,4c00hint21hcod...

    7398
    热度
  • masm5汇编下出现的异常,大家帮忙看看

    masm5汇编下出现的错误,大家帮忙看看~assume cs:codesg,ds:datasg,cs:stacksgdatasg segmentstu struct name db (?) score db (?)stu ends stu1 stu <'a',99> stu2 stu <'b',81> stu3 stu <'c',72> stu4 stu <...

    4515
    热度
  • 这段代码可以执行。可结果补台对。解决办法

    这段代码可以执行。。可结果补台对。。题目的原意是把dataeg段每一行前4个小写字母改成大写我一步一步跟踪可除了第一行改了,后面的还是老样子。。。好像是ds的数据读的不对哪位大大有时间帮忙跑跑。。。assumecs:codesg,ss:stackeg,ds:dataegstackegsegmentdw0,0,0,0,0,0,0,0stackegendsdataegsegmentdb'1.displ...

    5293
    热度
  • 汇编有关问题

    汇编问题assumecs:code,ds:data,ss:stackcodesegmentstart:movax,stackmovss,axmovsp,16movax,datamovds,axpushds:[0]pushds:[2]popds:[2]popds:[0]movax,4c00hint21hcodeendsdatasegmentdw0123H,0456Hdataendsstacksegm...

    228
    热度
  • 从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示,该怎么解决

    从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示,老师给的代码如下:可是我怎么运行不出来啊,data segmentIN_BUF db21 db? db21dup(0)data endsstack segment stack db200dup(?)stack endscode segment assumecs:code...

    5637
    热度
  • 汇编

    汇编高手请进STACK SEGMENTSTACK DB200DUP(0)STACK ENDSDATA SEGMENTBUF1 DB0,1,2,3,4,5,6,7,8,9BUF2 DB10DUP(0)BUF3 DB10DUP(0)BUF4 DB10DUP(0)DATA ENDSCODE SEGMENT ASSUMECS:CODE,DS:DATA,SS:STACKSTART: MOVAX,DATA M...

    2809
    热度
  • 除法溢出解决方法

    除法溢出STACKSSEGMENTSTACKSTKDB20DUP(?)STACKSENDSDATASSEGMENTDATA1DD12345678HDATA2DD98765443HRLTDD?DATASENDSCODESSEGMENTASSUMEDS:DATAS,SS:STACKS,CS:CODESSTART:MOVAX,DATASMOVDS,AXMOVAX,WORDPTRDATA1ADDAX,WO...

    3580
    热度
  • 一个小程序 如何看结果

    一个小程序怎么看结果怎么看结果STACKSEGMENTSTACKDW100HDUP(0)STACKENDSDATASEGMENTMESSDB'INPUTX(0-9):$'TABDW0,1,8,64,125,216,343,512,729XDB?XXXDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKMAIN:MOVAX,DATAMOVDS,AX...

    4727
    热度
  • 分支循环,不知怎样简化该程序啊该怎么解决

    分支循环,不知怎样简化该程序啊stack1segmentstack;分支循环,比较a和b的大小,请大神们帮帮忙吧 256dup(?)stack1endsdatasegment xdb01h ydb02hdataendscodesegment assumecs:code,ds:datastart:movax,data movds,ax moval,x cmpal,y jaabove jzequal ...

    8054
    热度
  • 为啥调用不了0号中断

    为什么调用不了0号中断我按照王爽老师书上的例子写了三条语句,但是结果跟书上的不一样,我用的是dosbox0.74中的masm,为什么不能显示divoverflowcolor='#FF8000'>------解决方案--------------------DATASSEGMENT;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSCODESSEGM...

    244
    热度
  • 构建时揭示fatal error LNK1190: invalid fixup found, type 0x0001

    构建时提示fatalerrorLNK1190:invalidfixupfound,type0x0001用RADASM32编译构建的,编译成功,构建就弹出如题的提示了。求解.8086DSEG SEGMENTbm dd 0AAAAh result dd ?oc db 'OriginalCode:','$'cc db 'Complement:','$'DSEG ENDSSSEG SEGMENTSSEG ...

    274
    热度
  • 汇编语言程序!【急】

    求一个汇编语言程序!【急急急】数据段:DATASSEGMENTXDB3YDB4RESULTDB?DATASENDS;将X+Y的结果送入到RESULT中,然后将RESULT的值输出到控制台(格式(X+Y=RESULT):3+4=7)注意:程序是可以直接拷贝就能运行,尽量将输出语句仔细说明。谢谢了!color='#FF8000'>------解决方案--------------------datass...

    308
    热度
  • 请教这样的异常怎么解决?KeiL C51

    请问这样的错误如何解决?KeiLC51*/linking...***ERRORL107:ADDRESSSPACEOVERFLOWSPACE:HCONSTSEGMENT:?FC?OVTFONT_4_CE_D7LENGTH:0076F8H***ERRORL120:CONTENTBELONGSTOERRONEOUSSEGMENTSEGMENT:?FC?OVTFONT_4_CE_D7ProgramSize...

    515
    热度
  • greenplum 安装异常 psql: FATAL: DTM initialization

    greenplum安装错误psql:FATAL:DTMinitialization:20111108:17:56:37:gpstart:mdw:gpadmin-[INFO]:-Successfullystarted4of4segmentinstances20111108:17:56:37:gpstart:mdw:gpadmin-[INFO]:----------------------------...

    115
    热度
  • 这段plsql语句为什么不对?解决方法

    这段plsql语句为什么不对?我想先做一个判断,列表里有没有符合条件的记录,如果有则删除。然后再插入一条记录~但是我这么写,它说我是无效sql语句,大家帮我看看是哪写错了~~~~SQLcodeIFEXISTS(select*fromTB_FILE_ELESIGNwhereFD_MSEQ='201111111622'andFD_SEGMENT='2')deletefromTB_FILE_ELESIG...

    340
    热度
  • 如果事务未结束,与数据库的连接被切断,Oracle会怎么办这个事务?多谢

    如果事务未结束,与数据库的连接被切断,Oracle会怎么处理这个事务?谢谢如果事务未结束,与数据库的连接被防火墙切断,Oracle会怎么处理这个事务?谢谢color='#e78608'>------解决方案--------------------会话结束,如果事务没有提交就只有回滚了。连接断了会话就结束了,即使新建一个会话也和上次的会话无关,所以无法接着上次的事务。应该没有对你这种需求做设置的参数...

    35
    热度
  • 关于extents的回收的若干疑问解决方案

    关于extents的回收的若干疑问1.我记得把一个tabledrop之后,是相当于在数据字典把这个删除了,但是数据还在的。不过看了concepts,里面写道Ingeneral,theextentsofasegmentdonotreturntothetablespaceuntilyoudroptheschemaobjectwhosedataisstoredinthesegment(usingaDRO...

    96
    热度
  • 发现TC3的帮助一页内竟然有三个错误!

    发现TC3的帮助一页内竟然有三个错误! 发现TC3的帮助一页内竟然有三个错误!这一页的编辑者也太马虎了!捱哌哌哌哌哌哌哌哌哌哌哌哌哌哌哌哌咻?FP_OFF,FP_SEG,andMK_FPmacros?<DOS.H>捃苘苘苘苘苘苘苘苘苘苘苘苘苘苘苘苘茌 ?FP_OFFgetsafaraddressoffset?FP_SEGgetsafaraddresssegm...

    152
    热度