-
哪位帮忙看看为什么会出现这个错误不应该啊我按书上的需求把数字打印在屏幕,暂且先不管能不能输出正确,现在问题是我的代码执行到第二次除以10的时候会报错movdx,0movbx,10dtoc_s:divbxadddl,30hmov[si],dldivbx <执行这个divbx时;错误信息(Yourprogramcausedadivideoverflowerror.Ifthelc316546079 时间:06-20 + 阅读全文
-
一个汇编程序,统计一个数组的正负数及零的个数,请帮忙看看有什么错误!!!谢谢!!!DATASSEGMENTNUMBERDW1,2,3,4,5,6,0,0,-1,-2LENEQU$-NUMBER COUNT1DB0COUNT2DB0COUNT3DB0 ;此处输入数据段代码 DATASENDSSTACKSSEGMENT ;此处输入堆栈段代码STACKSENDSCODESSEGMEbyte_z 时间:06-19 + 阅读全文
-
汇编语言实验题:分类统计字符个数,出现问题,急需解决!!!;这是我写的代码,个人认为没有错误,但出来的结果是错的!希望高手能帮我解决;*********************************************************************datasegment string1labelbyte max1db80act1db? str1db80dup(?)aomi98 时间:06-19 + 阅读全文
-
求一个显示“Hello world!”的简单汇编程序汇编书上的例子太长了,简化了老久,都不对,麻烦谁帮忙给个汇编范例啊!要求是:汇编程序运行时,按下Ctrl+F7时候,显示“Helloworld!”能不能简短一点,几十行的汇编程序!谢谢了!sun550202839 时间:06-19 + 阅读全文
-
关于在屏幕第几行输出的问题为什么我在算行数的时候老是出错;屏幕第一行第一列偏移应该是0第二行第一列就是0+0a0h,第N行的偏移就应该是bx=(n-1)*0a0h于是要在第八行输出我用的moval,0a0hdecdhmuldh;dh=8movbx,ax为什么在屏幕输出是在第七行;而我把decdh给去了它反而是第八行了???屏幕第一行第一列是0b800h:0000这个没错吧??lc316546079 时间:06-19 + 阅读全文
-
为什么VC生成的main函数汇编代码,开始的地方要push ebp?我的问题是,既然main是一个新的进程了,何必要保持旧的ebp,这个东西main难道还会使用么?为什么要pushebs,感觉没有什么意义啊:_TEXTSEGMENT_wmainPROC pushebp;保存旧的ebp movebp,esp;ebp保存当前栈的位置ewrwqe 时间:06-19 + 阅读全文
-
关于流水灯的一个程序问题(Keil+ Proteus仿真)ORG0000HLJMPMAINORG0100HMAIN: MOVSP,#30H MOVP0,#00H MOVR0,#07BH;控制字地址 MOVA,#083H;8255A初始设置 MOVX@R0,A MOVR0,#07CH;A口地址 MOVA,#FFHwf20080798 时间:06-17 + 阅读全文
-
求助啊,用8254将一个用8254将一个1KHz的信号分 时、分、秒 三个方波输出信号8254地址任意定,但要合理要求:1、概述。(对于接口这门课的概述,这个大哥您就随意写点,我自己添点就可以了) 2、大作业实验的原理,实现的方法说明(要有示意图,这个大哥您就劳烦了,多帮帮忙吧,写完整点,实在不高兴写也没关系的) 3、原程序。 4、小结。急求啊,如果有大哥开始动手做了,告诉我一下,好让我安心啊。。。hjos2007 时间:06-18 + 阅读全文