x86 - Assembly I/O programming -
x86 - Assembly I/O programming -
i have learned bit of assembly code , learned there is't much tutorials on net this. wondering sending signals devicesex. parallel ports, usb(perhaps)i wondering if there code can share lead me in right direction. , in-case didn't know signal mean sending out voltage.so sum know how interact ports assemblyi using dosbox running assembly, , using flat assembler program. running on window 8.thanks in advance, 36redsoxfan
i'm not fasm expert... but, according post... may or may not fasm...
http://board.flatassembler.net/topic.php?t=8638
set bios bidirectional parallel port mode (spp)
this sets i/o permission:
mov eax,101 ; sys_ioperm mov ebx,base_parallel ; 378h mov ecx,size ; 3 mov edx,1 ; turn on int 80h test eax,eax js error_set_io to write:
mov dx,37ah in al,dx , al,11011111b ; reset bit 5 ( write mode) out dx,al mov al,0ffh ; turn on 8 pin mov dx,378h out dx,al ; write byte to read:
mov dx,37ah in al,dx or al,00100000b ; set bit 5 ( read mode) out dx,al mov dx,378h in al,dx ; read byte assembly x86 usb dos parallel-port
Comments
Post a Comment