Honestly....get rid of the emu8086.inc and learn REAL assembly code. Other than that, try replacing this: MOV AX, @DATA MOV DS, AX with this: PUSH CS POP DS
2 Answers · Computers & Internet · 27/02/2009
See the guide here: http://www.dailyfreecode.com/code/convert-string-uppercaselowercase-1667.aspx
1 Answers · Computers & Internet · 01/10/2012
... counter) mov dl, 41h - Move 41H(the alphabet "A") next_char: mov ah, 02h - Move... to write to standard output the character in DL inc dl - Increment DL(the character in DL...
3 Answers · Computers & Internet · 22/11/2006
Well, for starters, I should say this: There is no need to push all the registers before you call every function and then restore them afterwards. You can just use variables to keep track of the x & y positions. Also, instead...
3 Answers · Computers & Internet · 19/09/2008
Hi, The bug can be resolved by moving the label after the loop initialization code, as such: mov a, %eax mov b, %ebx loop_begin: cmp %ebx, %eax jge loop_end There's another bug there as well. You are writing over your counter register when you try to set up the...
4 Answers · Computers & Internet · 23/07/2011
... Longacre of Welch Allyn Inc. in 1995 and is in the public domain. Aztec... Code symbol encodes 13 numeric or 12 alphabetic characters, while the largest Aztec...
1 Answers · Computers & Internet · 02/02/2010
- related to Alphabet Inc