Регистрация
Среда программирования: Assembler-TASM(DOS)
Название работы: Информатика Ассемблер - ККР
Вид работы: Контрольная работа
Описание: Информатика Ассемблер
Контрольная работа по дисциплине 'Информатика'
1 Определите длину (в байтах) участка памяти, зарезервированного следующими операторами ассемблера:
N EQU 3
Text7 DB ‘Здравствуйте’, 0Bh, 1Fh
Pole3 DD N DUP (4)
2 Найдите сумму A+B двоичных чисел A=110100000001 и B=1111011000100.
3 Запишите содержимое (в десятичной системе) регистра DX, полученное в результате выполнения следующих операторов ассемблера:
MOV DX, 14h
MOV CX, 24
A1: INC CX
DEC DX
CMP CX, 20h
JNE A1
4 Найдите сумму X+Y шестнадцатеричных чисел X=3EE и Y=1AD6.
5 Получите шестнадцатеричное представление двоичного числа 1100100011101.
6 Запишите содержимое (в шестнадцатеричной системе) регистра AH, полученное в результате выполнения следующих операторов ассемблера:
MOV AH, 0B5h
MOV CL, 3
SHL AH, CL
SAR AH, 1
7
EFE5h
602h
EEEEh
EFECh
FEFCh
Пусть в данный момент времени некоторые регистры содержат:
(BX)=092Ah, (SP)=EFEDh, (IP)=0125h, (SS)=3756h, (CS)=2500h, (DS)=26ABh
Каково будет содержимое указателя стека (в шестнадцатеричной системе) в результате последовательного выполнения на ЦП следующих
машинных инструкций с указанием их длины?
PUSH BX (длина 1 байт)
RET (длина 1 байт)
CALL 600h (длина 3 байта)
INT 21h (длина 2 байта)
8
DE22h
DE2Ch
DE14h
272h
DEEFh
Пусть в данный момент времени некоторые регистры содержат:
(BP)=08A9h, (SP)=DE20h, (IP)=0264h, (SS)=843Ah, (CS)=5A58h, (DS)=681Dh
Каково будет содержимое указателя стека (в шестнадцатеричной системе) в результате последовательного выполнения на ЦП следующих
машинных инструкций с указанием их длины?
PUSH BX (длина 1 байт)
CALL 800h (длина 3 байта)
PUSH AX (длина 1 байт)
ADD CX, BX (длина 2 байта)
INT 21h (длина 2 байта)
9 Запишите содержимое (в шестнадцатеричной системе) регистра DL, полученное в результате выполнения следующих операторов ассемблера:
MOV DL, 0D4h
MOV CL, 4
STC
RCR DL, CL
10 Запишите содержимое (в десятичной системе) регистра AX, полученное в результате выполнения следующих операторов ассемблера:
MOV AX, 10h
MOV BX, 4
A1: DEC AX
INC BX
CMP BX, 7h
JBE A1
11 Запишите содержимое (в шестнадцатеричной системе) регистра CL, полученное в результате выполнения следующих операторов ассемблера:
MOV CL, 174
MOV BH, 00011000b
OR CL, BH
12 Укажите НЕПРАВИЛЬНЫЙ оператор передачи данных в следующем списке операторов:
MOV BL, 67
MOV AL, OFFSET Table
MOV CX, 65BFh
MOV DL, BYTE PTR Table
MOV Arg1, BX
13 Запишите содержимое (в шестнадцатеричной системе) регистра CL, полученное в результате выполнения следующих операторов ассемблера:
MOV CL, 95
MOV BH, 10011100b
AND CL, BH
14 Пусть в данный момент времени некоторые регистры содержат:
(BP)=0A98h, (SP)=EF04h, (IP)=12ABh, (SS)=A3ABh, (CS)=23FDh, (DS)=A968h
Каков (в шестнадцатеричной системе) физический адрес ячейки ОП, содержащей младший байт следующей исполняемой на ЦП инструкции?
15 Пусть в данный момент времени некоторые регистры содержат:
(BX)=092Ah, (SP)=F56Ah, (IP)=0125h, (SS)=CB12h, (CS)=2500h, (DS)=26ABh
Каков (в шестнадцатеричной системе) физический адрес ячейки ОП, содержащей младший байт вершины стека?
16 Найдите сумму X+Y шестнадцатеричных чисел X=8F8 и Y=1672.
17 Найдите разность A–B двоичных чисел A=1110011110100 и B=10001110011111.
В ответ введите абсолютное значение результата вычитания.
18 Укажите НЕПРАВИЛЬНЫЙ оператор передачи данных в следующем списке операторов:
MOV CX, OFFSET Tab4
MOV BX, 0FCCFh
MOV AH, DX
MOV DL, BYTE PTR Table
MOV AX, 0FA92h
19 Определите длину (в байтах) участка памяти, зарезервированного следующими операторами ассемблера:
Pole1 DW 30 DUP (6)
M3 DW 0ABCDh
Text DB 20h, ‘ABCDEF !!’
20 Получите двоичное представление десятичного числа 4789.
Год: 2020
Данный заказ (контрольная работа) выполнялся нашим сайтом в 2020-м году, в рамках этого заказа была разработана программа в среде программирования Assembler-TASM(DOS). Если у Вас похожее задание на программу, которую нужно написать на Assembler-TASM(DOS), либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2020-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.: ![]() Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() Skype: ![]() |