Проектирование ЭВМ. Довгий П.С - 11 стр.

UptoLike

11
(acall adr10 ; смещение в текущей странице, PC[15.10].adr10
lcall adr16 ; PC=adr16 )
ret ; Stack[SP-] PC возврат из подпрограммы
jc/jnc diff ; если (c/не с), PC+diff
jz/jnz diff ; переход, если АСС (=0)/(!=0)
jb/jnb bit, diff ; jb ACC.0,start – переход по значению бита
djnz {ri,ad}, diff ; [{..}-1, if ({..}#0), то PC+diff]
cjne (ri,@rj,ad} ,#d, diff ; if ({..}#d), то PC+diff;
Обзор мнемокодов системы команд в приложении 1, подробное описание
приведено в Keil. Help.
1.7. Форматы командоднобайтовые, двухбайтовые и трехбайтовые
(форматы и
кодирование команд подробнеев Keil/Help.
7 3 2 0
inc Ri
7 1 0 7 0
mov @ Rj #d/ad/rel
7 0 7 0 7 0
Ljmp/ jb /mov Adh/ bit/ad1 Adl/ rel/ad2
7 0 7 0
a10..a8 acall a7… a0
Рис.1.3. Форматы команд MCS51
II. Этапы проектирования ЭВМ
Схемы ЭВМ строятся на основе программной модели по традиционной
структуре, включающей исполнительное устройство, память и управляющее
устройство.
При большом объеме ручной работы этапы логического синтеза и
кодирования автоматизированы и поддерживаются средствами отладки.
В проекте кодирование и отладка микропрограмм выполняется как
самостоятельная
часть задания.