Tag: tasm

Turbo Assembler ist ein x86-assembler von Borland

Ändern Sie die Hintergrundfarbe der dosbox-Konsole beim ausführen einer tasm-Programm

Anzahl der Antworten 4 Antworten
Ich versuche, display x in die Mitte des Bildschirms, und ändern Sie dann die Hintergrundfarbe der Konsole zu blau. Ich habe den folgenden code, führt alles außer zum ändern der Hintergrundfarbe: TITLE screen1.ASM .MODEL SMALL .STACK 0100h

Relative jump out of range by 0020h Byte

Anzahl der Antworten 3 Antworten
Hatte ich schon zu schreiben versucht, eine grundlegende com Datei für einen 'shell'. Ich war in der Lage, montieren Sie den gleichen code in NASM mit kleinen änderungen. Allerdings dieser code nicht montieren in TASM ! Bekomme

Farbige Hello World in TASM

Anzahl der Antworten 3 Antworten
Guten Tag. Ich bin neu in der Assembler-und ich bin versucht zu drucken eines farbigen "Hallo Welt" in TASM. Hier ist mein code bisher. Es druckt nur "Hallo Welt", ohne eine Farbe. .model small .stack 100h .data

Zum drucken von farbigen string in Assembler?

Anzahl der Antworten 3 Antworten
Jan db " January$ " string db "Sun Mon Tue Wed Thu Fri Sat$" string1 db " 1 2 3$" string2 db " 4 5 6 7 8 9 10$" string3 db "11 12 13 14 15

So drucken fibonacci-Reihe in der Montage?

Anzahl der Antworten 3 Antworten
Habe ich versucht zu bekommen, der fibonnacci-Reihe, bis zu einer bestimmten Anzahl. Aber nicht richtig gedruckt. Hier ist mein code. num ist die gegebene Zahl. proc getFibo mov al,num mov cl,0 mov bl,1 mov dl,cl add dl,48

Unterschied zwischen lea und offset

Anzahl der Antworten 2 Antworten
ar db "Defference $" Was ist der Unterschied zwischen mov dx,offset ar und lea dx,ar Ich denke, beide machen dieselbe Arbeit, aber was ist der Unterschied zwischen diesen beiden der einzige Unterschied zwischen Ihnen ist, dass lea

Ich verstehe nicht, wie man verwenden Sie Interrupt 21, AH=0ah

Anzahl der Antworten 3 Antworten
Meine Informationen kommen aus hier. Die Zuordnung fragt nach einem Programm zum Lesen von in nicht mehr als 20 Zeichen, konvertiert diese Zeichen in Großbuchstaben, und dann druckt die Eingabe als Hauptstädte. Ich habe keine Ahnung, wie

Kein Programm-Einstiegspunkt TASM Fehler

Anzahl der Antworten 1 Antworten
Ich versuche zu entwickeln, die einen einfachen kernel mit TASM, mit diesem code: ; beroset.asm ; ; This is a primitive operating system. ; ;********************************************************************** code segment para public use16 '_CODE' .386 assume cs:code, ds:code, es:code, ss:code

ASM-Programmierung, wie man mit loop?

Anzahl der Antworten 2 Antworten
Im zum ersten mal hier.Ich bin ein college-student. Ich habe ein einfaches Programm mit Assembler. Und im Wundern, wenn ich loop-Methode um es zum laufen fast samething als das, was es tut unten das Programm, das ich

Montage -, Wie Sie Eine Boolean-Variable

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen, wie Sie eine Boolean-variable in Assembler TASM? Ich habe auf der Suche im Internet und ich kann nicht finden, eine richtige Erklärung. Vielen Dank, wer hilft. boolean ist ein Begriff aus einer high-level

Addieren oder Subtrahieren von zwei zahlen in x86 Assembler (TASM)

Anzahl der Antworten 2 Antworten
Ich bin versucht zu schreiben, ein Programm in Assembler zu nehmen, ein plus-oder minus-Zeichen, als die erste Eingabe ( die Entscheidung, ob plus oder minus zwei zahlen zusammen ) und dann mit zwei 2-stellige zahlen und addieren/subtrahieren

Montage : Konvertieren von 8-bit-Binär-Zahl in eine hexadezimale Zahl

Anzahl der Antworten 3 Antworten
Ich schreiben müssen, das Assembler-Programm auf tasm, muss für die Eingabe: ein 8-bit-Binärzahl, und die Ausgabe sollte sein : hexadezimale Darstellung der gleichen Zahl. Beispiel: 10010110 ->96 10110100 ->B4 Da bin ich aber sehr neu in der

Lesen Sie eine zweistellige Zahl, die in der Montage-und speichern es in eine variable

Anzahl der Antworten 2 Antworten
Muss ich ein Programm in Assembler zu Lesen, eine zweistellige Zahl, die vom Benutzer in einer Variablen gespeichert und später ausdrucken. Ich habe viel versucht, konnte aber nicht durchkommen. Hier ist meine Codierung. .model small .stack 100h

8086 Assembly (TASM): Anzeigen eines ASCII-Zeichen als HEX-Wert

Anzahl der Antworten 2 Antworten
** Bearbeitet für die Klarstellung und "sauberer" code. Ich versuche zu akzeptieren, ein Zeichen von der Tastatur (Buchstaben) und konvertieren Sie die ASCII-Wert in hex, dann zeigt es. Ich wissen, wie die Umrechnung von Basis 10 in

Wie kann ich umwandeln HEX zu DEZIMAL?

Anzahl der Antworten 1 Antworten
Ich Plane konvertiert die variable X nach dezimal. Ich habe eine harte Zeit mit turbo assembler, können Sie eine hand geben? code segment ;inicio de un segmento unico assume cs:code,ds:code,ss:code org 100h ;localidad de inicio del contador

Montage Unterschied zwischen TASM und MASM

Anzahl der Antworten 2 Antworten
Lerne ich TASM an der Universität, sondern auch Informationen über TASM auf die web scheint zu sein, sehr begrenzt. Ich habe gefunden, mehr Informationen zu MASM. Meine Frage ist, was ist der Unterschied zwischen MASM und TASM?

Was bedeutet " dup (?)` meine, in TASM?

Anzahl der Antworten 2 Antworten
Ich habe diesen code hier, aber ich bin nicht vertraut mit der syntax. STACK16_SIZE = 100h stack16 db STACK16_SIZE dup (?) Ich denke dup bedeutet, dass wir deklarieren eine variable vom Typ array, wie das ist, ein

Wie erzeugt man einen nasm kompilierbaren Assembler-Code aus dem c-Quellcode unter Linux?

Anzahl der Antworten 2 Antworten
Test-Plattform 32-bit-Linux. Im Grunde, ich weiß, der gcc verwendet werden können, zu generieren, die sowohl Intel-und At&T-Stil Assembler-code, aber es scheint, dass Sie kann nicht direkt nasm/tasm zu kompilieren die Intel-style Assembler-code, der gcc erzeugt. Ich bin

Wie viele Möglichkeiten, ein Register auf Null zu setzen?

Anzahl der Antworten 7 Antworten
Ich bin gespannt wie viele Möglichkeiten gibt es, um festzulegen, ein register zu null in x86-assembly. Mit einer Anweisung. Jemand sagte mir, dass er es geschafft, das mindestens 10 Möglichkeiten, es zu tun. Diejenigen, die ich denken