1700413649
微型计算机终于顺利地制作出来了,诸位辛苦了!微型计算机接上电源就能用了吗?其实还不能,因为尽管硬件组装好了,但若没有输入程序,计算机还是不能工作的。所以即使为微型计算机接通了电源,它也什么都执行不了
1700413650
1700413651
下面就编写一段测试程序吧。编写时可以使用哪种编程语言呢?是BASIC、C语言还是Java呢?其实这些语言都无法使用,因为作为计算机大脑的CPU只能解释执行一种编程语言,那就是靠罗列二进制数构成的机器语言(原生代码)。代码清单2.1展示了一段用机器语言编写的测试程序。程序是指令和数据的集合,表示指令或数据的数值为8比特为一个单位存储到内存中的。这段程序只实现了一个简单的功能,那就是通过拨动连接到Z80 PIO上的指拨开关控制LED的亮或灭。有关机器语言的细节将在接下来的第3章中介绍
1700413652
1700413653
代码清单2.1 用机器语言编写的测试程序
1700413654
1700413655
地址 程序
1700413656
1700413657
00000000 00111110
1700413658
1700413659
00000001 11001111
1700413660
1700413661
00000010 11010011
1700413662
1700413663
00000011 00000010
1700413664
1700413665
00000100 00111110
1700413666
1700413667
00000101 11111111
1700413668
1700413669
00000110 11010011
1700413670
1700413671
00000111 00000010
1700413672
1700413673
00001000 00111110
1700413674
1700413675
00001001 11001111
1700413676
1700413677
00001010 11010011
1700413678
1700413679
00001011 00000011
1700413680
1700413681
00001100 00111110
1700413682
1700413683
00001101 00000000
1700413684
1700413685
00001110 11010011
1700413686
1700413687
00001111 00000011
1700413688
1700413689
00010000 11011011
1700413690
1700413691
00010001 00000000
1700413692
1700413693
00010010 11010011
1700413694
1700413695
00010011 00000001
1700413696
1700413697
00010100 11000011
1700413698
[
上一页 ]
[ :1.700413649e+09 ]
[
下一页 ]