在命令行指示符状态下输入:A2000
屏幕将显示:
2000: 从内存的2000单元开始建立用户的程序
按照下面格式输入:
2000: MVRD R1,7E ;向寄存器传送直接数
2002 : MVRD RO, 20
2004: OUT 80 ;通过串行接口输出R0低位字节内容到显示器屏幕2005: PUSH RO ;保存RO寄存器的内容到堆栈中
2006: IN 81 ;读串行接口的状态寄存器的内容
2007: SHR RO : RO寄存器的内容右移一位,最低位移入标志C
2008: JRNC 2006 ;条件转移指令,标志位C≠1时就转到2006地址2009: POP RO :从堆栈中恢复R0寄存器的原内容
200A: CMP RO, R1 ; 比较两个寄存器的内容是否相同,相同则Z=1
200B: JRZ 2000 :条件转移指令,标志位Z为1时就转到2000地址200C: INC RO ;把R0寄存器的内容增加1
200E: JR 2004 ;无条件转移指令,- -定转移到2004地址
200F: RET: ;子程序返回指令,教学机程序也用RET指令结束
(复制粘贴即可)
在屏幕上显示95个可打印字符
最新推荐文章于 2023-07-03 20:16:13 发布