当前位置:维库电子市场网>IC>masm 更新时间:2024-04-22 01:23:27

masm供应商优质现货

更多>
  • 供应商
  • 产品型号
  • 服务标识
  • 数量
  • 厂商
  • 封装/批号
  • 说明
  • 询价

masmPDF下载地址

masm价格行情

更多>

历史最低报价:¥0.0000 历史最高报价:¥0.0000 历史平均报价:¥0.0000

masm中文资料

  • PCI总线视频采集卡及其Windows95驱动程序设计

    过虑。 过虑驱动:过虑驱动程序位于其他的驱动程序层之间,提供一些附加功能但不影响其他驱动程序,例如不少品牌电脑宣传的一键上网功能是通过键盘过虑驱动和应用程序来实现的。 windows95视频采集卡设备驱动程序包括虚拟设备驱动程序和可安装设备驱动程序两部分,一般可以采用microsoft windows95 ddk(device driver kit)进行原形、输入库以及一些样例代码,但是未提供编程所需要的编译、汇编和连接程序。采用visual c++ 5.0、visual c++ 1.5以及masm 6.0进行程序设计。设备驱动程序设计的好坏与采集卡的功能、性能、 兼容性及稳定性密切相关。为保证驱动程序的质量,应当严格遵照windows95 ddk的文档进行程序设计。 2 虚拟设备驱动程序设计 在视频采集卡的驱动程序中,虚拟设备驱动程序capture.vxd负责参与系统即插即用配置过程,管理视频采集卡的硬件设备,并向运行在权限级3的上层程序提供调用接口:一是将分配的资源返回,如内存选择子、i/o地址、中断号等,使得上层驱动程序可以使用这资源来操纵采集卡硬件设备;二是完成一些在权限级

  • 用户关于硬件,软件的体验

    ows embedded事业部首席软件架构师 附:mike hall简历 mike hall是微软公司windows embedded事业部首席软件架构师,负责 windows embedded compact和 windows embedded standard的有关工作。 mike拥有30多年代的行业工作经验,在微软公司工作了15年以上,最初任职于开发者支持 (developer support) 部,主要从事 c/c++、mfc、com 和设备驱动程序开发,以及 win32、masm 和 windows ce 操作系统的开发。在出任目前的软件架构师一职之前,他还担任过embedded devices group的系统工程师。 来源:阴雨

  • 采用VXD技术实现实的通信

    有的呼叫动作其实都通过vmm32完成。vxd也可以通过消息方式和位于上层的win32应用程序通信。she11.vxd为所有希望以消息机制和win32应用程序通信的vxd提供了这一服务。以上是编写一个串口通信驱动需要的系统层面知识。对于windows底层的了解。2 用vxd实现一个实时串口通信驱动接下来用vxd技术实现一个实时串行通信的驱动。这个vxd是一个动态(dynamic)vxd,当它的服务被呼叫时,vmm32会动态加载这个vxd。作者采用的工具是c+98ddk。当然也可以使用其它的工具,如masm6.11(或更高版本)、vtoolsd。用c搭配ddk完成vxd构建的好处是,可以使用c语言完成绝大部分的程序,程序比较容易阅读和维护。用c来实现一个vxd驱动,需要准备如下条件:一个.asm的汇编语言接口文件(在其中定义vxd要处理的系统消息和输出api),一个.c的函数实现文件(在其中完成自己函数实体),一个.def的定义文件(在其中定义vxd中各个段的别名并汇成一个ddb)和一个.mak档(用来编译并连接生成vxd,可有可无)。在这里,仅给出用c实现的函数档。至于其它的文件,可以从本文所列

  • PIC单片机开发的几个问题

    另外,进一步降低功耗可充分利用“sleep”指令。执行“sleep”指令,机器处于睡眠状态,功耗为几个微安。程序不仅可在待命状态使用 “sleep”指令来等待事件,也可在延时程序里使用(见例1、例2)。在延时程序中使用“sleep”指令降低功耗是一个方面,同时,即使是关中断状态,port b端口电平的变化可唤醒“sleep”,提前结束延时程序。这一点在一些应用场合特别有用。同时注意在使用“sleep”时要处理好与wdt、中断的关系。 例1(用mplab-c编写) 例2(用masm编写)delay() delay{ ;此行可加开关中断指令/*此行可加开关中断指令*/ movlw.10for (i=0; i<=10; i ) movwf countersleep(); loop1} sleep

  • 利用ISA总线实现对DSP芯片VC5402的软配置

    时就会生成example.out.c格式的文件。该文件的形式见图三。这个程序只有一段程序,即.text段,这段程序一共由41个字组成,该程序段需要装载到开始地址为0x0080开始的内部ram中去运行。而这41个字的16进制代码则是最后真正被执行的vc5402的程序代码。 ⑶把example.out.c文件中的代码由hpi写到vc5402的内部ram中。 host主机软件,需要用户自己来编写,可以采用vc或vb调用驱动程序来完成,也可以通过turb0 c 2.0直接通过i/o操作来完成,甚至可用masm的汇编语言来编写,程序的主要任务就是读取example.out.c文件和写i/o端口。host主机软件的流程图见图四。为了便于读者编程验证,我们用turbo c 2.0编写了名为host_hpi.c的主机程序,读者可以运行该程序来读取example.out.c文件,把41字的代码装载入vc5402。使用方法如下:在dos命令提示符下键入:host_hpi.exe后,屏幕将提示输入example.out.c文件的路径,例如:键入:c:\ti\myprojects\example.out.c后,ho

  • 深入了解C语言(1)

    深入了解c语言(1)深入了解c语言c语言生成的代码在执行效率上比其它高级语言都高.现在让我们来看看c语言生成的代码具体是什么样子的.当你看完本文对于c语言的了解一定会更深一步了.本文通过一个个实际案例程序来讲解c语言.研究案例一工具: turboc c v2.0,debug,masm v5.0,nasm实例c程序:/* example1.c */char ch;int e_main(){e_putchar(ch);}目标内容:c语言调用函数的方法与细节我们使用的c编译器是16位的turboc c v2.0,它生成的是16位的代码,比较简单,方便我们来研究.同时我们也需要用到dos下的debug来进行反汇编.由于我们很多案例中的程序并不是完整的c程序,所以turboc下的tlink并不能为我们生成目标程序,所以我将使用masm中的link.exe,同时里面的exe2bin.com也可以为我们把exe文件转换成bin文件.这个程序没有main函数,我们用e_main来代替main函数.这样我们能避开c语言对main函数进行一系列处理的代码.同样,我们也用e_putchar()来代替我们平常使用的p

  • 深入了解C语言(3) --函数的参数传递和函数使用参数的方法

    深入了解c语言(3) --函数的参数传递和函数使用参数的方法深入了解c语言c语言生成的代码在执行效率上比其它高级语言都高.现在让我们来看看c语言生成的代码具体是什么样子的.当你看完本文对于c语言的了解一定会更深一步了.本文通过一个个实际案例程序来讲解c语言.研究案例一工具: turboc c v2.0,debug,masm v5.0,nasm实例c程序:/* example1.c */char ch;int e_main(){e_putchar(ch);}目标内容:c语言调用函数的方法与细节我们使用的c编译器是16位的turboc c v2.0,它生成的是16位的代码,比较简单,方便我们来研究.同时我们也需要用到dos下的debug来进行反汇编.由于我们很多案例中的程序并不是完整的c程序,所以turboc下的tlink并不能为我们生成目标程序,所以我将使用masm中的link.exe,同时里面的exe2bin.com也可以为我们把exe文件转换成bin文件.这个程序没有main函数,我们用e_main来代替main函数.这样我们能避开c语言对main函数进行一系列处理的代码.同样,我们也用e_

  • 学汇编用哪个软件好?

    masm我们学校在做微机试验时用masm不过我们在做项目时都用wave,

  • [求助]请教一个汇编问题

    各位前辈,一个问题想请教,在pc编译中,我遇到: link:warning l2029 unresolved externals load in file(s): prog.obj(prog.asm) save in file(s): prog.obj(prog.asm) there were 2 errors detected我用masm和link可以生成*.obj和*.exe,但是考试系统中没有output生成. 请问如何解决这个问题?

  • PIC开发中的经验(ZT)

    分利用“sleep”指令。执行“sleep”指令,机器处于睡眠状态,功耗为几个微安。程序不仅可在待命状态使用“sleep”指令来等待事件,也可在延时程序里使用(见例1、例2)。在延时程序中使用“sleep”指令降低功耗是一个方面,同时,即使是关中断状态,port.html">port b端口电平的变化可唤醒“sleep”,提前结束延时程序。这一点在一些应用场合特别有用。同时注意在使用“sleep”时要处理好与wdt、中断的关系。 图1 提高工作频率的方法 例1(用mplab-c编写) 例2(用masm编写) delay() delay { ;此行可加开关中断指令 /*此行可加开关中断指令*/ movlw.10 for (i=0; i<=10; i++) movwf counter sleep(); loop1 } sleep decfsz counter goto loop1 return 2 注意intcon中的rbif位 intcon中

masm替代型号

MASCOT MAS7838 MAS3587F MAS3587 MAS3507D MAS3507 MAS32 MARVELL MARKK MARKING

MASTER MASW-007587 MASW-007588 MASWSS0107 MAT02 MATERIAL MATRIX MATSUO MAV-11SM MAX038

相关搜索:
masm相关热门型号
M27C2001-10F1 MIC39100-3.3WS MMBZ5V6ALT1 MBR0540T1G MC74HC4538ADR2G MIC2587-1YM MAX3442EESA+T MMBZ33VALT1G MT3410L MMBZ5250BLT1G

快速导航


发布求购

我要上传PDF

* 型号
*PDF文件
*厂商
描述
验证
按住滑块,拖拽到最右边
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈
返回顶部

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!