当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] int 10h各种显卡的模式参数有关问题

    int10h各种显卡的模式参数问题本帖最后由fpfp123于2014-11-1619:44:24编辑每个牌子的显卡都有特征数据串,比如ati的特征数据串是“761295520”,这可能是以前的值,谁能给我现在各品牌显卡的特征数据串?以下图是4个显卡ati,chipandtech,Genoa和para...

    132
    热度
  • [汇编语言] 【编译语言】Arm处理器之中断处理

    【汇编语言】Arm处理器之中断处理Arm处理器之中断处理1)在arm处理器中有8种工作模式(及CPU处理不同任务的模式),一般有5中异常模式,而在这5中模式中有三种中断机制,分别是FIQ模式(高优先级中断模式);IRQ模式(低优先级中断模式);还有一种就是SVC模式(当复位或者软中断(SWI)指令执...

    368
    热度
  • [汇编语言] 新的int9中断程序,按键通码和数字对应的有关问题

    新的int9中断程序,按键通码和数字对应的问题assumecs:codestacksegment dw128dup(0)stackendscodesegmentstart: movax,stack movss,ax movsp,128 pushcs popds movax,0 ...

    148
    热度
  • [汇编语言] 关于KeServiceDescriptorTable的有关问题

    关于KeServiceDescriptorTable的问题目前自学驱动,看到一段代码__asm{pushebxpusheaxmovebx,KeServiceDescriptorTablemovebx,[ebx]//表的基地址moveax,0x7ashleax,2//0x7A*4//imuleax,e...

    211
    热度
  • [汇编语言] 编译语言 实现的从小到大的冒泡排序

    汇编语言实现的从小到大的冒泡排序汇编实现的从小到大的冒泡排序主函数由C语言实现,sort函数用汇编语言写#include<stdio.h>intbuffer[256];//数据缓冲区intbufferlen=0;//数据缓冲区数据个数externsort(int*buffer,intbu...

    542
    热度
  • [汇编语言] ~利用非压缩BCD码实现不大于10位十进制数加法运算的有关问题

    求助~利用非压缩BCD码实现不大于10位十进制数加法运算的问题有几位的结果不对,输入不同个数的0,会在不同位置上出现数字……程序:DATASEGMENTSTRING1DB10,?,10DUP('0');高位在后低位在前STRING2DB10,?,10DUP('0')DATAENDSCODESEGME...

    168
    热度
  • [汇编语言] PE文件头的校验和在汇编里的算法终竟咋写呢

    PE文件头的校验和在汇编里的算法到底咋写呢?本帖最后由shier2817于2014-12-1810:23:46编辑PE结构网上到处都是,关于其中的扩展头(也叫可选头),其中有个成员CheckSum(相对于本结构的40h偏移处,是结构的第22个成员),按描述说是PE的校验和,一般不使用,对于所有驱动、...

    108
    热度
  • [汇编语言] 小弟我想把一些汇编代码存储到一个内存地址如何实现

    我想把一些汇编代码存储到一个内存地址怎么实现?如题,首先我是在其他语言内嵌汇编的,我现在可以申请一块内存空间,我想把一些汇编代码(数据、常量、函数即子程序)存放到这个空间(准确说存放的应该是字节码吧);并且我需要知道存储的偏移哦(这个要是存储用到的数据或者常量比较好说,因为自己对自己的数据大小自然知...

    171
    热度
  • [汇编语言] bios从光碟中加载引导程序的提问

    bios从光盘中加载引导程序的提问我想问的是bios把引导程序加载到内存的哪个位置,好像不是7c00h,网上说是不一定的内存位置,编写引导时必须自己修正内存的引用?这是真的吗?------解决思路----------------------上面说的是看错标题了。光盘,刚才看了下网上的说法,对照个is...

    151
    热度
  • [汇编语言] 请问在masm的子程序proc中如何声明一个字符串变量

    请教在masm的子程序proc中怎么声明一个字符串变量?我是用在别的语言的内嵌汇编,这个语言直接支持置入汇编的机器码,所以我都是在外面写好了功能,生成机器码再调用。而为了方便,该语言在每个子程序进入前都隐含的执行了ENTER,也就是pushebp,movebp,esp这个;换句话说,我这里运行的汇编...

    165
    热度
  • [汇编语言] 默认数据段,默认栈段,默认ds和si的有关问题

    默认数据段,默认栈段,默认ds和si的问题assumecs:code;datasegment; dw0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;dataends;用这个数据段反而输入第45个字符时开始乱码,为什么?;不用这个数据段反而能输入第261个字符时开始乱码,这是为什么?c...

    204
    热度
  • [汇编语言] KIEL遇到有关问题了

    KIEL遇到问题了问题在这里http://zhidao.baidu.com/question/1703012094863369940.html麻烦大神指点一下------解决思路----------------------引用:问题在这里http://zhidao.baidu.com/questio...

    131
    热度
  • [汇编语言] 为什么小弟我使用POP后,原先的栈顶单元数据发生了变化

    为什么我使用POP后,原先的栈顶单元数据发生了变化如图所示,求大神指教------解决思路----------------------dosbox竟然将空载时debug的用户sp设置成00FD?这很不当。t单步中断会使用到些用户的堆栈吧,所以会对其前面的内容有所改写。

    63
    热度
  • [汇编语言] 哪位高手能帮忙解释下汇编语言和操作系统相关的一些有关问题

    谁能帮忙解释下汇编语言和操作系统相关的一些问题我想问比较底层的问题,跟CPU打交道的那部分操作系统,是不是只能由汇编语言开发?CPU里是不是内设了机器语言和汇编语言的转换编译器?------解决思路----------------------1、“跟CPU打交道的那部分操作系统”,这句话不严谨,在所...

    180
    热度
  • [汇编语言] 调用int13对扇区进行读写的有关问题

    调用int13对扇区进行读写的问题assumecs:codedatasegmentstrrdb512dup(0)strwdb'helloworld!',500dup(0)dataendsstacksegment dw100dup(0)stackendscodesegment start: mov...

    136
    热度
  • [汇编语言] 增多sp的值会改变栈内的数据?sp的值变化引起的栈内数据变化

    增加sp的值会改变栈内的数据?sp的值变化引起的栈内数据变化ASSUMECS:CODES,SS:STACKSSTACKSSEGMENTdw0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0STACKSENDScodessegmentSTART:MOVAX,STACKSMOVSS,AXmo...

    153
    热度
  • [汇编语言] 汇编动态调用API的奇葩有关问题,内详

    汇编动态调用API的奇葩问题,内详!本帖最后由shier2817于2014-12-2516:57:32编辑这里拿HeapAlloc申请堆内存这个来举例说吧:我已经动态的获取到他的函数地址了(VA),我将其放入一个结构声明中(因为我要用好几个API,都是动态获取到的),同时我进行了函数声明,大致如下:...

    217
    热度
  • [汇编语言] gas .Bssd段机制,该怎么处理

    gas.Bssd段机制为什么gas有.bas段可以动态的加载内存空间是elf格式的支持还是gas会添加一些启动提取内存的代码呢?------解决思路----------------------这个是系统提供的loader的事情吧

    139
    热度
  • [汇编语言] 求问,mov ax,[六] ,为什么debug调试,不是把单元值给AX

    求问,movax,[6],为什么debug调试,不是把单元值给AX?1、如图所示,movax,[6]debug竟然不是把1000:6的值给ax而是把6给了ax------解决思路----------------------编译器就是这样解释的。好像用这种方式访问内存时,括号里只可以是bx,si,di...

    173
    热度
  • [汇编语言] invalid instruction operands,该如何解决

    invalidinstructionoperands_STACKSEGMENTSTACK'STACK'DB1000DUP(0)TOSDW0_STACKENDS.386_DATASEGMENTNUMDD?BufDB11,?,10DUP(?)_DATAENDS_TEXTSEGMENT'CODE'ASSU...

    531
    热度