-
[汇编语言] 为何汇编语言中,会有那么多的跳转命令啊
为什么汇编语言中,会有那么多的跳转命令啊!各种jmpcallretretf我还没完,不知还有没有!这么多的命令好像都大同小异啊!都感觉差不多,为什么要设置那么多的命令啊?------解决方案-------------------------------------------------------...
5194
热度 -
[汇编语言] 惟独一个代码段的汇编程序
只有一个代码段的汇编程序1、CSEGSEGMENTMESSDB'HELLO',0DH,0AH,'$'ASSUMECS:CSEGSTART:MOVAX,CSEGMOVDS,AXMOVDX,OFFSETMESSMOVAH,9INT21HMOVAH,4CHINT21HCSEGENDSENDSTART2、C...
784
热度 -
[汇编语言] asm 调用c 库函数解决方法
asm调用c库函数cpp#include<stdio.h>extern"C"voidasmmain();voidmain(){ asmmain();}asminclude\masm32\include\SmallWin.incprintfPROTOC,format:PTRBYTE,arg...
1650
热度 -
3270
热度 -
[汇编语言] 关于对div运算的规定解决思路
关于对div运算的规定在知道这个规定是那些!但除的时候但被除数是16位数的时候,除数是8位,要进行8位的运算,可为什么64位的放到bx就会算错了?数字都没有变啊!-a0B26:0100movax,03e90B26:0103movbx,640B26:0106divbx0B26:0108-g0106AX...
8309
热度 -
[汇编语言] 新手在學習intel彙編語言程序設計中的一個問題,该如何解决
新手在學習intel彙編語言程序設計中的一個問題書中有這樣一段程式:.dataarrayBBYTE10h,20h,30h.codemovesi,OFFSETarrayBmoval,[esi]我的理解是:esi為32位寄存器,al是位寄存器,這樣可以使用mov指令嗎?請大哥幫忙解惑,不盡感激!----...
4297
热度 -
[汇编语言] syntax error : c困惑
syntaxerror:c不解assumecs:b,ds:a,ss:casegment dw0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987haendscsegment dw0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0cends bseg...
4982
热度 -
[汇编语言] NtCreateFile DATATYPE_MISALIGNMENT(80000002h)有别的可能吗解决办法
NtCreateFileDATATYPE_MISALIGNMENT(80000002h)有别的可能吗在写个小壳,遇到了点麻烦。壳段代码里,用堆栈存储的IO_STATUS_BLOCK、OBJECT_ATTRIBUTES、UNICODE_STRING三个结构体,为什么数据还会对不齐: leaeax,[e...
3450
热度 -
[汇编语言] 看完王爽的《编译语言》之后,还需要继续提升汇编语言水平啊看什么书
看完王爽的《汇编语言》之后,还需要继续提升汇编语言水平啊,看什么书本帖最后由xiaoyuanyuan2009于2012-08-0216:29:17编辑当年看王爽的《汇编语言》的时候也是粗略的看的,因为知道他是讲16位程序,总担心有些东西与目前的操作系统不兼容而影响以后的学习思路。他上面讲的指令肯定也...
4158
热度 -
[汇编语言] 王爽汇编监测点3.2,该如何处理
王爽汇编监测点3.2监测点3.2谁能帮忙详细解释下啊------解决方案--------------------------------------------------------(1)10001h=012310003h=2266movax,1000hmovds,ax;这两句应该懂的吧设置ds=...
6383
热度 -
[汇编语言] 为啥虚拟地址在编写程序时,已经固定了
为什么虚拟地址在编写程序时,已经固定了为什么虚拟地址在编写程序时,已经固定了内存地址不是在程序动态运行时,才能确定吗?最近看《程序员的自我修养》,关于这个问题不太清楚------解决方案--------------------------------------------------------偏...
5055
热度 -
[汇编语言] 涉及到堆栈地址,不知道怎么写这个call,请问一上,非常感谢
涉及到堆栈地址,不知道如何写这个call,请教一下,非常感谢!各位大侠好!附件是我找到的网游call截图,这是一个丢弃物品的call。其中:第一行的04277288内存段,进一步读出来的参数是:1D59801A代表物品编号0016F74D代表物品ID00000002代表物品数量因为此前没有遇过这样复...
2466
热度 -
[汇编语言] 求教为何这段代码可以让一位十六进制数码变成ascii码
求教为什么这段代码可以让一位十六进制数码变成ascii码;al=待转换的十六进制数码;al=ascii码htoascprocandal,0fhaddal,90hdaaadcal,40hdaarethtoascendp------解决方案--------------------------------...
899
热度 -
[汇编语言] 编译语言(王爽)第二版里9.8实验8疑惑
汇编语言(王爽)第二版里9.8实验8疑惑源码assumecs:codecodesegment movax,4c00h int21hstart:movax,0s:nop nop movdi,offsets movsi,offsets2 movax,cs:[si] movcs:[di],axs0:jmp...
6715
热度 -
[汇编语言] 北在人的XCY语言解决思路
北在人的XCY语言本帖最后由cmk128于2012-10-2200:28:15编辑北大人當年用來搞操作系統的XCY语言,那裡可以找多一點資料?------解决方案--------------------------------------------------------北大的那个叫z语言吧比他妈...
8171
热度 -
[汇编语言] 在DOS上,按F1键后改变当前屏幕的显示颜色
在DOS下,按F1键后改变当前屏幕的显示颜色编译后的文件名为code152.exeCMD模式下全屏,运行,按F1没有反应,而是依次显示上一次输入的命令行,即:code152.exe这是什么原因?assumecs:code,ss:stackstacksegmentdb128dup(0)stackend...
3228
热度 -
[汇编语言] 求帮帮看上ARM汇编的LDR指令
求帮帮看下ARM汇编的LDR指令我的代码是:#include<stdio.h>intmain(void){intret1=0;intret2=22;intinput=102;intbuffer[2];buffer[1]=111;buffer[0]=1020;__asm____volati...
7184
热度 -
[汇编语言] 关于汇编,C,操作系统的联系,有些疑惑
关于汇编,C,操作系统的联系,有点疑惑比如一电脑,里面本身有汇编的编译器还是装了操作系统才有的,那C的编译器也是本身电脑有的吗??要是我写了个操作系统(大部分C嵌套小部分汇编)装在一部还没装任何操作系统的新电脑里,电脑如何工作,应该里面有个C编译器才行吧???还有假如我装双系统(之前系统为windo...
1208
热度 -
[汇编语言] 嫩嫩的学生嫩嫩的x86汇编有关问题
嫩嫩的学生嫩嫩的x86汇编问题1)x86汇编有可查询的api网站吗?2)老师要我用readingstring读入我的姓名然后存到一个bytearray里面,请问怎么实现?用+4+8+12那种方法吗?3)x86语言里面有stack的push这个关键词吗?------解决方案--------------...
3750
热度 -
7451
热度