http://cifra.studentmiv.ru/mps-7-zadanie/ Тема 7 Команды пересылки: формат, адресация, временные диаграммы выполнения Задание 1. Приведите пример однобайтной команды пересылки. Напишите ее формат. 2. Приведите пример двухбайтной команды пересылки. Напишите ее формат. 3. Приведите пример трехбайтной команды пересылки. Напишите ее формат. 4. Приведите пример команды пересылки с применением прямой адресации. Напишите ее формат. 5. Приведите пример команды пересылки с применением косвенной адресации. Напишите ее формат. 6. Нарисуйте временную диаграмму и составьте таблицу выполнения заданной команды. Варианты команд приведены в таблице. № вар Мнемоника команды Содержимое регистровой пары Содержимое ячейки памяти Содержимое регистра Адрес первого байта команды в программной памяти 1 2 3 4 5 6 7 8 9 10 11 12 13 14 LDA 0B25H SHLD 0B20H MVI A, 37H MVI M, 25H MOV D, M MOV M,E LXI B,0010H MOV M,D STA 0B0СH MVI D, 2EH MVI M, 40H MVI D, 70H STA 0B09H LHLD 0B60H (HL)=1234H (HL)=0B00H (HL)=0B05H (HL)=0B09H (HL)=0B20H (HL)=0B6EH - (E)=07H (D)=5FH (A)=60H (A)=A5H - 0800H 086FH 0805H 0810H 080EH 0900H 0806H 0804H 080АH 080ВH 080СH 080DH 080EH 080FH 15 16 17 18 19 20 21 22 23 24 25 26 27 LDAX B STAX D LDA 0B08H STA 0B08H MVI M, 46H SHLD 0B50H MOV B, M MOV M, C LDAX B STAX D LDA 0B08H STA 0B15H LHLD 0B00H (BC)=0B00H (DE)=0B10H (HL)=0B0DH (HL)=0B80H (HL)=0B50H (HL)=0B62H (BC)=0B0CH (DE)=0B0DH - (A)=B1H (A)=0ЕH (C)=E5H (А)=35Н (A)=3DH - 0800H 0810H 0811H 0813H 08015H 082FH 0819H 081AH 081DH 081CH 081AH 081DH 082FH 28 29 30 MVI M, 5FH MOV A, M MOV M,A (HL)=0B60H (HL)=0B10H (HL)=0B20H [0B25H]=17H [0B05H]=57H [0B60H]=13H; [0B61H]=79H; [0B00H]=6DH [0B08H]=4EH [0B50H]=79H [(0B0CH]=5FH [0B08H]=09H [0B00H]=43H; [0B01H]=9DH; [(HL)]=1FH - (A)=07H 082DH 0800H 0831H © И.В. Музылева, 2015 Страница 1 http://cifra.studentmiv.ru/mps-7-zadanie/ 31 32 33 34 35 36 37 38 39 40 41 42 LDAX B STAX D LDAX D STAX B LDA 0B0EH MOV A, M MOV M, A LDAX B STAX D LDA 0B00H STA 0B40H 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 MVI M, 4DH MOV B, M MOV M,C LDAX D STAX B LDAX B STAX D LDA 0B70H STAX D LDA 0B78H LHLD 0B65H SHLD 0B60H MOV Е, M MOV M,Е LDAX D STAX B LDAX B STAX D SHLD 0B45H (BC)=0B00H (DE)=0B08H (DE)=0B50H (BC)=0B0AH (HL)=0В4EH (HL)=0B9ЕH (BC)=0C2CH (DE)=0DEDH (HL)=0B8AH (HL)=0B08H (HL)=0В0FH (DE)=0В50H (BC)=0В48H (BC)=0B40H (DE)=0B7AH (DE)=0CDAH (HL)=0B8AH (HL)=0B36H (HL)=0В05H (DE)=0В70H (BC)=0В48H (BC)=0B47H (DE)=0BАAH (HL)=0B54H © И.В. Музылева, 2015 [0B00]=39H [0B50]=60H [0B0EH]=15H [0В4ЕН]=3АH [(BC)]=9DH [0B00H]=B9H [0B65H]=98H; [0B66H]=75H; [0В08Н]=10H [0В50Н]=99H [0B40Н]=60H [0B70H]=19H [0B78H]=89H [0В36Н]=15H [0В70Н]=9ВH [0B47Н]=6СH - (A)=4DH (A)=0FH (A)=F6H (A)=0CH - 0839H 083AH 0839H 083AH 083AH 0837H 0869H 085DH 081CH 081AH 08D3H 0865H (C)=65H (A)=01H (A)=5FH (A)=47H (C)=68H (A)=01H (A)=9FH - 086DH 0870H 0871H 0879H 081AH 0819H 085AH 080AH 0884H 085AH 086FH 0880H 0881H 0889H 088AH 0899H 089AH 080FH Страница 2