-
mini2440按键中断有关问题
mini2440按键中断问题修改了光盘里提供的vboot,只保留了其中一个文件head.S,想做一个按键中断的测试,咋整都不行,请各位大侠帮忙看看.head.S的全文见末尾.期望的结果是:程序在运行后,循环点亮四个LED灯,熄灭,再点亮,周而复始.当有按键按下时,cpu跳到0x18处,也就是到下面IRQHandle标号里面死循环.同时,LED灯应该静止在当前状态,不再循环.但实际结果是:当按键按下...
16
热度 -
怎么调用别的驱动中的未导出函数
如何调用别的驱动中的未导出函数?我现在要写一个驱动,中间要调用别的驱动中的未导出函数是否可以像ring3下那样,找到地址再call?如何可以,请帮看看这段代码有问题吗如果不行,那又要怎么样才能实现这样的目的呢?//得到KeyboardClassServiceCallback函数在内核内的地址ULONGGetKbdServiceCallBackAddr(PUCHARBase,ULONGSize,UL...
35
热度 -
请问几句2440 NBoot中的汇编代码
请教几句2440NBoot中的汇编代码;Setupthememorycontrolregisters.;addr0,pc,#SMRDATA-(.+8)ldr r1,=BWSCON ;BWSCONAddress.add r2,r0,#52 ;EndaddressofSMRDATA.15ldr r3,[r0],#4str r3,[r1],#4cmp r2,r0 bne %B15问题1:a...
100
热度 -
关于启动内核函数void Launch(DWORD dwLaunchAddr)的疑问,该怎么处理
关于启动内核函数voidLaunch(DWORDdwLaunchAddr)的疑问voidLaunch(DWORDdwLaunchAddr)这个函数是在SMDK2440A\Src\Bootloader\Eboot\util.s(32)实现的;******************************************************************************IN...
339
热度 -
求一篇有关CPLD的英文文献解决办法
求一篇有关CPLD的英文文献求一篇有关CPLD的英文文献,要5000字左右,最好和基于CPLD的数字电压表设计有关。毕业设计要求翻译一篇5000字左右英文文献,实在Google不到了,求大神给一份,谢谢color='#e78608'>------解决方案--------------------ReliabilityProcessingOfTheCircuitsInCPLDDesignAbstrac...
49
热度 -
asp调用mencoder 生成FLV 的命令?解决办法
asp调用mencoder生成FLV的命令?<%'///////////////////对上传文件进行格式的转换mencoder=server.MapPath("mencoder.exe")ffmpeg=server.MapPath("ffmpeg.exe")'///////////////////产生随机数randomizeranNu...
250
热度 -
ASP.NET下调用ffmpeg与mencoder兑现视频转换截屏
ASP.NET下调用ffmpeg与mencoder实现视频转换截屏最近要做一个视频播放的系统,用到了ffmpeg和mencoder两个工具,查了一些资料,发现这方面的资料还挺多的,但是就是乱了一点,我自己从头整理了一下,和大家分享一下: 1、ffmpeg实现视频(avi,wmv等格式)转换为flv格式: ///<summary> ///转换视频为flv //...
64
热度 -
[原创]大整数乘法
整个程序的源码: #include<stdio.h> #include<string.h> #include<malloc.h>#defineMAX255typedefstruct {inta[MAX]; intflag; }shu;voidstrtoi(char*q,inta[]) {inti; for(i=0;i<strlen(q);i++) a[i...
425
热度 -
帮忙找找8259A的例子
帮忙找找8259A的例子 小弟要考试用的,想找几个例子看看。 搜索更多相关的解决方案: color="red">例子 color='#FF8000'>----------------解决方案-------------------------------------------------------- ...
240
热度 -
error A2108解决思路
errorA2108运行一段代码如下:DATASEGMENTNUMDB0AH,0DH,'*************姓名',0ah,0dh,'$'FDEQU0LINENEQU7DATAENDSSTACKSEGMENTSTACKDW100HDUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,SS:STACK,DS:DATASTART:MOVAX,DATAMOVDS,AX;=...
4403
热度 -
,以汇编角度分析此代码的有关问题
求助,以汇编角度分析此代码的问题char*GetString(void){ charp[]="helloworld";//用字符串常量来初始化数组的内存空间 returnp;//编译器将提出警告 }intmain(){ char*p; p=GetString();}代码交简单,函数错误原因:因为把申请的空间赋给了局部变量。但是想以汇编角度来审视代码,但是不太懂main(){pushebpmove...
4848
热度 -
跪求好手帮忙完成汇编复习题
跪求高手帮忙完成汇编复习题一. 单项选择题:1.对汇编语言程序进行翻译,形成OBJ文件的是a。A汇编程序B连接程序C编辑程序D调试程序2.下列各个8位二进制数的补码中,真值最大的是d。A10001000B11111111C00000000D000000013.MASM语句中,表示常数不正确的形式是。A01101001BBA346HC‘A’D56004.8086存储器存储空间为1MB,其地址范围为。...
2350
热度 -
彩色文本模式上,BIOS直接写屏幕缓冲区,不能正常显示。不知道是不是VESA不兼容的有关问题?请高人进来指点一上
彩色文本模式下,BIOS直接写屏幕缓冲区,不能正常显示。不知道是不是VESA不兼容的问题?请高人进来指点一下。如题,之前用int10h的0c功能打点的问题已经解决了。现在向缓冲区直接写,可是又碰到这样的问题。同样的代码在保护模式下可以正常显示(2行字符串均可)。而在实模式下,只能显示利用int10h,功能13的写字符串。直接写显存不成功。不知道问题出在哪里,烦请高人指点下!谢谢!主要代码如下:As...
765
热度 -
关于王爽汇编 检测点10.4 求解,该如何处理
关于王爽汇编检测点10.4求解下面这个程序如果不用DEBUG如何推算出ax中的值?执行完callax后pushipjmp16位寄存器ip是多少?我以为入栈的ip应该是5啊?这个jmp16位寄存器就是jmpax?如何跳动?检测点10.4下面的程序执行后,ax中的数值为多少?内存地址机器码汇编指令1000:0b80600movax,61000:3ffd0callax1000:540incax1000:...
5847
热度 -
error A2108解决方法
errorA2108运行一段代码如下:DATASEGMENTNUMDB0AH,0DH,'*************姓名',0ah,0dh,'$'FDEQU0LINENEQU7DATAENDSSTACKSEGMENTSTACKDW100HDUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,SS:STACK,DS:DATASTART:MOVAX,DATAMOVDS,AX;=...
8540
热度 -
问一下,为什么小弟我一调用声音程序就显示除法溢出呢
问一下,为什么我一调用声音程序就显示除法溢出呢音乐数据段;*****************************************************MDATA_SEGSEGMENTPARA;======================================================================================mus_freqdw6...
8914
热度 -
求解:在保护模式下读取内存的方法?该怎么解决
求解:在保护模式下读取内存的方法?现在有如下程序,是读取内存1M以外的程序,我在网上搜了很多关于从实模式切换到保护模式的用法,但是说的很模糊,没有具体用法。求高手帮助。比如下面此程序,如何加上从实模式切换的保护模式的程序才能读取,加到什么地方,代码段,数据段,还是程序开始部分,具体怎么加呢,是不是每一部分都要写什么描述段,很迷茫,还有程序退出时是不是要从保护模式切换回实模式,一定要这样加吗?.mo...
7687
热度 -
ecx与this指针的有关问题
ecx与this指针的问题classA{public: A(){} inti;};intmain(){ Aa; return0;}主函数:.text:00401020_mainprocnear;CODEXREF:_main_0j.text:00401020.text:00401020var_44=byteptr-44h.text:00401020var_4=byteptr-4.text:0040...
6745
热度 -
16550
16550求助实现16550串口双机通讯我现在只想简单的实现一个机子发,另一个机子收以下是源程序发送机程序:;***************根据CHECK配置信息修改下列符号值*******************INTR_IVADDEQU0034H;INTR对应的中断矢量地址INTR_OCW1EQU021H;INTR对应PC机内部8259的OCW1地址INTR_OCW2EQU020H;INTR对...
5106
热度 -
请教怎么用C语言实现这样的汇编
请问如何用C语言实现这样的汇编我多次看到有这样的汇编代码.text:00010C09cmpecx,3.text:00010C0Cmov[eax+4Ch],esi.text:00010C0Fpopesi.text:00010C10jashortloc_10C4B.text:00010C12jmpds:off_10CA0[ecx*4]//注意这里.text:00010C19.text:00010C19...
395
热度