-
“fatal error L1103: attempt to access data outside segment bouds”这个异常是什么?该如何解决
“fatalerrorL1103:attempttoaccessdataoutsidesegmentbouds”这个错误是什么?该怎么解决?LINK时说我fatalerrorL1103:attempttoaccessdataoutsidesegmentbouds是怎么回事啊??这句话是什么意思啊?问题补充:还有一行少打了pos:57recordtype:8acolor='#e78608'>----...
9878
热度 -
亟需一个简单程序1到50的和
需要一个简单程序1到50的和80x86使用随机函数生成50个1到100以内的数赋给长度为50的数组A然后求出其和赋给sum再求出平均数赋给aver因为结果可能是小数需要完整输出aver不能为整数输出这50个数换行输出sum换行输出aver暂停按键退出color='#e78608'>------解决方案-------------------------------------------------...
1451
热度 -
菜鸟,关于寄存器eax、ebx、ecx和ebx、esi之类的的疑问。
初学者,关于寄存器eax、ebx、ecx和ebx、esi之类的的疑问。。。Windows系统下ebx、esi、edi是被内定了,用的时候需要push,用完需要pop。然后eax是当作变通用的返回值寄存器,eip、ebp、esp就不用说了。。。那edx和ecx呢?这2个需要不需要用之前push,用完pop?还是能用完就扔?昨天被ebx这3个折腾死了,现在搞得只敢用eax了,有时候用堆栈当临时变量有点...
3975
热度 -
输入一个十进制的数,并以十六进制形式存储,怎么做?
输入一个十进制的数,并以十六进制形式存储,如何做???要求:一个字符一个字符输入,以空格为结尾。如何将一个十进制数转换为十六进制数并存储于寄存器中??这个如何做,怎么样的思路color='#e78608'>------解决方案--------------------------------------------------------可以用直接定地址实现,就是根据值的索引查表帖个程序给你吧;利用...
9335
热度 -
ESP的小疑点
ESP的小问题MOVEDX,DWORDPTRDS:[186E340]MOVESI,0x25XOREAX,EAXIMULESI,ESI,1A84movesp,0x027CC9B8;可以这样用吗?0x027CC9B8不变LEAEDI,DWORDPTRSS:[ESP+18]REPSTOSDWORDPTRES:[EDI]MOVDWORDPTRSS:[ESP+58],0MOVDWORDPTRSS:[ESP+...
9887
热度 -
请教:用堆栈传递子程序的参数时,栈顶的数据是主函数地址,所以要保留,是不是
请问:用堆栈传递子程序的参数时,栈顶的数据是主函数地址,所以要保留,是不是啊用堆栈传递子程序的参数时,栈顶的数据是主函数地址,所以要保留,是不是啊color='#e78608'>------解决方案--------------------------------------------------------不能说是主函数的地址吧,是返回到主函数去的那个地址.所说的保留是子函数开始时的mov(e)...
4907
热度 -
初学者求教一个简单的有关问题
菜鸟求教一个简单的问题(1)、定义八个元素数组(2)、统计数组中第一个元素的1的个数,并将其存放到变量num中(3)、将数组排序(4)、将排序后的最后一个元素以十六进制输出屏幕求代码。刚刚学,真的不知道该怎么入手。谢谢了急急急急color='#e78608'>------解决方案--------------------------------------------------------Asse...
1111
热度 -
请教:小弟我想写一个加法的函数,要用堆栈传参数, 应该如何写啊能不能给个例子
请问:我想写一个加法的函数,要用堆栈传参数,应该怎么写啊,能不能给个例子啊我想写一个加法的函数,要用堆栈传参数,应该怎么写啊,能不能给个例子啊color='#e78608'>------解决方案--------------------------------------------------------Assemblycodecodesegmentassumecs:code_addprocnea...
3765
热度 -
8086汇编 栈出错有关问题 异常: NTVDM cpu 遇到无效指令 cs:0000 ip:0077 op:f0 37 05 10 02
8086汇编栈出错问题错误:NTVDMcpu遇到无效指令cs:0000ip:0077op:f037051002我看的是王爽老师的<<汇编语言>>其中有段栈程序:assumecs:codesgcodesgsegmentmovax,2000hmovss,axmovsp,0 addsp,4 popax popbxpushaxpushbxpopaxpopbxmovax,4c00hi...
10018
热度 -
用堆栈实现 从键盘上输入10个字符,并将这10个字符按反向顺序显示。解决方案
用堆栈实现从键盘上输入10个字符,并将这10个字符按反向顺序显示。用堆栈实现从键盘上输入10个字符,并将这10个字符按反向顺序显示color='#e78608'>------解决方案--------------------------------------------------------从stdin取得10个字符类似:scanf("%c%c...",xxx)然后push分...
4154
热度 -
请教,一个关于汇编debug调试过程弹出窗口提示的有关问题
请问各位高手,一个关于汇编debug调试过程弹出窗口提示的问题请问各位高手,为什么下面的汇编程序,在编译连接之后,使用debug命令进行调试过程发现:在执行pushax指令之前,栈内存里6个连续内存单元为0,可是执行pushax指令之后,却发现栈内存里的内容,并不是自己所期望的进栈结果,而且无法继续执行第二次进栈,并且弹出一个对话框提示:遇到无效指令,关闭,忽略。下面是本人编写的简单汇编程序:as...
5441
热度 -
update关联表批改
update关联表修改select*fromws_worksheet_instance_ta,bi_vop_push_result_file_tbwherea.PRESERVE01=b.ORDER_IDanda.PICK_STATUS=1我想修改ws_worksheet_instance_t表中的PICK_STATUS=2,上句为修改条件,为什么我updatews_worksheet_instan...
123
热度 -
iphone 推送通知??java 实现
iphone推送通知java实现iphone推送通知??java实现前提准备,在编写pushnotification之获取devicetoken中拿到devicetoken以后,需要把token字符串发送给应用的服务器端,即provider。对于越狱手机获取不到?devicetoken的可以通过cydia安装pushdoctor,安装方法可以google一下在这就不多说了,我的越狱手机通过安装pu...
496
热度 -
Android模拟器的一些有关问题
Android模拟器的一些问题??最近在公司开发一款4.0手机,苦于新的板子没有到货,只好用模拟器先熟悉环境。把Setting的源码编译了一下,想把编译完的Settings.apk?push模拟器中???执行:adbpushsystem/app/Settings.apksystem/app/?命令,有如下错误:failedtocopy'system/app/Settings.apk'to'syst...
41
热度 -
宏文件添加内容报错,帮忙看看。
宏文件添加内容出错,帮忙看看。。mcalc_row_sumMARCOindex,arrayoffset,rowsize,elttypeLOCALL1pushebxpushecxpushesimoveax,indexmovebx,arrayoffsetmovecx,rowsizemulecxaddebx,eaxshrecx,(typeelttype/2)moveax,0movesi,0L1:IFID...
86
热度 -
汇编里为什么会出现invalid register combination的异常?
汇编里为什么会出现invalidregistercombination的错误???首先说明用movax,typeptr[0]来代替movax,[0]这个方法是没用的!!!!!!!!!!!!我用的dosbox+debug32还是举个例子说吧::MOVAX,1000HMOVDS,AXPUSH[0]这个时候会出现invalidregistercombination的错误.如果我执行如下:PUSH[2]就...
377
热度 -
发个帖子问个有关问题,王爽书上一条题目
发个帖子问个问题,王爽书上一条题目assumecs:code,ds:datadatasegmentdb'welcometoNASA',0dataendscodesegmentstart:movax,datamovds,axmovdh,8movdl,3movsi,0movcl,02hcallshow_strmovax,4c00hint21hshow_str:pushaxpushdxpushcxpus...
215
热度 -
读 《Orange‘s一个操作系统的实现》,下面的代码怎么将loader加载到内存
读《Orange‘s一个操作系统的实现》,下面的代码如何将loader加载到内存?LABEL_GOON_LOADING_FILE: push ax ;`. push bx ;| mov ah,0Eh ;|每读一个扇区就在"Booting"后面 mov al,'.' ;|打一个点,形成这样的效果: mov bl,0Fh ;|Booting...... int 10h ;| p...
960
热度 -
android launcher 在平板上显示手机的布局解决方案
androidlauncher在平板上显示手机的布局最近一直在研究android4.0.3的Launcher,结果往平板的模拟器里push自己改过的launcher后,却在平板的模拟器里跑出了手机的布局。launcher代码基本没改,就加了一些log输出,启动模拟器的脚本如下:./out/host/linux-x86/bin/emulator-avd4.0.3PAD-skindir/work/an...
39
热度 -
栈的压进压出(判断栈的压出顺序是否合法)
栈的压入压出(判断栈的压出顺序是否合法)(1)问题描述题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。输入:每个测试案例包括3行:第一行为1个整数n(1<=n<=...
3464
热度