All pastes #32472 Raw Edit

Someone

public text v1 · immutable
#32472 ·published 2005-12-05 05:10 UTC
rendered paste body
E 000                 push    bp
seg002:005F 002                 mov     bp, sp
seg002:0061 002                 push    cx
seg002:0062 004                 cli                     ; Clear Interrupt Flag
seg002:0063 004                 sub     cx, cx          ; Integer Subtraction
seg002:0065     
seg002:0065     loop:                                   ; CODE XREF: sub_1642E+Bj
seg002:0065 004                 in      al, 64h         ; Read keyboard status byte.
seg002:0067 004                 test    al, 3           ; Logical Compare
seg002:0069 004                 loopne  loop            ; Loop while CX != 0 and ZF=0
seg002:006B 004                 mov     ax, [bp+arg_0]
seg002:006E 004                 out     60h, al         ; AT Keyboard controller 8042.
seg002:0070 004                 sti                     ; Set Interrupt Flag
seg002:0071 004                 pop     cx
seg002:0072 002                 pop     bp
seg002:0073 000                 retn    2               ; Return Near from Procedure
seg002:0073     sub_1642E       endp