谈谈120门程控交换机的设计(国内业余大学毕业生)# EE - 电子工程m*a2012-12-01 08:121 楼公司没变, 工作没变请问有没有h1b 被check两年有效的这个说法?好像F1的4年有效是经常被提起的精华区里边也没有人真正是拿2年有效这个成功和VO 争论成功的?
t*e2012-12-01 08:122 楼 我的电子技术开发是从研发程控用户交换机开始的。六四前的88年,在比我大30多岁的表兄开的交换机厂兼技术员(当时我在政府部门工作,后辞职),从32门4链路开始一直到1995年设计出120门32链路时分脉冲双音频程控用户交换机,2000年后国家电信部门开展“内部短号”业务后,用户交换机市场开始走下坡路,其技术在国内已失去市场价值,因此我想在这儿与各位谈谈“120门32链路时分脉冲双音频程控用户交换机”硬件和软件的设计问题。硬件:安装结构采用插板式,每板八门,模拟交换器件用22100,双音频解码用8870,整个系统采用双单片机(89C52)主从运行,主频12M,一个负责收发拨号脉冲和双音频信号,一个负责各种信号音发生和链路交换以及市话接入接出等。软件:根据电话程控交换机的工作原理和特点,采用时间分割法来设计整个软件,根据拨号脉冲的规范标准和各种信号音(忙音,回铃音,空号音等)的频率间隔时间以及89C52的指令周期,还有容量(120门),确定主频用12M,运行周期为10MS,再把10MS分成120份,cpu在这时段内完成一门话机的摘机,挂机,发信号音,交换等操作。资源分配是把RAM也分割为120组,用于储存每门话机的实时状态,控制信号音的发送等。由于篇幅和时间有限,我就谈这些,各位都是干这行的,所以我所讲的应该够具体的了。
z*n2012-12-01 08:123 楼本来我是不想再回阁下的帖子了,实际上本版的各种道路选择,优劣比较的帖子本人一概无视。看阁下长我几岁,我再多说几句。阁下要讨论问题,这个版是欢迎的。至少本人挺愿意。本人比阁下晚个几年,学的东西几乎一样,阁下前面那些帖子里面提到的片子/课程我基本上都学过搞过。当年也是从z80开始接触计算机/单板机/单片机的,我现在还记得z80的MOV A,XX指令的机器码是3E XX——当年在Z80上都是用手敲机器码编程。我们中间很多人都可以直接看汇编敲机器码。当年本人搞过的系统也不少,各种单片机处理器从Z80到31/51/52系列,PIC系列,到后来的atmel,摩托罗拉,NEC,三菱的我都摸过。说实话,这些东西,搞过了也就那么回事。您要是想分享心得,寻求解答,都没问题,不过能不能把那个“国内业余大学”几个字去掉?每个帖子都挂上这几个字,有意思么?【在 t*******e 的大作中提到】: 我的电子技术开发是从研发程控用户交换机开始的。六四前的88年,在比我大30多: 岁的表兄开的交换机厂兼技术员(当时我在政府部门工作,后辞职),从32门4链路开: 始一直到1995年设计出120门32链路时分脉冲双音频程控用户交换机,2000年后国家电: 信部门开展“内部短号”业务后,用户交换机市场开始走下坡路,其技术在国内已失去: 市场价值,因此我想在这儿与各位谈谈“120门32链路时分脉冲双音频程控用户交换机: ”硬件和软件的设计问题。: 硬件:安装结构采用插板式,每板八门,模拟交换器件用22100,双音频解码用: 8870,整个系统采用双单片机(89C52)主从运行,主频12M,一个负责收发拨号脉冲和: 双音频信号,一个负责各种信号音发生和链路交换以及市话接入接出等。: 软件:根据电话程控交换机的工作原理和特点,采用时间分割法来设计整个软件,
t*e2012-12-01 08:124 楼这位同学错解我的意思了,用“国内业余大学毕业”是我第一篇文章随手用的,后来引起各位的热烈讨论,我续了几篇,现在用“国内业余大学毕业”仅表示是我写的,是个标志,不要过分解读。【在 z*****n 的大作中提到】: 本来我是不想再回阁下的帖子了,实际上本版的各种: 道路选择,优劣比较的帖子本人一概无视。看阁下: 长我几岁,我再多说几句。: 阁下要讨论问题,这个版是欢迎的。至少本人挺愿意。: 本人比阁下晚个几年,学的东西几乎一样,阁下前面: 那些帖子里面提到的片子/课程我基本上都学过搞过。: 当年也是从z80开始接触计算机/单板机/单片机的,我: 现在还记得z80的MOV A,XX指令的机器码是3E XX——: 当年在Z80上都是用手敲机器码编程。我们中间很多人: 都可以直接看汇编敲机器码。当年本人搞过的系统也不
s*n2012-12-01 08:125 楼这些东西都过时了,讨论有啥意思呢?华为中兴当年也是做这些的,当年应该这玩意很有市场,卖给农村市场等等。你给我们讲讲怎么推销东西,黑道白道怎么摆平,遇到客户是流氓怎么办让我们开开眼吧
t*e2012-12-01 08:126 楼推销技术的经验是:接课题要看是否有市场,好的项目应技术入股;在国内,只有娱乐业和货运业与黑道有关,我们的行业不用与黑道打交道;如果项目好,再流氓的客户也要满足他。【在 s********n 的大作中提到】: 这些东西都过时了,讨论有啥意思呢?华为中兴当年也是做这些的,当年应该: 这玩意很有市场,卖给农村市场等等。: 你给我们讲讲怎么推销东西,黑道白道怎么摆平,遇到客户是流氓怎么办: 让我们开开眼吧
s*k2012-12-01 08:127 楼详细说说怎么看有没有市场的,是别人直接给你指出来需要这个,还是你自己调研?【在 t*******e 的大作中提到】: 推销技术的经验是:接课题要看是否有市场,好的项目应技术入股;在国内,只有娱乐: 业和货运业与黑道有关,我们的行业不用与黑道打交道;如果项目好,再流氓的客户也: 要满足他。
t*e2012-12-01 08:1210 楼别人说的你也信?要长期关注市场,只有深入厂矿调查研究才能把握市场动向,有时那些个朴实的操作工提供的信息和建议都是非常有用的。另外要与实力雄厚的企业合作,这点非常关键。【在 s********k 的大作中提到】: 详细说说怎么看有没有市场的,是别人直接给你指出来需要这个,还是你自己调研?
s*k2012-12-01 08:1212 楼实力雄厚的企业看上你什么了?做东西快好又肯吃苦?还是你关系铺的早铺的到位,同样的你放在20年后说不定机会就都拿不到了,你出道的时机很好。【在 t*******e 的大作中提到】: 别人说的你也信?: 要长期关注市场,只有深入厂矿调查研究才能把握市场动向,有时那些个朴实的操作工: 提供的信息和建议都是非常有用的。另外要与实力雄厚的企业合作,这点非常关键。
t*e2012-12-01 08:1213 楼因为我把他们服务得很到位,知道他们到底要什么,当然他们都很精明,事先已货比三家,不过一旦委托我研发,企业就会对我产生依赖,合作就会长期化,企业老板农历新年都会上我家拜年。从80年代至今,我不断学习,更新提高知识,尚未被淘汰,不过今后我会把工作重点转到技术咨询上,就是帮企业看看项目能不能搞,如何搞等等,把实践的机会让给年轻人。【在 s********k 的大作中提到】: 实力雄厚的企业看上你什么了?做东西快好又肯吃苦?还是你关系铺的早铺的到位,同: 样的你放在20年后说不定机会就都拿不到了,你出道的时机很好。
s*l2012-12-01 08:1214 楼那个年代就开始做通信产品的,普遍现在身家都过亿了。参见华为和中兴的高层人员背景。【在 t*******e 的大作中提到】: 因为我把他们服务得很到位,知道他们到底要什么,当然他们都很精明,事先已货比三: 家,不过一旦委托我研发,企业就会对我产生依赖,合作就会长期化,企业老板农历新: 年都会上我家拜年。从80年代至今,我不断学习,更新提高知识,尚未被淘汰,不过今: 后我会把工作重点转到技术咨询上,就是帮企业看看项目能不能搞,如何搞等等,把实: 践的机会让给年轻人。
b*e2012-12-01 08:1215 楼那个年代就算高科技了。多投点钱搞搞,没准儿也能搞个中兴华为可惜后来日本人的千门以上交换机进来,把国产品牌几乎打死,直到中兴华为出世。【在 t*******e 的大作中提到】: 因为我把他们服务得很到位,知道他们到底要什么,当然他们都很精明,事先已货比三: 家,不过一旦委托我研发,企业就会对我产生依赖,合作就会长期化,企业老板农历新: 年都会上我家拜年。从80年代至今,我不断学习,更新提高知识,尚未被淘汰,不过今: 后我会把工作重点转到技术咨询上,就是帮企业看看项目能不能搞,如何搞等等,把实: 践的机会让给年轻人。
w*a2012-12-01 08:1216 楼呵呵,别的不说。就是说说z80。z80的指令我不记得有MOV,我记得都是用LD的。你讨厌别人用“业余大学”。但是你的头像就让人喜欢么?【在 z*****n 的大作中提到】: 本来我是不想再回阁下的帖子了,实际上本版的各种: 道路选择,优劣比较的帖子本人一概无视。看阁下: 长我几岁,我再多说几句。: 阁下要讨论问题,这个版是欢迎的。至少本人挺愿意。: 本人比阁下晚个几年,学的东西几乎一样,阁下前面: 那些帖子里面提到的片子/课程我基本上都学过搞过。: 当年也是从z80开始接触计算机/单板机/单片机的,我: 现在还记得z80的MOV A,XX指令的机器码是3E XX——: 当年在Z80上都是用手敲机器码编程。我们中间很多人: 都可以直接看汇编敲机器码。当年本人搞过的系统也不
s*e2012-12-01 08:1217 楼一般的工程师很难做到这点..【在 t*******e 的大作中提到】: 别人说的你也信?: 要长期关注市场,只有深入厂矿调查研究才能把握市场动向,有时那些个朴实的操作工: 提供的信息和建议都是非常有用的。另外要与实力雄厚的企业合作,这点非常关键。
a*l2012-12-01 08:1218 楼就当这是人家的商标好了。【在 z*****n 的大作中提到】: 本来我是不想再回阁下的帖子了,实际上本版的各种: 道路选择,优劣比较的帖子本人一概无视。看阁下: 长我几岁,我再多说几句。: 阁下要讨论问题,这个版是欢迎的。至少本人挺愿意。: 本人比阁下晚个几年,学的东西几乎一样,阁下前面: 那些帖子里面提到的片子/课程我基本上都学过搞过。: 当年也是从z80开始接触计算机/单板机/单片机的,我: 现在还记得z80的MOV A,XX指令的机器码是3E XX——: 当年在Z80上都是用手敲机器码编程。我们中间很多人: 都可以直接看汇编敲机器码。当年本人搞过的系统也不
g*n2012-12-01 08:1220 楼那个时代开始作通信的现在还在美国当码工龟工,收入还不如刚毕业的FLAG员工的老it眼泪奔过。。。。。。技术在中国可以说屁都不是,我举个列吧,广州的肖思明听说过吧,他93年左右自己基本上一个人做出了E1/T1 卡,不少功能超过了当时的dialogic 的系列产品,他当时可以在486机器上作到4路e1语音输入,120路任意交换。我2000年移民后在工作面试的时候对老外提到这事情,老外没有一个相信的。我作为把这个卡最早集成到5号机上的工程师,可以保证我说的一切是真的。他是我认识的最杰出的中国工程师,没有之一。现在他在哪里?【在 s**********l 的大作中提到】: 那个年代就开始做通信产品的,普遍现在身家都过亿了。参见华为和中兴的高层人员背: 景。
g*n2012-12-01 08:1221 楼it刚才我去google了肖思明,一点痕迹都没有了,都是老红军啥的。让我们向这位当代中国最杰出的工程师之一,哈工大78级的毕业生表示敬意!【在 g********n 的大作中提到】: : 那个时代开始作通信的现在还在美国当码工龟工,收入还不如刚毕业的FLAG员工的老it: 眼泪奔过。。。。。。: 技术在中国可以说屁都不是,我举个列吧,广州的肖思明听说过吧,他93年左右自己基: 本上一个人做出了E1/T1 卡,不少功能超过了当时的dialogic 的系列产品,他当时可: 以在486机器上作到4路e1语音输入,120路任意交换。我2000年移民后在工作面试的时: 候对老外提到这事情,老外没有一个相信的。我作为把这个卡最早集成到5号机上的工: 程师,可以保证我说的一切是真的。他是我认识的最杰出的中国工程师,没有之一。: 现在他在哪里?
g*t2012-12-01 08:1222 楼华为02年时候差点都垮了,任正非都得了忧郁症。企业不是那么容易的,选对专业,只能说你机会大,利润率高。但是风险也很大。前几天我还看见某板一个哥们说他亲身经历知道,某公司雇黑社会威胁政府采购部门人的家人。老田在这儿说的啥市场动向,啥销售经验,都是揣着明白装糊涂。他说的这几条也不算大错,但前提是你要先把其他的基本的事儿做足了。然后才轮得到工程师的事情。那个年代就开始做通信产品的,普遍现在身家都过亿了。参见华为和中兴的高层人员背景。【在 s**********l 的大作中提到】: 那个年代就开始做通信产品的,普遍现在身家都过亿了。参见华为和中兴的高层人员背: 景。
g*t2012-12-01 08:1223 楼扎克伯格的电影里面,他自己说中国有无数比他聪明的engineer.这个其实大家都知道。那个时代开始作通信的现在还在美国当码工龟工,收入还不如刚毕业的FLAG员工的老it眼泪奔过。。。。。。技术在中国可以说屁都不是,我举个列吧,广州的肖思明听说过吧,他93年左右自己基本上一个人做出了E1/T1 卡,不少功能超过了当时的dialogic 的系列产品,他当时可以在486机器上作到4路e1语音输入,120路任意交换。我2000年移民后在工作面试的时候对老外提到这事情,老外没有一个相信的。我作为把这个卡最早集成到5号机上的工程师,可以保证我说的一切是真的。他是我认识的最杰出的中国工程师,没有之一。现在他在哪里?【在 g********n 的大作中提到】: : it: 刚才我去google了肖思明,一点痕迹都没有了,都是老红军啥的。让我们向这位当代中: 国最杰出的工程师之一,哈工大78级的毕业生表示敬意!
g*32012-12-01 08:1224 楼错误 听说过04机吗?那可是比中兴华为早的。在郑州。【在 b*****e 的大作中提到】: 那个年代就算高科技了。多投点钱搞搞,没准儿也能搞个中兴华为: 可惜后来日本人的千门以上交换机进来,把国产品牌几乎打死,直到中兴华为出世。
d*a2012-12-01 08:1228 楼MOV指令是8080/8086汇编语言中的写法。我以前也在Z80单板机上写过机器代码,反正最后是自己把汇编程序翻译成机器代码,所以汇编程序里写在MOV还是LD,实际上没有差别。当时大学里教8080/8086汇编语言,大家就用Intel的汇编语言格式来写Z80程序了,我隐约记得是这样的。【在 w***a 的大作中提到】: 呵呵,别的不说。就是说说z80。: z80的指令我不记得有MOV,我记得都是用LD的。: 你讨厌别人用“业余大学”。但是你的头像就让人喜欢么?
s*l2012-12-01 08:1229 楼我说的是普遍情况。你说的是个例。90年代到2011年都是通信行业大发展的时期,除了中间02年全球通信行业危机。不管怎么说,在这种大的时代背景下,不少涉足这个行业的人都发家了。就连93年开始在华为工作底层焊接女工,都可以在深圳市区买两套房。在这样的时代机遇下,当然也有少数人甚至水平不差的人依然不顺。运气这个东西,很难说的清。it【在 g********n 的大作中提到】: : it: 刚才我去google了肖思明,一点痕迹都没有了,都是老红军啥的。让我们向这位当代中: 国最杰出的工程师之一,哈工大78级的毕业生表示敬意!
w*a2012-12-01 08:1230 楼我学的是Z80单板机。后来毕业设计用单片mcs51。单片和8086系列都用MOV。除了Z80单板机,我目前还真没有看到哪个用LD命令。你能确定你能“用Intel的汇编语言格式来写Z80程序”?对于你这个新颖的提法,目前我还真没有找到依据。不过,从下面的链接来看,8080/8086和Z80的Mnemonic是不一样的,尽管机器码有可能相同。http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd不过,话说回来,把MOV用在Z80上面我看到不是头一次了。第一个是本科教我Z80的老师,考研辅导老师也是他。老人家用的微处理器太庞杂了。考研辅导考Z80,上来就给我们用MOV写程序,我们啊一声,没啊完,老人家就反应过来了,马上改成LD了。还有就是我了,研究生毕业去面试,人家问我微处理器学过啥,我说单片mcs51和Z80。人家就让我给Z80写个小程序,我上来就用MOV。人家说你家Z80用MOV啊。也是他没啊完,我立马改成LD了。所以这个我印象可深刻了。象你这样不马上改的我头一次见。呵呵。【在 d***a 的大作中提到】: MOV指令是8080/8086汇编语言中的写法。我以前也在Z80单板机上写过机器代: 码,反正最后是自己把汇编程序翻译成机器代码,所以汇编程序里写在MOV: 还是LD,实际上没有差别。当时大学里教8080/8086汇编语言,大家就用: Intel的汇编语言格式来写Z80程序了,我隐约记得是这样的。
c*i2012-12-01 08:1231 楼他的头像怎么你了?【在 w***a 的大作中提到】: 呵呵,别的不说。就是说说z80。: z80的指令我不记得有MOV,我记得都是用LD的。: 你讨厌别人用“业余大学”。但是你的头像就让人喜欢么?
g*t2012-12-01 08:1233 楼他可能是查表手工编译成16进制数.所以汇编写MOV还是LD没区别,只要能看懂 指令/数字 对应表就行.当时很多单板机只有16进制数的输入键盘.我学的是Z80单板机。后来毕业设计用单片mcs51。单片和8086系列都用MOV。除了Z80单板机,我目前还真没有看到哪个用LD命令。你能确定你能“用Intel的汇编语言格式来写Z80程序”?对于你这个新颖的提法,目前我还真没有找到依据。不过,从下面的链接来看,8080/8086和Z80的Mnemonic是不一样的,尽管机器码有可能相同。http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd不过,话说回来,把MOV用在Z80上面我看到不是头一次了。第一个是本科教我Z80的老师,考研辅导老师也是他。老人家用的微处理器太庞杂了。考研辅导考Z80,上来就给我们用MOV写程序,我们啊一声,没啊完,老人家就反应过来了,马上改成LD了。还有就是我了,研究生毕业去面试,人家问我微处理器学过啥,我说单片mcs51和Z80。人家就让我给Z80写个小程序,我上来就用MOV。人家说你家Z80用MOV啊。也是他没啊完,我立马改成LD了。所以这个我印象可深刻了。象你这样不马上改的我头一次见。呵呵。【在 w***a 的大作中提到】: 我学的是Z80单板机。后来毕业设计用单片mcs51。单片和8086系列都用MOV。除了Z80单: 板机,我目前还真没有看到哪个用LD命令。你能确定你能“用Intel的汇编语言格式来: 写Z80程序”?: 对于你这个新颖的提法,目前我还真没有找到依据。不过,从下面的链接来看,8080/: 8086和Z80的Mnemonic是不一样的,尽管机器码有可能相同。: http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd: 不过,话说回来,把MOV用在Z80上面我看到不是头一次了。第一个是本科教我Z80的老: 师,考研辅导老师也是他。老人家用的微处理器太庞杂了。考研辅导考Z80,上来就给: 我们用MOV写程序,我们啊一声,没啊完,老人家就反应过来了,马上改成LD了。还有: 就是我了,研究生毕业去面试,人家问我微处理器学过啥,我说单片mcs51和Z80。人家
d*a2012-12-01 08:1234 楼老兄,你想这么多还不能理解,大概是因为你从未用二进制代码写过程序。以前的Z80单板机系统,连assembler都没有,要手工把程序转换成二进制代码,再转换成hex,然后用一个小键盘把hex code输入进单板机。汇编程序是写给自己看的,所以用LD还是用MOV,并没有什么差别。写熟了以后,不少人可以跳过汇编,直接把bin/hex code写出来。【在 w***a 的大作中提到】: 我学的是Z80单板机。后来毕业设计用单片mcs51。单片和8086系列都用MOV。除了Z80单: 板机,我目前还真没有看到哪个用LD命令。你能确定你能“用Intel的汇编语言格式来: 写Z80程序”?: 对于你这个新颖的提法,目前我还真没有找到依据。不过,从下面的链接来看,8080/: 8086和Z80的Mnemonic是不一样的,尽管机器码有可能相同。: http://nemesis.lonestar.org/computers/tandy/software/apps/m4/qd: 不过,话说回来,把MOV用在Z80上面我看到不是头一次了。第一个是本科教我Z80的老: 师,考研辅导老师也是他。老人家用的微处理器太庞杂了。考研辅导考Z80,上来就给: 我们用MOV写程序,我们啊一声,没啊完,老人家就反应过来了,马上改成LD了。还有: 就是我了,研究生毕业去面试,人家问我微处理器学过啥,我说单片mcs51和Z80。人家
g*t2012-12-01 08:1235 楼对,我当年也是这样.汇编是手写在纸上,然后查表,手工偏移量地址计算,然后写出来hex在另一张纸上.最后把hex从键盘上输入.老兄,你想这么多还不能理解,大概是因为你从未用二进制代码写过程序。以前的Z80单板机系统,连assembler都没有,要手工把程序转换成二进制代码,再转换成hex,然后用一个小键盘把hex code输入进单板机。汇编程序是写给自己看的,所以用LD还是用MOV,并没有什么差别。写熟了以后,不少人可以跳过汇编,直接把bin/hex code写出来。【在 d***a 的大作中提到】: 老兄,你想这么多还不能理解,大概是因为你从未用二进制代码写过程序。: 以前的Z80单板机系统,连assembler都没有,要手工把程序转换成二进制: 代码,再转换成hex,然后用一个小键盘把hex code输入进单板机。汇编: 程序是写给自己看的,所以用LD还是用MOV,并没有什么差别。写熟了以: 后,不少人可以跳过汇编,直接把bin/hex code写出来。
z*n2012-12-01 08:1237 楼他说得没错,在INTEL PC以前直接对z80汇编是用的LD。我两者都用过,后来在PC机上也用过MOV。不过直接写机器码的时候确实是LD。【在 d***a 的大作中提到】: MOV指令是8080/8086汇编语言中的写法。我以前也在Z80单板机上写过机器代: 码,反正最后是自己把汇编程序翻译成机器代码,所以汇编程序里写在MOV: 还是LD,实际上没有差别。当时大学里教8080/8086汇编语言,大家就用: Intel的汇编语言格式来写Z80程序了,我隐约记得是这样的。
z*n2012-12-01 08:1238 楼都是这样的。后来有了PC后是可以用汇编器了。【在 g****t 的大作中提到】: 对,我当年也是这样.: 汇编是手写在纸上,然后查表,手工偏移量地址计算,: 然后写出来hex在另一张纸上.: 最后把hex从键盘上输入.: : 老兄,你想这么多还不能理解,大概是因为你从未用二进制代码写过程序。: 以前的Z80单板机系统,连assembler都没有,要手工把程序转换成二进制: 代码,再转换成hex,然后用一个小键盘把hex code输入进单板机。汇编: 程序是写给自己看的,所以用LD还是用MOV,并没有什么差别。写熟了以: 后,不少人可以跳过汇编,直接把bin/hex code写出来。
g*32012-12-01 08:1239 楼那大院里面真的有很多聪明人。我见过好几个英语六级98分,四级满分的,还有好几个24/5岁博士【在 c******i 的大作中提到】: 巨龙因为部队体制,经营起来不如华为灵活,自然就枯萎了。: 04机最后结果就是给邬江兴挣个院士。
c*i2012-12-01 08:1240 楼总工很能喝酒的川军,经常自己赤膊上阵编程。【在 g**********3 的大作中提到】: 那大院里面真的有很多聪明人。: 我见过好几个英语六级98分,四级满分的,还有好几个24/5岁博士
w*a2012-12-01 08:1242 楼你说玩单板机,不直接把机器码用小键盘敲进去,怎么玩单板机?虽说机器码一样,但是不管怎么说Z80就是用LD,8086就是用MOV。这个没啥可争议的吧。【在 d***a 的大作中提到】: 老兄,你想这么多还不能理解,大概是因为你从未用二进制代码写过程序。: 以前的Z80单板机系统,连assembler都没有,要手工把程序转换成二进制: 代码,再转换成hex,然后用一个小键盘把hex code输入进单板机。汇编: 程序是写给自己看的,所以用LD还是用MOV,并没有什么差别。写熟了以: 后,不少人可以跳过汇编,直接把bin/hex code写出来。
d*a2012-12-01 08:1243 楼是啊,非常繁琐。最怕的是发现程序出了个小错,要插入一条新指令,咣当,从新指令开始所有的指令要重新键入,受影响的跳转指令也要重算地址偏移量,所以写程序要特别小心翼翼。从学东西的角度来说,有过这样的经验还是很不错的,可以把CPU指令编码看清楚。【在 g****t 的大作中提到】: 对,我当年也是这样.: 汇编是手写在纸上,然后查表,手工偏移量地址计算,: 然后写出来hex在另一张纸上.: 最后把hex从键盘上输入.: : 老兄,你想这么多还不能理解,大概是因为你从未用二进制代码写过程序。: 以前的Z80单板机系统,连assembler都没有,要手工把程序转换成二进制: 代码,再转换成hex,然后用一个小键盘把hex code输入进单板机。汇编: 程序是写给自己看的,所以用LD还是用MOV,并没有什么差别。写熟了以: 后,不少人可以跳过汇编,直接把bin/hex code写出来。
a*m2012-12-01 08:1244 楼91~93年很多人是用小键盘直接敲的。 94~95以后可以有仿真器,用来连接pc和单板机。。。pc上可以有集成的编译和执行环境,这样就可以马上调试代码。。。从8051开始,到后来的8096,80196等等,可以在dos下进到带下拉菜单的集成环境里,比小键盘方便多了。。。再后来可以调用简单的驱动模块,可以用C,script等等,汇编慢慢退出舞台,可读性集成度都太差了。。。吧。【在 w***a 的大作中提到】: 你说玩单板机,不直接把机器码用小键盘敲进去,怎么玩单板机?: 虽说机器码一样,但是不管怎么说Z80就是用LD,8086就是用MOV。这个没啥可争议的吧。
w*a2012-12-01 08:1245 楼问题是94~95以后谁还用Z80?【在 a*m 的大作中提到】: 91~93年很多人是用小键盘直接敲的。 94~95以后可以有仿真器,用来连接pc和单板: 机。。。: pc上可以有集成的编译和执行环境,这样就可以马上调试代码。。。从8051开始,到后: 来的8096,80196等等,可以在dos下进到带下拉菜单的集成环境里,比小键盘方便多了: 。。。再后来可以调用简单的驱动模块,可以用C,script等等,汇编慢慢退出舞台,: 可读性集成度都太差了。。。: : 吧。