getbyte.s
来自「神龙卡开发原代码」· S 代码 · 共 47 行
S
47 行
# 05/08/2000 Michael Temari <Michael@TemWare.Com># GETBYTE/PUTBYTE for MINIX! sections.sect .text; .sect .rom; .sect .data; .sect .bss#include "/usr/src/kernel/protect.h".extern _GETBYTE_FP.extern _PUTBYTE_FP.extern _RMW_FP.sect .bss.sect .text .align 16_GETBYTE_FP: mov bx,ds mov ecx, 0x17 mov ds, cx mov edx,4(esp) ! offset sub ax, ax movb al,(edx) ! byte to get mov ds,bx ret .align 16_PUTBYTE_FP: mov bx,ds mov ecx, 0x17 mov ds, cx mov eax,4(esp) ! offset mov edx,4+4(esp) ! data byte movb (eax),dl ! byte to store mov ds,bx ret .align 16_RMW_FP: mov bx,ds mov ecx, 0x17 mov ds, cx mov eax,4(esp) ! offset orb (eax),cl ! byte to store mov ds,bx ret
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?