-
[汇编语言] 初学宏,问个关于宏的小程序的小疑点~
初学宏,问个关于宏的小程序的小问题~~程序是这样的,就是用宏做数组的求和,masm出错,就是打了****那两行的问题,是不是数组太大了?那2个数组的定义有问题么??.modelsmall.386.lallsummingmacroarray,count,resultlocaltomovebx,0dmo...
695
热度 -
[汇编语言] 汇编关于ret如何没有返回到正确的地方?
汇编关于ret怎么没有返回到正确的地方??这个程序整体是关于输入人名,输入电话号码,存进tel_tab中,制成一个电话本。再做查找,输出想要查找的人名的号码。整个程序debug了貌似没什么问题,只是主要有个问题就是在search那个子程序里,那个子程序最后的ret返回的位置不对,用debug时发现的...
1169
热度 -
[汇编语言] 请问,从保护模式返回到DOS的代码的有关问题
请教,从保护模式返回到DOS的代码的问题。这个汇编使用的是NASM汇编。这个主要的功能是实现先是进入到保护模式然后再退出程序。返回到DOS下。但是一运行过后就会无限循环。没反应了。搞了很久都没有办法解决。。抓狂了。请教各位了。PS:这个是《一个操作系统的实现》里面的代码。只不过我把多余的代码给去掉了...
4676
热度 -
[汇编语言] 高手请留步,OD一个call的有关问题
高手请留步,OD一个call的问题比如我找到一个call是这样的pusheaxcall003f4c20我pusheax的值,然后call没反映有的call我就push进去eax的值可以,那为什么有的不可以网上我看别人还要ecx才行问题:为什么在这里要ecx新手,见效了,大牛们给小弟讲解下------...
1922
热度 -
[汇编语言] 刚写的打字游戏,有图有真相,欢迎围观解决方案
刚写的打字游戏,有图有真相,欢迎围观写了两天,写了个打字程序,欢迎大家围观.....1.按回车键进入游戏,其他键退出2.进入速度选择界面,h键高速,l键低速,s键重新设置速度,其他键(包括回车键)默认为普通速度3.若进入速度设置界面,输入1-999的数,表示速度为普通速度的百分之几4.游戏中按esc...
10298
热度 -
[汇编语言] 由汇编指令mov ax,0和mov ax,[0]来看Debug和masm对指令的不同处理,该如何处理
由汇编指令movax,0和movax,[0]来看Debug和masm对指令的不同处理以前有人在群里问movax,0和movax,[0]什么情况下相同,很多人一口否决,说前者传送的是数据0,后者传送的是内存单元ds:0中存储的数据。后来在书上看到了这个知识点,总结了一下贴在这里,希望能纠正一些学习中的...
1971
热度 -
[汇编语言] 存储器有关问题,新手求教
存储器问题,新手求教如何向存储块填入00,01,02,...,FE,FF等256字节?------解决方案--------------------------------------------------------我觉得应该先确定段地址和偏移量,然后用loop循环就可以了------解决方案--...
4434
热度 -
[汇编语言] 如何在个人电脑上使汇编发声程序发出声音
怎么在个人电脑上使汇编发声程序发出声音?在PC上编译运行汇编写的发声程序,可是怎么都没有反应,就是没有声音。程序应该是没有问题的,我找了好几个程序,都没有声音,看来不是程序的问题,而是电脑的问题。看到网上有人说,是电脑把访问端口指令进行了限制,请高人解答下这是什么意思,怎么可以不让它限制。我的系统是...
8865
热度 -
[汇编语言] 新手自学,DWORD是什么意思?起什么作用?该如何解决
新手自学,DWORD是什么意思??起什么作用??invokeExitProcess,0这个0表示什么意识???ExitProcessprotouExitCode:DWORD这里的DWORD又是指什么??求高手指点……------解决方案--------------------------------...
6658
热度 -
[汇编语言] 王爽老师书115页“图6.1中,通过“DS=0B2D”,可知道小弟我们的程序从0B3D:0000开始存放”咋回事
王爽老师书115页“图6.1中,通过“DS=0B2D”,可知道我们的程序从0B3D:0000开始存放”怎么回事?通过“DS=0B2D”,可知道我们的程序从0B3D:0000开始存放”请问是怎么回事?明明那个ds是0B2D啊,怎么从0B3D:0000开始呢?请教请教!------解决方案-------...
8396
热度 -
[汇编语言] 关于AT89s52的单片机程序有关问题
关于AT89s52的单片机程序问题下面这个程序是我写的测试程序在keil调试通过烧进芯片后开始只显示0000按下按键后就一直不显示按完四个键后又可以显示0000这个问题真蛋疼ORG00HAJMPMAINORG30HMAIN:MOVP2,#0HJBP0.1,$MOVA,0f9hMOVP1,AJNBP0...
1764
热度 -
[汇编语言] 这条语句为什么是错的?该怎么处理
这条语句为什么是错的?OUT[20H],AL------解决方案--------------------------------------------------------将al写入到20h端口?应该是OUT20H,AL吧
4042
热度 -
[汇编语言] 小弟初学汇编,问些初学者级小疑点…
小弟初学汇编,问些菜鸟级小问题……刚用汇编编的一个小程序,运行后闪一下就没了,有人让修改属性里面的“退出时关闭”和“窗口改为全屏幕”问题是解决了,可是不明白是为什么要这么做还有一个问题就是为什么在“窗口”下不能显示的东西,在“全屏幕”下能显示,这个"窗口"和"全屏幕&q...
3833
热度 -
[汇编语言] 有符号数和无符号数到底有什么区别?该怎么处理
有符号数和无符号数到底有什么区别?假如AL=20H,BL=10H,当执行CMPAL,BL后,问:(1)若AL,BL中内容是两个无符号数,比较结果如何?影响哪几个标志位?(2)若AL,BL中内容是两个有符号数,比较结果如何?影响哪几个标志位?有符号数和无符号数到底有什么区别,请帮忙指点一下。-----...
7318
热度 -
[汇编语言] 帮忙解释程序语句的意思解决方案
帮忙解释程序语句的意思以下是程序作用是:16进制数化ASCII码的一般方法(显示内存内容)MOVSI,0MOVBL,10LOP:MOVDL,[SI]MOVCL,4SHRDL,CLCMPDL,0AJCJ1ADDDL,7;这里为什么DL加7J1:ADDDL,30;这里为什么DL加30MOVAH,2;这里...
897
热度 -
[汇编语言] GetDlgItemText API函数取得的字符最后一位是空字节?该如何处理
GetDlgItemTextAPI函数取得的字符最后一位是空字节?为什么GetDlgItemTextAPI函数取得的字符最后一位是空字节,这样定义定义变量长度的时候就必须比实际输入的字符长度要多一位是不是。------解决方案-------------------------------------...
5063
热度 -
[汇编语言] 关于PlaySound函数的用法详解,该怎么解决
关于PlaySound函数的用法详解我把我在学习使用PlaySound函数时遇到的问题与大家探讨一下:下面是我写的一个win32汇编程序,关于PlaySound有如下几点说明:1.在使用它时要添加下面的语句includewinmm.inc;包含PlaySound的声明includelibWINMM....
9700
热度 -
[汇编语言] ss寄存器内容修改有关问题
ss寄存器内容修改问题想问一下我先movax,5能后pushax,之后修改了SS段寄存器的内容,再popax。为何ax的内容还是5?谁能帮我解答一下。谢谢!!------解决方案--------------------------------------------------------探讨你肯定...
810
热度 -
[汇编语言] 《汇编语言》王爽著 第4章 第一个程序 碰到了有关问题 求指教
《汇编语言》王爽著第4章第一个程序碰到了问题求指教D:\execises>ml1.asmMicrosoft(R)MacroAssemblerVersion6.14.8444Copyright(C)MicrosoftCorp1981-1997.Allrightsreserved.Assembli...
2549
热度 -
7831
热度