INTEL.ASM
上传用户:better800
上传日期:2022-06-13
资源大小:1853k
文件大小:1k
源码类别:

TCP/IP协议栈

开发平台:

DOS

  1. PAGE    66,132
  2. ;
  3. ;
  4. ;
  5. ;
  6. ;
  7. ;
  8. ;
  9. ;
  10. ;  intel - convert intel <--> bigendian
  11. ;
  12. ;
  13. ;  (c) 1990 Erick Engelke
  14. ;
  15. ;
  16. ;
  17. include masmdefs.hsm
  18. include model.hsm
  19. codedef intel
  20. datadef
  21. cstart  intel
  22. ;*************************************************************************
  23. ;  USAGE:  ULONG intel( ULONG val )
  24. ;          - convert to intel format
  25. ;*************************************************************************
  26. cpublic intel
  27. mov AX, +@AB + 2 [BP]
  28. mov DX, +@AB + 0 [BP]
  29. xchg AL, AH
  30. xchg DL, DH
  31. creturn intel
  32. ;*************************************************************************
  33. ;  USAGE:  UINT intel16( UINT val )
  34. ;          - convert to intel format
  35. ;*************************************************************************
  36. cpublic intel16
  37. mov AX, +@AB [BP]
  38. xchg AL, AH
  39. creturn intel16
  40. cend    intel
  41.         end