社区
驱动开发/核心开发
帖子详情
为什么可以用 _outp ?
BOYGUARD110
2004-12-25 03:21:59
发现有ddk 给的源代码中 有许多地方
使用了 _outp( 0x7D, ...), 在conio.h 中声明
但是编译完了之后,生成的sys文件使用的函数为
WRITE_PORT_UCHAR,并不见 _outp, HAL.DLL中也没有这个函数
这是怎么回事? 谢谢
...全文
130
4
打赏
收藏
为什么可以用 _outp ?
发现有ddk 给的源代码中 有许多地方 使用了 _outp( 0x7D, ...), 在conio.h 中声明 但是编译完了之后,生成的sys文件使用的函数为 WRITE_PORT_UCHAR,并不见 _outp, HAL.DLL中也没有这个函数 这是怎么回事? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
reayi
2004-12-28
打赏
举报
回复
_outp是一个宏
BOYGUARD110
2004-12-28
打赏
举报
回复
谢谢楼上的兄弟, 可是这个宏是在哪里定义的,我找不到啊
BOYGUARD110
2004-12-27
打赏
举报
回复
up
BOYGUARD110
2004-12-26
打赏
举报
回复
up
Window_INP_
OUTP
.rar__inp _
outp
__ou__
outp
_
outp
windows20_winio EX
上传一个用于windows2000系统以上的平台读写端口地址数据的VC例子,希望大家可以用 就是说2000以后的系统都不可以直接访问端口了,用了这个封装好的dll,可以方便的解决这个问题
VC函数解释说明:_inp_
outp
函数名称:_inp 所属库名: 函数功能:从端口输入一个字节 使用方法:int _inp( unsigned short port ); 范例:int Port=8; int Byte; Byte=_inp(Port); 这个例子中实现了从8号端口输入一个字节。
在WINDOWS编程中自由使用in,out,_inp,_
outp
指令访问硬件端口的类
由于windows的限制,我们要在Ring3级应用程序中访问硬件IO不是一件容易的事情,而使用这个类,你就可以象写win95程序一样自由的使用in,out指令及_inp,_
outp
函数,如果你的程序由于端口限制只能在win98以下系统运行,那么,加入这个类后,不需要对原来的程序作任何改动就可以运行于win2000以上系统了。绝对原创!自己使用了几年了,首次吐血奉献!!!!
his数据流手册
住院部分 HIS数据流 2008 一、住院登记模块 1.住院预约 insert表WAIT_BED_PATS 2.住院登记“保存"操作 insert表 pat_master_index(病人主索引,新来院病人是insert,再次来院病人是update)、 pat_visit(病人住院主记录)、 pats_in_hospital(在院病人记录表) 、 diagnosis(诊断记录表) 、 pats_in_transferring(转科记录表) delete表 wait_bed_pats(等床病人表,针对已经预约的病人 ) update表 auto_setting_id(自动生成病人id的情况) 3.改名 update表pat_master_index、exam_appoints、exam_master、exam_pat_mi、doct_drug_presc_master、drug_presc_master、drug_presc_master_temp、lab_test_master、ARREAR_REC insert表Pat_master_rename_log 4.改号 update表PAT_MASTER_INDEX、ADT_LOG、DIAGNOSIS、DIAGNOSTIC_CATEGORY、DIAG_COMPARING、DOCTOR_ORDERS、EXAM_APPOINTS、EXAM_MASTER、EXAM_PAT_MI、INP_BILL_CHECKED、INP_BILL_DETAIL、INP_MR_REC、INP_MR_TRACE、INP_SETTLE_MASTER、MEDICAL_COSTS、MR_FILE_INDEX、NEED_BILLING_PATS、OPERATION、OPERATION_SCHEDULE、ORDERS、ORDERS_COSTS、ORDERS_SHEET_IMAGE、
OUTP
_MR_REC、
OUTP
_MR_TRACE、PATS_IN_HOSPITAL、PATS_IN_TRANSFERRING、PAT_VISIT、PMI_MERGED_LOG、PREPAYMENT_RCPT、PRE_DISCHGED_PATS、SCHEDULED_OPERATION_NAME、TRANSFER、UNSETTLE_REC、VITAL_SIGNS_REC、WAIT_BED_PATS、blood_apply insert表pmi_merged_log 5.并号 insert表pmi_merged_log delete表
OUTP
_MR_REC 、
OUTP
_MR_TRACE、INP_MR_REC、PAT_MASTER_INDEX update表WAIT_BED_PATS、PATS_IN_TRANSFERRING、PRE_DISCHGED_PATS、EXAM_PAT_MI、EXAM_APPOINTS、EXAM_MASTER 二、医生站护士站模块 1、护士站入科”保存“操作 insert表 transfer(在科病人记录)当病人入科、转科操作时会新增记录 adt_log(出入转日志)记录当前病人入出转科及病人病情变化日志 orders_group_rec(主管医生记录)记录此病人的主管医生 update表 pats_in_hospital(在院病人记录)更新此表中的入科日期、床位、科室等信息 bed_rec(床位记录表)更新病人的入住此床位状态 pat_visit(病人住院 主记录)更新病人入科科室和诊断等信息 delete表 pats_in_transferring(转科记录表) 2、医生站”新建“病历操作 insert表 mr_on_line(联机病历表) mr_index(病案索引表) update表
用TC实现串口通信 有实例
outp
utb和inportb对应的函数为_inp和_
outp
。使用时需要
头文件。 建议使用_inp和_
outp
,而不是使用inp和
outp
。因为_inp和_
outp
在Debug和Release都可以使用, 而inp和
outp
只能用于Release设置。如果在Debug设置时使用inp和
outp
,编译时不会错
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章