Реферат: Программирование в двоичных кодах
--PAGE_BREAK--Программа №2
Позволяет занести содержимое регистров В и С в стек(выбранный участок памяти).
--PAGE_BREAK--Программа №4.1
Сложение двоично-десятичных чисел.
Адреса
Команды
Мнемоника команд
Комментарии
000
041
LXIH
001
200
B2
002
000
B3
003
076
MVI A
004
010
B2
005
206
ADD M
(A)+(M)à(A)
006
047
DAA
Десятичная коррекция
007
167
MOV M,A
010
166
HLT
Содержимое ячеек до выполнения программы:
Адрес
Содержимое
200
051 (29)
Содержимое ячеек после выполнения программы:
Адрес
Содержимое
200
067 (37)
--PAGE_BREAK--Анализ значений Слова Состояния Программы
Мнемоника команды
Значение PSW
(A)
РгF
MVI B 200
xxxxxxxx
xx0x0x1x
MVI A 001
00000001
xx0x0x1x
XRA B
10000001
10000110
RAL
00000010
10000111
LXI SP 202 000
00000010
10000111
PUSH PSW
00000010
10000111
HLT
00000010
10000111
Содержимое ячеек после выполнения программы:
Адрес
Содержимое
200
207
201
002
--PAGE_BREAK--Задание с клавиатуры
Команды
Мнемоника команд
303
JMP
200
B2
100
B3
--PAGE_BREAK--Программа №12
Выбор максимального элемента массива.
Адрес
Команда
Мнемоника команды
Комментарий
000
041
LXIH
001
100
B1
002
000
B2
003
016
MVI C
Загрузка переменной цикла
004
005
B2
005
176
MOV A,M
Загрузка в А первого элемента
006
043
INXH
Переход к следующему элементу
007
276
CMPM
Если А>М С=0
А<М С=1
010
332
JC
Если А<М меняем местами
011
014
B2
012
000
B3
013
176
MOV A,M
Перенос в А нового максимума
014
015
DCRC
Уменьшение переменной цикла
015
302
JNZ
Если переменная цикла не равна 0 то все сначала
016
006
B2
017
000
B3
020
062
STA
Сохранение результата в памяти
021
150
B2
022
000
B3
023
166
HLT
Конец
2.Выполнение индивидуальных заданий
продолжение
--PAGE_BREAK--
еще рефераты
Еще работы по информатике
Реферат по информатике
Информационные технологии управления в моей профессиональной деятельности функции структура реализация
18 Июня 2015
Реферат по информатике
Динамические структуры данных стеки
18 Июня 2015
Реферат по информатике
Информационные системы 6
18 Июня 2015
Реферат по информатике
USB-порт Flash-Память
3 Сентября 2013