微机原理与接口技术 汇编语言
数据口地址40H状态口地址41H如果说DO为1设备READY编程1:实现用查询的方式输入20个十进制数,并求它们的和2:将20个数的和转化为BCD码,并把百十个位写入地址...
数据口地址40H 状态口地址41H 如果说DO为1 设备READY
编程1:实现用查询的方式输入20个十进制数,并求它们的和
2:将20个数的和转化为BCD码,并把百十个位写入地址
求答案 展开
编程1:实现用查询的方式输入20个十进制数,并求它们的和
2:将20个数的和转化为BCD码,并把百十个位写入地址
求答案 展开
1个回答
展开全部
个人觉得如果有汇编基础就像只学会了汉字,并不代码你会写出优秀的文章。所以计算机接口技术不但要有汇编基础(有能力编写一般汇编程序)还应该了解计算机硬件相关的知识:
第一:了解一下数字电路是什么而不深入钻研。因为只有知道计算机最本质的构造才能对上层的机器码及汇编语言进行深入的体会。也只有这样才能明白计算机硬件接口的概念。
第二:明白什么是硬件的接口(总线):就像高级语言中的接口一样,你不必关心它是怎么实现内部过程的,你只要知道接口提供了哪些功能,我们就可以正常使用这个类。在计算机硬件中有数据总线、地址总线、和控制总线,硬件如果正确接入了总线上,只要知道它在系统中的端口我们就能进行对硬件进行相关操作。
我在学习接口技术时错误的认为如果你想驱动一个硬件是必须把硬件内部的驱动写好才能在计算机中使用硬件,但后来我才明白硬件内部本身就有自己的“内部驱动”它是硬件在设计时就以经设计好了,我们只要把控制命令传入硬件内部寄存器中,硬件就能自己正常的运行而不要自已时刻关心硬件,所以有些硬件只要初始化以后,我们就不会在管它了。个人认为学会汇编不一定会写硬件相关的代码。所以了解计算机的硬件接口同时要知道怎么编写汇编接口这才是重要的,多多练习这方面的代码就自然明白了
第一:了解一下数字电路是什么而不深入钻研。因为只有知道计算机最本质的构造才能对上层的机器码及汇编语言进行深入的体会。也只有这样才能明白计算机硬件接口的概念。
第二:明白什么是硬件的接口(总线):就像高级语言中的接口一样,你不必关心它是怎么实现内部过程的,你只要知道接口提供了哪些功能,我们就可以正常使用这个类。在计算机硬件中有数据总线、地址总线、和控制总线,硬件如果正确接入了总线上,只要知道它在系统中的端口我们就能进行对硬件进行相关操作。
我在学习接口技术时错误的认为如果你想驱动一个硬件是必须把硬件内部的驱动写好才能在计算机中使用硬件,但后来我才明白硬件内部本身就有自己的“内部驱动”它是硬件在设计时就以经设计好了,我们只要把控制命令传入硬件内部寄存器中,硬件就能自己正常的运行而不要自已时刻关心硬件,所以有些硬件只要初始化以后,我们就不会在管它了。个人认为学会汇编不一定会写硬件相关的代码。所以了解计算机的硬件接口同时要知道怎么编写汇编接口这才是重要的,多多练习这方面的代码就自然明白了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询