-
[汇编语言] SetClipboardData为啥不能直接用指针
SetClipboardData为什么不能直接用指针SetClipboardData第二个参数为什么不能直接用程序定义好的字符串指针而用内存管理函数分配的的指针就可以呢?------解决方案-------------------------------------------------------...
1751
热度 -
[汇编语言] 新手求教一个奇怪的有关问题.
新手求教一个奇怪的问题..王爽老师的汇编教材实验10一开始写的时候忘记出栈DX和CX(判断为0后跳过了出栈CX那步)了,指针老是到不了int21h后来我抽了一根烟,没事把call和ret换成了callfarptr和retf,居然正常结束程序了,然后我又抽了根烟想这是为什么,再后来我单步调试时发现了我...
4111
热度 -
[汇编语言] 关于用汇编画个小人出来,该如何解决
关于用汇编画个小人出来最近在做汇编的开发比赛,想用汇编画个大约40*40的小人出来,难道就需要用像素描点?请问大家有没有什么简便的办法?能不能只画边框再填充?或者……有什么简便的办法能画个40*40的小人出来?------最佳解决方案---------------------------------...
2958
热度 -
[汇编语言] 学习win32汇编出现有关问题了,大婶们来帮帮小弟一上
学习win32汇编出现问题了,大婶们来帮帮小弟一下啊.386.modelflat,stdcalloptioncasemap:noneincludewindows.incincludegdi32.incincludelibgdi32.libincludekernel32.incincludelibke...
4213
热度 -
[汇编语言] 汇编语言中 offset操作的有关问题,谁帮小弟我解答一上,多谢
汇编语言中offset操作的问题,哪位高手帮我解答一下,谢谢。出错提示为:errorA2022:instructionoperandsmustbethesamesize????为什么把movbx,offsetval8这句中的bx改为ebx就不会出错????INCLUDEIrvine32.inc.da...
6233
热度 -
[汇编语言] 新手学汇编遇到有关问题 求指教
新手学汇编遇到问题求指教本帖最后由mnb1237273于2012-12-0414:20:27编辑书上讲解DVI除法指令的时候有这样一个例题:编程,利用除法指令计算100001/100。因为要分别为DX和AX赋100001的高16位值和低16位值,所以应先将100001表示为16进制形势:186A1H...
2029
热度 -
[汇编语言] 学习汇编需要把书下每个源程序都搞明白么
学习汇编需要把书上每个源程序都搞明白么?大家好,我学习汇编的目的是做下逆向。现在正在看王爽老师的16位汇编。我是只把16位汇编里面遇到的某些指令搞清楚后就可以继续往后看还是需要把每个源程序都搞的非常明白才能往后看哦???------最佳解决方案----------------------------...
8607
热度 -
[汇编语言] 谁解释一上上面这个函数,里面有汇编指令
哪位高手解释一下下面这个函数,里面有汇编指令代码来自国人写的Raw-OS操作系统。最好详细些,谢谢!unsignedintstore_eax;voidport_task_switch(void){ _asm{ mov[store_eax],eax lea eax,nextstart pushe...
4455
热度 -
532
热度 -
[汇编语言] 读 《Orange‘s一个操作系统的实现》,上面的代码怎么将loader加载到内存
读《Orange‘s一个操作系统的实现》,下面的代码如何将loader加载到内存?LABEL_GOON_LOADING_FILE: push ax ;`. push bx ;| mov ah,0Eh ;|每读一个扇区就在"Booting"后面 mov al,'.' ;|打一个点,形成...
2109
热度 -
2641
热度 -
[汇编语言] 汇编中怎么让一个变量仅被一段代码访问
汇编中如何让一个变量仅被一段代码访问?RT,怎么限制变量的访问范围?------最佳解决方案--------------------------------------------------------你就是闲的。即使是高级语言里的封装,到了底层也会完全消失。------其他解决方案-------...
9351
热度 -
[汇编语言] 这段代码哪里有有关问题,求指教
这段代码哪里有问题,求指教TITLE A10SELMU(EXE) .386 .MODEL SMALL .STACK 128;------------------------------------------ .DATATOPROW EQU 08 ;菜单上部的行BOTROW EQU 15 ;菜单下部...
347
热度 -
[汇编语言] 王爽书下一段奇怪的代码,它如何能正确返回呢
王爽书上一段奇怪的代码,它怎么能正确返回呢?我已经把我的思路写入注释中了,依我的思路应该是个死循环,可是我DEBUG确认它能正确返回,我的思路错在哪了?assumecs:codesgcodesgsegment movax,4c00h int21hstart: movax,0//0送入axs: nop...
6312
热度 -
[汇编语言] 为什么按照教程在win7下运行masm5.0,在cmd 里面显示找不到路径
为什么按照教程在win7上运行masm5.0,在cmd里面显示找不到路径E:\>cdmasm中的cd是什么啊?------最佳解决方案--------------------------------------------------------cd=changedirectory改变当前目录...
8511
热度 -
[汇编语言] cpu如何知道要读写的内容在存储器的哪一片下,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)
cpu怎么知道要读写的内容在存储器的哪一片上,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)cpu怎么知道要读写的内容在存储器的哪一片上,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)------最佳解决方案--------------...
6528
热度 -
[汇编语言] 汇编输出字符串,该如何处理
汇编输出字符串;************************************datasegment org2000h stringdb'hello,world$'dataends;************************************codesegmentmainpro...
2104
热度 -
[汇编语言] 编译语言的pop指令
汇编语言的pop指令既然pop指令的操作数不能是cs,那么当执行完call指令程序返回时,不是得将cs,ip弹出来吗??这是不是矛盾??------最佳解决方案--------------------------------------------------------引用:其实不是的对啊----...
7004
热度 -
[汇编语言] 关于中断返回的有关问题int N
关于中断返回的问题intN编写了一个除法溢出的中断。中断标号为0.返回语句用movax,4c00hint21h(返回到DOS)的时候能正常返回。但用iret(功能介绍说能返回当前语句,继续向下执行)的时候。我这样写movax,1000hmovdh,1divdh(单步执行的时候,会直接跳出div_er...
2687
热度 -
[汇编语言] CPU无效指令 帮小弟我看看错哪了
求助CPU无效指令帮我看看哪里错了题目:设计一个程序完成如下功能:? 初始状态下假设一个字母A或B从屏幕的左下角斜飞出去(速度为每秒钟移动2个字符的位置)? 字母在行进期间碰到屏幕的边沿时反弹。? 使用小键盘对运动中的字母进行控制,小键盘上的按键如下定义:? 4、2、6、8对应左、下、右、上? 1、...
1632
热度