在屏幕上显示95个可打印字符

该博客介绍计组实验内容,在命令行指示符状态输入A2000,从内存2000单元开始建立程序。详细列出程序指令,如向寄存器传送直接数、输出内容、保存恢复寄存器内容、条件转移等操作,并提示可复制粘贴。

在命令行指示符状态下输入: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指令结束
(复制粘贴即可)

评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值