inp和outp问题

ahfy888 2007-07-27 01:17:56
今天在教程中看到一段代码 其中有两句不懂 就是关于inp和outp的 我在教程里又找不到相关解释。比如其中有这两句outp<<" ";和inp<<“ ”; 怎么理解啊 请高手指点!
...全文
3414 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MPTD_Fire 2007-07-27
  • 打赏
  • 举报
回复
调用方式:int outp(int portid,int byte_value)
说明:outp()函数的原型在dos.h中
函数outp()将整数byte_value输出到指定端口portid
例子:
#include <dos.h>
main()
{int port=0x10;
int value=10;
outp(port,value);/*'a' is sent to port 0x10
}
jixingzhong 2007-07-27
  • 打赏
  • 举报
回复
inp等输入函数只有一个参数就是端口地址,如LPT1的地址为0x3F8。outp等输出函数除了地址外,还有一个就是你要输出的数
星羽 2007-07-27
  • 打赏
  • 举报
回复
int _inp( unsigned short port );
int _outp( unsigned short port, int databyte );
_inp原型为:

int _inp(unsigned short port);

port参数为指定的输入端口号。调用后,它从port参数指定的端口读入并返回一个字节,输入值可以是在0—255范围内的任意无符号整数值。

_outp原型为:

int _outp(unsigned short port, int databyte );
port 参数为指定的输出端口号,databyte 参数为输出的值。调用后,它将databyte参数指定的值输出到port 参数指定的端口并返回该值。databyte 可以是0—255范围内的任何整数值。
住院部分 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表

33,322

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧