- •Басқару тізгінін шартқа байланысты ауыстыру командалары
- •Файлды құру функциясын шақырған кезде файл аты қандай форматта беріледі?
- •Tasm, Turbo Debugger дестелері қандай модуль құру үшін қолданылады?
- •Ассемблер тілінде бағдарлама құру кезеңдері?
- •Ассемблер тілінің негізгі мнемокодтарын атаңыз.
- •Деректер сегментіне қандай сегмент жатады?
- •Файлдармен жұмыс үшін қолданылатын dos функциялары.
- •Қандай шартсыз ауысу командалары кейбір команда топтарын айналып өтеді?
- •Cd командасының атқаратын қызметі?
- •Қандай шартты ауысу командалары таңбалы сандармен жұмыс кезінд қолданылатын?
- •Қандай командалар цикл ұйымдастыру кезінде қолданылады?
- •12.Қандай командалар прорграмманы шақыру үзуді өңдеу және одан қайтуды орындайды?
- •13.Қандай командалар процедураны (ішкіпрограмманы) шақыру және одан қайтуды орындайды?
- •14.Адресті алып –орналастыру командалары
- •15.Бас каталог, түпкі каталог, ішкі каталог дегеніміз не?
- •Rd командасының атқаратын қызметі?
- •Файлдармен жұмыс функциялары
- •Жалпы міндетті алып- орналастыру командалары
- •Енгізу –шығару командалары
- •Команданың форматы дегеніміз не және оны қалай жазуға болады?
- •21. RDкомандасының қызметі
- •22. Жүйелік регистрлер
- •23. Файлдық жүйенің ролі
- •24. Операндтарды адресациялау әдістері
- •25. Жалпы міндетті регистрлер
- •26) Каталог дегеніміз
- •27) Логикалық командалар.
- •28) Md командасының атқаратын қызметі.
- •30) .Ехе және .Сом форматтағы программа құрылымдары.
- •32..Ассамблер тілі қандай кодты қабылдайды?
- •33.Ассемблер тіліндегі программаларда қолданылатын есептеу жүйелері
- •34.Copy командасының атқаратын қызметі?-
- •35.Файл дегеніміз не және оның сипаттамасы қандай?
- •36) Ассемблер қандай тілге жатады?
- •42.Өзіңіздің достарыңыз туралы ақпараттарды консолға шығаратын программа құрыңыз
- •44.Санның квадратын есептеу программасын құрып нәтижені консолға шығар?
- •45. Алматы қаласындағы жоғары оқу орындарының тізімін консольға шығарыңыз?
- •4.4.5 Создайте структуру папок файловым менеджером far Manager
- •4.4.6 Создайте с клавиатуры файлы lesson.1 и lesson.2 файловым менеджером far Manager
- •4.4.7 Создайте файлы favorite.1 и favorite.2 файловым менеджером far Manager
- •4.4.8 Создайте файлы article1.Txt и article2.Txt файловым менеджером far Manager
- •4.4.9 Просмотрите файл article1.Txt файловым менеджером far Manager
- •4.4.11 Завершение лабораторной работы с файловым менеджером far Manager
Жалпы міндетті алып- орналастыру командалары
Алып-орналастыру командалары регистрлер мен жедел жады ұяшықтарының немесе енгізу/шығару порттарының арасында деректер мен мекендерді айырбастау үшін керек. Бұл командалар 4 топқа бөлінеді:
1. Жалпы міндеттік алып-орналастыру командалары.
2. Енгізу/шығару командалары.
3. Мекенжайды алып-орналастыру (тасымалдау) командалары.
4. Жалаушаларді көшіріп жазу командалары.
Жалпы міндеттік алып-орналастыру командалары
MOV командасы
Бұл негізгі жалпы міндетті команда регистр мен жады ұяшығының немесе екі регистр арасында байтты немесе сөзді алып, көрсетілген жерге орналастыра алады. Сондай-ақ, бұл команда тікелей мекендетілетін мәнді регистрге немесе жады ұяшығына алып-орналастырады. Команданың пішімі:
MOV қабылдағыш, таратқыш
Мысалы: MOV AX,TAB ; AX-ке жедел жадының TAB ұяшығының
MOV TAB,AX ; мәнін орналастыру және керісінше
MOV AX,BX
MOV AL,AH
MOV CX,40
MOV TAB,40
MOV командасын пайдаланған кезде мыналарды ескеру қажет:
а) Жедел жадының бір ұяшығының мәнін екінші ұяшыққа орналастыру үшін жалпы міндеттік регистрлердің біреуін пайдалану керек.
MOV AX,TAB ; жедел жадының TAB ұяшығының мәнін
MOV TABL,AX ; TABL ұяшығына АХ арқылы жазады
ә) Бір сегменттік регистрдің мәнін екінші сегменттік регистрге ауыстыру үшін жалпы міндеттік регистрлердің біреуін немесе стекті пайдалану керек.
MOV AX,ES
MOV DS,AX ; ES-тің мәні DS-ке жазылады
б) Жедел жадының ұяшығының мәнін сегменттік регистрлерге орналастыру үшін жалпы міндеттік регистрлердің біреуін пайдалану керек.
MOV BX,TAB ;жедел жады ұяшығының мәні
MOV DS,BX ; DS-ке жазылады.
в) командалық сегмент регистрін (CS) қабылдағыш операнд есебінде пайдалануға болмайды.
Енгізу –шығару командалары
Енгізу-шығару командалары
ІN – Портан операндты енгізу.
Команда форматы: ІN аккумулятор, порт
ІN – командасы байтты, сөзді және екілік сөзді порттан микропроцессорға алып-орналастырады.
OUT – Портқа операндты шығару.
Команда форматы: OUT порт, аккумулятор
OUT- командасы байтты, сөзді және екілік сөзді микропроцессордан портқа алып-орналастырады.
Аккумулятор есебінде AL регистрі (байттарды қайта тасымалдау үшін) және AX регистрі ( сөздерді қайта тасымалдау үшін) қолданылады. Порт операторы есебінде 0-ден 255-ке дейінгі порттар нөмірі және DX регистрі қолданылады.
Мысалы: ІN AL,60H
OUT 20H,AL
ІN AX,DX
OUT DX,AX
Команданың форматы дегеніміз не және оны қалай жазуға болады?
Команда форматы дегеніміз (формат команды; instruction format) — команданың тұрақты бөліктерін көрсететін оның схемасы. Әдетте, оның құрамында операция коды мен операндтар болады.
21. RDкомандасының қызметі
Бос каталогты жою. RD командасы. Алғашқыда бос болатын KURS сияқты каталогты түрлі файлдармен толтыра беру мүмкін қажет болмаса, бос каталогты RD командасы арқылы алып тастауға да болады. (Remove Directory- каталогты алып тастау). Жоғарыдағы мысалдағы бос KURS каталогын алып тастау үшін
С:\> RD KURSRD
командасы бойынша бос емес каталогты алып тастау үшін алдын ала атаулары осы каталогта тиеулі файлдарды толық өшіріп алу керек. (түбірлік және ағымдық каталогтарды өшіру мүмкін емес).
