汇编语言的编译器是用机器语言写的,但是没有现成的程序,怎么让计算机识别键盘的输入呢

时间:2021-02-13 01:29:04
汇编语言的编译器是用机器语言写的,但是没有现成的程序,怎么让计算机识别键盘的输入呢

13 个解决方案

#1


早前的计算机并不一定需要键盘,已开始时可没有键盘哦,干嘛要识别键盘输入呢?何况软件最终还不要通过硬件的已有功能进行?难道软件能够超越硬件的已有功能吗?这样的话还发展硬件干嘛?
软件只不过是计算机科学中的一个分支而已,不要认为没有软件,计算机就不能成为计算机了。

#2


通过硬件的物理特性(如电气特性)来识别

#3


楼主问了好几个相同性质的问题。现在的计算机教育是不是都不说这些了?还是这样的书不好卖?还是大家都喜欢那些花拳秀腿呢?
楼主还蛮有疑问的精神哦。

#4


别侮辱人嘛,
那我有一个问题,vc的编译器是用vc写的吗?那vc如何自己编译自己。
鸡生蛋还是蛋生鸡?

#5


c的编译器是用什么写的?

#6


汇编编译器也是用C和ASM写的,只不过编译成机器码而已啦,至于第一个编译器是怎么开发的,我也不清楚..呵.....

#7


意思理解歪了,没人侮辱,都不用着急。
编译器只不过是一个软件罢了,是一个能够编译源代码生软件的软件。用vc当然可以编译出vc,但事实上应该不是全部,特别是核心部分应该不是。语言的编译器都是在已有的技术上开发出来的。
看看操作系统是用什么写的?难道我们不能在这个操作系统上写另一个操作系统吗?可以的。大家可以看看计算机和软件发展的历史,很多问题都会了解了,不必要在这里争论一些事实存在的事情,因为大家都是想了解一下实际情况。

#8


我年轻的时候也对这个问题困惑不已啊!!呵呵呵呵

#9


不懂就问有什么不对,你不屑一顾自可以不回答。

#10


eniac的程序都是工程师插线出来的,早期的硬件有打纸带的,这个可以不用现成的程序,而读入内存是光电的,也可以不用现成的程序,有了纸带上的程序,读入内存...

#11


我想你若是你有一定的电子技术常识的话,就不会问这些幼稚的问题了

#12


我一开始总是也不明白
应用软件靠操作系统来解释
那操作系统怎么就可以操作那些半导体?
后来发现自己理解出现了一个误区,
其实我们在屏幕上出现的这些东西和机器里的这些东西
都是一些电气信号
不过是显示出来成了字啊图像这些

比如我按下C键,屏幕上出现了C,但是在我敲下键盘的时候,键盘产生了一个电气信号(或者叫脉冲?),然后就传递给了主机,然后经过一些处理,就显示在了显示器上
不知道你明白了没有?

我当初对这个问题也很迷惑
就像对 宇宙的第一推动力一样迷惑
希望我上面说的对你有点帮助
也希望我没说错

#13


你所说的问题,是一个“编译器自举”的问题


DocWizard 1.0.0.1

alphasun@263.net.cn

欢迎下载,提出改进建议 http://www.csdn.net/cnshare/soft/16/16229.shtm

您在写文档时是否被数量众多的类成员函数所烦恼?是否为了美观的
版面、格式而困扰?是否为了做成CHM而不得不进行大量的手工操作?
本软件可以帮助您

        ●    生成C++的类的HTML格式的文档,条分缕析,版面美观而朴实。
                并且可以集成到  HTML  Workshop  中,和其他类一起形成CHM。

        ●    而且可以生成  content  of  topic  (.hhc)  文件以及生成
                index  (.hhk)  文件。避免您手工编辑生成文件的麻烦。要知
                道在  HTML  Workshop  中编辑生成这两种文件是非常麻烦的。

        ●    在马上就要推出的新版本中,将提供二次开发接口,您将可以
                操纵文档生成过程,形成更符合您要求的文档。当然源代码的
                解析本软件已经帮您完成了,您所要做的仅仅是生成您所关心
                的“部分”文档。


欢迎下载,提出改进建议 http://www.csdn.net/cnshare/soft/16/16229.shtm

#1


早前的计算机并不一定需要键盘,已开始时可没有键盘哦,干嘛要识别键盘输入呢?何况软件最终还不要通过硬件的已有功能进行?难道软件能够超越硬件的已有功能吗?这样的话还发展硬件干嘛?
软件只不过是计算机科学中的一个分支而已,不要认为没有软件,计算机就不能成为计算机了。

#2


通过硬件的物理特性(如电气特性)来识别

#3


楼主问了好几个相同性质的问题。现在的计算机教育是不是都不说这些了?还是这样的书不好卖?还是大家都喜欢那些花拳秀腿呢?
楼主还蛮有疑问的精神哦。

#4


别侮辱人嘛,
那我有一个问题,vc的编译器是用vc写的吗?那vc如何自己编译自己。
鸡生蛋还是蛋生鸡?

#5


c的编译器是用什么写的?

#6


汇编编译器也是用C和ASM写的,只不过编译成机器码而已啦,至于第一个编译器是怎么开发的,我也不清楚..呵.....

#7


意思理解歪了,没人侮辱,都不用着急。
编译器只不过是一个软件罢了,是一个能够编译源代码生软件的软件。用vc当然可以编译出vc,但事实上应该不是全部,特别是核心部分应该不是。语言的编译器都是在已有的技术上开发出来的。
看看操作系统是用什么写的?难道我们不能在这个操作系统上写另一个操作系统吗?可以的。大家可以看看计算机和软件发展的历史,很多问题都会了解了,不必要在这里争论一些事实存在的事情,因为大家都是想了解一下实际情况。

#8


我年轻的时候也对这个问题困惑不已啊!!呵呵呵呵

#9


不懂就问有什么不对,你不屑一顾自可以不回答。

#10


eniac的程序都是工程师插线出来的,早期的硬件有打纸带的,这个可以不用现成的程序,而读入内存是光电的,也可以不用现成的程序,有了纸带上的程序,读入内存...

#11


我想你若是你有一定的电子技术常识的话,就不会问这些幼稚的问题了

#12


我一开始总是也不明白
应用软件靠操作系统来解释
那操作系统怎么就可以操作那些半导体?
后来发现自己理解出现了一个误区,
其实我们在屏幕上出现的这些东西和机器里的这些东西
都是一些电气信号
不过是显示出来成了字啊图像这些

比如我按下C键,屏幕上出现了C,但是在我敲下键盘的时候,键盘产生了一个电气信号(或者叫脉冲?),然后就传递给了主机,然后经过一些处理,就显示在了显示器上
不知道你明白了没有?

我当初对这个问题也很迷惑
就像对 宇宙的第一推动力一样迷惑
希望我上面说的对你有点帮助
也希望我没说错

#13


你所说的问题,是一个“编译器自举”的问题


DocWizard 1.0.0.1

alphasun@263.net.cn

欢迎下载,提出改进建议 http://www.csdn.net/cnshare/soft/16/16229.shtm

您在写文档时是否被数量众多的类成员函数所烦恼?是否为了美观的
版面、格式而困扰?是否为了做成CHM而不得不进行大量的手工操作?
本软件可以帮助您

        ●    生成C++的类的HTML格式的文档,条分缕析,版面美观而朴实。
                并且可以集成到  HTML  Workshop  中,和其他类一起形成CHM。

        ●    而且可以生成  content  of  topic  (.hhc)  文件以及生成
                index  (.hhk)  文件。避免您手工编辑生成文件的麻烦。要知
                道在  HTML  Workshop  中编辑生成这两种文件是非常麻烦的。

        ●    在马上就要推出的新版本中,将提供二次开发接口,您将可以
                操纵文档生成过程,形成更符合您要求的文档。当然源代码的
                解析本软件已经帮您完成了,您所要做的仅仅是生成您所关心
                的“部分”文档。


欢迎下载,提出改进建议 http://www.csdn.net/cnshare/soft/16/16229.shtm