[转译][马基 杰斯特(MarkeyJester) 摩托罗拉68000 入门教程] 壹 - 基础介绍 | 7. 家庭作业答案 - 1
注意:本文经过原作者授权转译,转载请标明出处
原文地址:http://mrjester.hapisan.com/04_MC68/Sect01Part07/Index.html
条件允许建议阅读原文,网上非中文资料还是较多,当作锻炼英文岂不美哉
翻译若有不足之处欢迎批评指正
译文:
"在学校积极开展性教育课程可能是个不错的想法,不过我觉得这门课不应该给孩子们留家庭作业" ---- 比尔 科斯比 (Bill Cosby),美国"电视喜剧之父"
简介
上节中我给大家留了一串指令来测试学习成果,在这一节,我们来康康那串指令执行后的结果,对照下你们做对了没
答案
move.w #$0123, d0
move.b d0, d1
move.w d1, d2
move.l #$FFFF0000, d3
move.w d0, d3
move.l d3, d0
move.w d2, d0
所有数据寄存器内容在之前都是00000000
move.w #$0123, d0
字0123被放到了寄存器d0中,d0里现在的内容是00000123
move.b d0, d1
把d0中的一个字节23移动到d1中,所以d1现在是00000023
move.w d1, d2
把d1中的一个字0023移动到d2中,所以d2现在是00000023
move.l #$FFFF0000, d3
把长字FFFF0000移动到d3中,所以d3现在是FFFF0000
move.w d0, d3
把d0中的一个字0123移动到d3中,所以d3现在是FFFF0123
move.l d3, d0
把d3中的一个长字FFFF0123移动到d0中,所以d0现在是FFFF0123
move.w d2, d0
把d2中的一个字0023移动到d0中,所以d0现在是FFFF0023
好了,这些指令执行完毕后,d0中的内容是FFFF0023,你做对了吗?我当然希望如此,如果没做对的话,记得把这一节再捋一遍哦
目录
上一篇:[转译][马基 杰斯特(MarkeyJester) 摩托罗拉68000 入门教程] 壹 - 基础介绍 | 6. 地址和程序流
下一篇:[转译][马基 杰斯特(MarkeyJester) 摩托罗拉68000 入门教程] 贰 - 基本指令 | 1. ADD 指令(加)
浙公网安备 33010602011771号