| | |
x86 with nasm reading from file
![]() |
•
•
Join Date: Jan 2008
Posts: 15
Reputation:
Solved Threads: 0
Assembly Syntax (Toggle Plain Text)
org 100h section.text openfile: mov dx,sendfile mov al,0h mov ah,03dh int 21h mov bx,ax mov [filehandle],bx filelength: mov ah,042h mov cx,0h mov dx,0h mov al,002h mov bx,[filehandle] int 21h shr ax,7 shl dx,9 or ax,dx mov bx,ax mov [filediv128],bx mov dl, bh mov ah, 02h int 21h mov dl, bl mov ah, 02h int 21h mov bx,[filediv128] mov cx,bx loopread: push cx mov cx, 080h mov bx,[readin] mov dx,bx mov bx,[filehandle] mov ah,03fh int 21h ; mov cx,80h mov bx,24h mov [readin +129],bx prints: mov ah,09h mov bx,[readin] mov dx,bx int 21h endit: mov ah, 00h int 21h section .data sendfile: db "C:\shit\file.txt",0h section .bss filehandle: resb 2 filediv128: resb 2 readin: resb 129
we are trying to read in 129 bytes to a buffer (readin) and print it to the screen but it is completely not working can anyone please help
Last edited by bobrien314; Apr 8th, 2009 at 9:18 pm.
![]() |
Other Threads in the Assembly Forum
- Previous Thread: Learning assembly
- Next Thread: About interrupt 10h? Set video mode?
| Thread Tools | Search this Thread |





