М. З. Якубова техника ғылымдарының кандидаты, доцент



бет59/141
Дата26.09.2023
өлшемі3.68 Mb.
#478578
1   ...   55   56   57   58   59   60   61   62   ...   141
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР АРХИТЕКТУРАСЫ

Программаны іске қосу. Программа дұрыс жұмыс істемесе, бұл кезеңнің алдында программаны ТҮЗЕТУ кезеңі орын алады.
119
76-сурет. Эмулятордағы жаңа файлдың коды
120
EMU8086 ортасында ассемблерлік программаны құру ерекшеліктері
Бұл программалық өнімде ассемблер тілінде программа құ-
руға арналған барлық қажетті құралдар бар. Emu8086 пакеті: мәтіндік редактор, assembler, disassembler программалық жаб- дықтың эмуляторын (Виртуальді машина) біріктіреді. Програм- маның орындалуы барысында программалық регистрлер, флаг- тар, жады және АЛҚ арқылы орталық процессордың жұмысын көрсетеді. Кіріктірілген вирутальды машина толығымен прог- рамманың ЭЕМ нақты аппараттық құрылғыларына, жады жи- нақтаушыларына қол жеткізуін бұғаттап, программаның жөн- делуін жеңілдетеді.
Ассемблерлік программаларды дайындау ережелері
Ассемблер тілінде программаларды дайындау барысында ке- лесі ережелерді сақтау керек:
  • директиваларды үлкен әріптермен, ал нұсқауларды кіші

  • әріптермен теру керек.
  • мәтінді кеңінен жазу керек.
  • экранның шетіне шығуға болмайды, яғни 80 белгіден асыр- мау қажет, яғни ол түзетуге және баспаға беруге ыңғайлы.
  • шеткі арақашықтықты сақтау үшін TAB бастырмасын

  • қолданыңыз.

Ең тиімдісі келесі жол болып табылады:
movax,<бос орын>bx< (1-3) TAB>;
<бос орын>қосымша мәтін.
Қосымша мәтін алдындағы табуляция командалардың аргу- менттерінің санымен анықталады және 1-ден 3-ке дейін өзгере- ді. Тілдің синтаксисімен танысу барысында қосымша ережелері пайда болады.
NEW – COM TEMPLATE (Файл – Жаңа файл – COM шабло-
ны). Берілген кодтың редакторында біз келесіні көреміз:
Emu8086 жаңа файлды құру
Бұл жерде ескеретіні, Windows ОЖ ассемблердің көмегімен құрылатын программалар екі типте болады: COM және EXE. Файлдардың арасындағы айырмашылықты кейінірек қарастыра- мыз, алғашқы кезде біз тек COM кеңейтілуімен жұмыс істейміз, себебі олар өте қарапайым. Emu8086 ортасында файлды құрған- нан кейін, берілген кодта «add your code hear» – өзіңіздің коды- ңызды қосыңыз деген жолды көресіз. Бұл жолды өшіріп, оның орнына келесі мәтінді қоямыз:
MOV AH, 02h MOV DL, 41h INT 21h
INT 20h
Сонымен, программаның толық мәтіні келесідей болады: ORG 100h
MOV AH, 02h MOV DL, 41h INT 21h
INT 20h
RET
Бұған қоса жоғарғы жақта тағы да қосымша түсініктемелер бар (76-суретте жасыл түспен келтірілген). Ассемблер тілінде
121


Достарыңызбен бөлісу:
1   ...   55   56   57   58   59   60   61   62   ...   141




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет