Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 22.09.2015
Сообщений: 3
1

Подскажите литературу и то, как переписать программу используя другие функции

07.10.2015, 15:41. Показов 730. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1) Подскажите литературу. Начал читать Калашникова, нравится как он пишет, но это никак не помогает мне на лабораторных. Что-то для чайников, но с большим количеством конкретных примеров.
Особенно важны примеры простых программ. В Ассемблере от Калашникова этого очень не хватает.

2) Нужно переписать мою простенькую программу, используя функции 3Fh и 40h, а символы копировать из стека через PUSH и POP.

Программа позволяет ввести строку длиной в 10 символов и выводит первые три
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
sstack SEGMENT para stack "stack"
DB 100 dup (?)
sstack ENDS
 
sdata SEGMENT para "data" 
Message DB "Enter the string:",10,13, "$"
MaxLength DB 11
CurrentLehgth DB ?
s1 DB 11 DUP(?)
s2 DB 4 DUP(?) 
new_line DB 10,13,"Output :","$"
sdata ENDS 
 
scode SEGMENT para "code"
ASSUME CS:scode, DS:sdata
 
start: 
mov AX, sdata 
mov DS, AX
 
mov AH, 9
mov DX, offset Message
int 21h
 
mov AH, 0Ah
mov DX, offset MaxLength
int 21h
 
mov AH, 9
mov DX, offset new_line
int 21h
 
mov AL, s1
mov s2, AL 
 
mov BL, CurrentLehgth 
mov BH, 0
 
mov AL, s1[0]       
mov s2,al           
mov AL, s1[1]       
mov s2+1,al         
mov AL, s1[2]   
mov s2+2,al 
 
mov s2+3, "$"
mov s1[BX], "$"
 
mov ah, 9
mov dx, offset s1
int 21h 
 
mov ah, 9
mov DX, offset new_line
int 21h
 
mov ah, 9
mov dx, offset s2
int 21h 
 
mov ah, 04ch
int 21h
 
scode ENDS
END start
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2015, 15:41
Ответы с готовыми решениями:

Подскажите литературу по интерполяции функции двух переменных используя полиномы Лагранжа и Ньютона
Друзья подскажите литература по интерполяции функции двух переменных используя для этого полиномы...

Переписать программу используя пользовательские функции
Переписать программу используя пользовательские функции #include <tchar.h> #include <iostream>...

Переписать программу используя пользовательские функции
Переписать программу используя пользовательские функции #include <tchar.h> #include <iostream>...

Нужно переписать программу, используя функции
Создайте проект с функцией. Создать функцию с одним или двумя результатов и использовать его в...

0
07.10.2015, 15:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2015, 15:41
Помогаю со студенческими работами здесь

Переписать код, используя другие операторы
Помогите написать эти задачи с другими операторами, или так чтобы вид самого паскаля был другой...

Переписать код, используя другие операторы
прошу помочь мне переписать эту задачу с другими операторами begin...

Как переписать задачу, используя не процедуры, а функции?
uses crt; const n=10; type mas=array of real; var B,C,F,S:mas; i,j,n:integer; Procedure...

Как переписать программу используя понятие класса
У меня проблемы с написанием программ используя классы. Помогите переписать программу,...

Как бы переписать программу используя динамичские классы?
Помогите, пожалуйста, переписать данную программу используя динамический класс - ListDynamic.:cry:...

Подскажите как сделать программу используя If Then Else
используя If Then Else,Console Aplication. Уже все учебники перерыл,не выходит ничего.Кто знает?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru