来源:[db:来源] 时间:2022-08-23 08:31:54
$P 00 60 ; R0=0 作结果
$P 01 00
$P 02 21 ; R1读入 作计数器
$P 03 00
$P 04 22 ; R2读入 作加数
$P 05 00
$P 06 08 ; LOOP: ADD R0,R2
$P 07 71 ; DEC R1
$P 08 F0 ; BZC RESULT 相减为0,表示求和完毕
$P 09 0C
$P 0A E0 ; JMP LOOP 未完则继续
$P 0B 06
$P 0C 61 ; R1=FF
$P 0D FF
$P 0E 19 ; AND R1,R2 R1=R2
$P 0F 62 ; R2=FF
$P 10 FF
$P 11 12 ; AND R2,R0 R2=R0
$P 12 60 ; R0=0 作结果
$P 13 00
$P 14 08 ; LOOP: ADD R0,R2
$P 15 71 ; DEC R1
$P 16 F0 ; BZC RESULT 相减为0,表示求和完毕
$P 17 1A
$P 18 E0 ; JMP LOOP 未完则继续
$P 19 14
$P 1A 30 ; OUT 40H,R0 和在OUT单元显示
$P 1B 40
$P 1C E0 ; JMP START 跳转至START
$P 1D 00
$P 1E 50 ; HLT 停机
; //***** End Of Main Memory Data *****//
; //** Start Of MicroController Data **//
$M 00 000001 ; NOP
$M 01 006D43 ; PC-
相关推荐
猜你喜欢