程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 匯編語言 >> 匯編源碼系列之charop

匯編源碼系列之charop

編輯:匯編語言

這個都是過去DOS時代的匯編源碼,雖然已經過去了,但是對於學習匯編還是有幫助的,匯編語言只是程序員一門基礎語言,大多人掌握即可,不一定要深入研究.......

title MSDOS 2.00 Function Library for Lattice C
subttl -
;;
;;FUNCTION:  Sets and returns switch char-
;;  acter and device availability.
;;
;;
;;CALL:
;;
;;  ret= _charop(al,dl)
;;  int ret;  DL return value,
;;  int al;    charoper function
;;  int dl;    charoper data
;;
;;RETURN:
;;  See the DOS docs for details.
;;_charop(0,0) returns the ASCII switch char,
;;_charop(1,'-') sets the switch to -,
;;_charop(2,0) returns device availability,
;;_charop(3,i) sets device availability.
;;
;;
;;DESCRIPTION:
;;
;;EXAMPLE:
;;
;;
;;CAUTIONS:
;;
;;
;;ASSUMPTIONS:
;;
;;LONG  32 bits (4 bytes)
;;INT  16 bits (2 bytes)
;;CHAR   8 bits (1 byte)
;;
page
pgroup group prog
prog segment byte public 'prog'
assume cs:pgroup,ds:pgroup
public   _charop
_charop proc near
  push  bp
  mov  bp,sp
  mov  al,[bp+4]
  mov  dl,[bp+6]
  mov  ah,55
  int  33
  mov  al,dl
  mov  ah,0
  pop  bp
  ret
_charop endp
prog ends
  end


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved