211:
TASM itself is a 16-bit program. It will run on 16- and 32-bit versions of
Windows, and produce code for the same versions, but it does not generate 64-bit x86 code. Turbo Assembler 5.0 (at least) also contains a 32-bit PE version of tasm called TASM32.EXE.
460:
702:
427:
200:
was added in version 3. The last version of Turbo
Assembler is 5.4, with files dated 1996 and patches up to 2010; it is still included with
122:
453:
414:
406:
501:
446:
197:
63:
687:
557:
373:
189:
656:
526:
486:
362:
651:
682:
697:
575:
516:
17:
401:
Carmel, Indiana: Howard W. Sams & Company, Hayden Books division of
Macmillan Computer Publishing.
433:
GUI Turbo
Assembler (TASM) : A 64bit MuItilingual IDE for Assembly Language with TASM & TLINK
112:
692:
551:
95:
646:
201:
178:
563:
481:
410:
402:
158:
143:
100:
88:
107:
79:
641:
496:
188:
Borland advertised Turbo
Assembler as being 2-3 times faster than its primary competitor,
126:
631:
614:
609:
599:
534:
511:
367:
182:
676:
619:
545:
506:
491:
205:
162:
174:
432:
166:
604:
594:
29:
624:
170:
147:
34:
438:
636:
154:
84:
192:(MASM). TASM can assemble source in a MASM-compatible mode or an
539:
379:
442:
661:
151:
220:
A Turbo
Assembler program that prints 'Merry Christmas!':
161:. It can be used with Borland's other language products:
150:
in 1989. It runs on and produces code for 16- or 32-bit
177:. The Turbo Assembler package is bundled with Turbo
138:(sometimes shortened to the name of the executable,
585:
525:
474:
428:
Mastering Turbo
Assembler: Programming with Objects
118:
106:
94:
78:
62:
40:
28:
454:
8:
23:
16:"TASM" redirects here. For other uses, see
461:
447:
439:
22:
146:for software development published by
7:
14:
376:- contemporary of Turbo Assembler
370:- contemporary of Turbo Assembler
129: (archived October 23, 2010)
502:Low-level programming language
1:
703:Programming tools for Windows
246:"Merry christmas!"
382:- More recent x86 assembler
198:Object-Oriented programming
46:; 35 years ago
719:
399:Mastering Turbo Assembler.
181:and is interoperable with
15:
558:Microsoft Macro Assembler
196:with a few enhancements.
190:Microsoft Macro Assembler
74:
58:
487:Comparison of assemblers
363:Comparison of assemblers
222:
576:Open Watcom Assembler
517:x86 assembly language
18:Tasm (disambiguation)
657:Instruction listings
435:by Lakhya Jyoti Nath
409:. 2nd Edition, 1995
652:Calling conventions
552:High Level Assembly
469:x86 assembly topics
157:and compatibles or
25:
647:Processor register
397:Swan, Tom (1989).
670:
669:
564:Netwide Assembler
482:Assembly language
159:Microsoft Windows
133:
132:
710:
688:Borland software
463:
456:
449:
440:
352:
349:
346:
343:
340:
337:
334:
331:
328:
325:
322:
319:
316:
313:
310:
307:
304:
301:
298:
295:
292:
289:
286:
283:
280:
277:
274:
271:
268:
265:
262:
259:
256:
253:
250:
247:
244:
241:
238:
235:
232:
229:
226:
123:Official webpage
80:Operating system
54:
52:
47:
26:
718:
717:
713:
712:
711:
709:
708:
707:
673:
672:
671:
666:
642:Program counter
587:
581:
570:Turbo Assembler
521:
497:Instruction set
470:
467:
424:
389:
359:
354:
353:
350:
347:
344:
341:
338:
335:
332:
329:
326:
323:
320:
317:
314:
311:
308:
305:
302:
299:
296:
293:
290:
287:
284:
281:
278:
275:
272:
269:
266:
263:
260:
257:
254:
251:
248:
245:
242:
239:
236:
233:
230:
227:
224:
218:
136:Turbo Assembler
127:Wayback Machine
70:
50:
48:
45:
41:Initial release
24:Turbo Assembler
21:
12:
11:
5:
716:
714:
706:
705:
700:
695:
690:
685:
675:
674:
668:
667:
665:
664:
659:
654:
649:
644:
639:
634:
632:Memory address
629:
628:
627:
622:
617:
615:Interrupt flag
612:
610:Direction flag
607:
597:
591:
589:
583:
582:
580:
579:
573:
567:
561:
555:
549:
543:
540:Flat Assembler
537:
531:
529:
523:
522:
520:
519:
514:
512:Microassembler
509:
504:
499:
494:
489:
484:
478:
476:
472:
471:
468:
466:
465:
458:
451:
443:
437:
436:
430:
423:
422:External links
420:
419:
418:
394:
393:
388:
385:
384:
383:
377:
371:
365:
358:
355:
223:
217:
214:
183:Turbo Debugger
131:
130:
120:
116:
115:
110:
104:
103:
98:
92:
91:
82:
76:
75:
72:
71:
68:
66:
64:Stable release
60:
59:
56:
55:
42:
38:
37:
32:
13:
10:
9:
6:
4:
3:
2:
715:
704:
701:
699:
696:
694:
691:
689:
686:
684:
683:1989 software
681:
680:
678:
663:
660:
658:
655:
653:
650:
648:
645:
643:
640:
638:
635:
633:
630:
626:
623:
621:
620:Overflow flag
618:
616:
613:
611:
608:
606:
603:
602:
601:
598:
596:
593:
592:
590:
584:
577:
574:
571:
568:
565:
562:
559:
556:
553:
550:
547:
546:GNU Assembler
544:
541:
538:
536:
533:
532:
530:
528:
524:
518:
515:
513:
510:
508:
505:
503:
500:
498:
495:
493:
490:
488:
485:
483:
480:
479:
477:
473:
464:
459:
457:
452:
450:
445:
444:
441:
434:
431:
429:
426:
425:
421:
416:
415:0-672-30526-7
412:
408:
407:0-672-48435-8
404:
400:
396:
395:
391:
390:
386:
381:
378:
375:
372:
369:
366:
364:
361:
360:
356:
221:
215:
213:
209:
207:
203:
199:
195:
191:
186:
184:
180:
176:
172:
168:
164:
160:
156:
153:
149:
145:
141:
137:
128:
124:
121:
117:
114:
111:
109:
105:
102:
99:
97:
93:
90:
86:
83:
81:
77:
73:
67:
65:
61:
57:
43:
39:
36:
33:
31:
27:
19:
698:DOS software
569:
507:Machine code
492:Disassembler
398:
252:'$ '
219:
210:
193:
187:
163:Turbo Pascal
139:
135:
134:
30:Developer(s)
586:Programming
167:Turbo Basic
113:Proprietary
693:Assemblers
677:Categories
605:Carry flag
595:Call stack
527:Assemblers
387:References
206:C++Builder
194:ideal mode
662:Registers
625:Zero flag
175:Turbo C++
144:assembler
142:) is an
101:Assembler
535:A86/A386
357:See also
216:Example
171:Turbo C
148:Borland
125:at the
119:Website
108:License
89:Windows
69:5.4
49: (
35:Borland
637:Opcode
588:issues
578:(WASM)
572:(TASM)
566:(NASM)
560:(MASM)
542:(FASM)
475:Topics
413:
405:
300:offset
231:.stack
225:.model
202:Delphi
179:Linker
173:, and
155:MS-DOS
85:MS-DOS
600:Flags
554:(HLA)
548:(GAS)
392:Notes
333:4c00h
255:.code
237:.data
228:small
411:ISBN
403:ISBN
380:FASM
374:MASM
351:main
345:endp
342:main
261:proc
258:main
234:100h
204:and
140:TASM
96:Type
51:1989
44:1989
368:A86
348:end
339:21h
336:int
324:mov
321:21h
318:int
306:mov
303:msg
291:mov
279:mov
276:msg
273:SEG
264:mov
240:msg
152:x86
679::
327:ax
309:ah
294:dx
288:ax
282:ds
267:ax
243:db
208:.
185:.
169:,
165:,
87:,
462:e
455:t
448:v
417:.
330:,
315:9
312:,
297:,
285:,
270:,
249:,
53:)
20:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.