Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Команда записи области памяти в файл





Команда WRITE (w или W) переписывает на диск данные, выбирая их из памяти. При этом спецификация создаваемого файла должна задаваться с помощью команды NAME.

Перед введением команды WRITE в регистры BX и CX записывается размер занимаемой файлом памяти в байтах (шестнадцатеричное число, занимающее 4 байта). Поэтому перед записью необходимо проверить содержимое этих регистров (с помощью REGISTER).

В командной строке WRITE можно указать начальный адрес памяти, по которому производится чтение данных с последующей записью их на диск. Если указан короткий адрес, то адрес сегмента выбирается из регистра CS.

Если начальный адрес не указан, то запись производится, начиная с адреса CS:0100.

Команда выхода из отладчика

Чтобы выйти из отладчика и передать управление операционной системе, на его стандартный запрос вводится команда q:

-q

СОДЕРЖАНИЕ РАБОТЫ

1. Ознакомиться с теоретическим материалом.

2. В соответствии со своим вариантом (пример для ассемблирования) опробовать команды debug.

Варианты заданий

1. MOV AL,20 MOV BL,10 ADD AL,BL SUB BL,3 AND AX,BX 2. INC DH MOV DL,00 AND AX,DX NOT AX MOV BX,AX
  3.   MOV AX,1111 MOV BX,2 MUL BX INC AX XOR AX,FFFF   4.   MOV AL,03 DEC AL CMP AL,00 JNE 103 MOV DX,0F0E
  5.   MOV BL,FF PUSH BX DEC BL POP AX SUB AX,BX   6.   MOV BX,100 SUB BX,AX NEG AX INC BX ADD BX,AX
  7.   MOV AX,7 CMP AX,4 JNE 10C MOV BL,7 DIV BL   8.   MOV BX,13 DEC BX MOV AX,BX IDIV BL MOV BL,AL
  9.   MOV BX,FF00 ROR BX,1 NOT BX SUB BX,0F CMP AX,BX   10.   MOV DX,FFFF MOV AX,1111 NOP AND DX,AX NOT DX
  11.   MOV AX,3003 DEC AH INC AL AND AX,04 XOR AX,FFFF   12.   INC AX CMP AX,FFFF JNE 100 NEG AX MOV CX,AX
  13.   AND AX,40 JNZ 109 MOV BX,FFEE NOP CMP BX,FFEE   14.   STC MOV AL,F1 MOV BL,0F ADC AL,BL CLC
  15.   MOV AX,000F ROR AX,1 MOV BX,0330 OR AX,BX XOR AX,0   16.   POP CX MOV AX,0FFF DIV CL ROL AX,CL PUSH AX
  17.   DEC AX NOT AX MOV CL,05 MUL CL NEG AX   18.   NOT AX NOP RCR AX,1 ADC AX,2EA SUB AX,0A
  19.   POP BX POP AX SUB AX,BX MOV DX,AX NEG AX   20.   MOV CL,20 MOV CH,20 AND CH,CL SUB CX,20 IMUL CX
  21.   XOR BH,BH MUL BH CMP AX,0 JZ 10A NOP MOV AX,2000   22.   NEG BX MOV DX,300 ADD BX,DX MOV AX,BX PUSH AX POP CX
  23.   MOV CL,15 MOV CH,15 PUSH CX ADD CH,CL POP AX SUB AX,CX   24.   NOP INC AX DEC BX ADD AX,BX AND AX,43 NOT AX
  25.   LAHF STI CLC SAHF MOV DX,FFF0        

Лабораторная работа № 3

Формат команд и способы адресации в реальном
режиме работы процессора

Цель работы: изучить способы адресации 16-разрядного режима работы процессора и их представление в кодах команд.

Основные понятия

Date: 2015-05-23; view: 680; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию