nidec-60

问题描述:nidec是什么公司 大家好,小编来为大家解答以下问题,nidec6023涡轮风扇,一个有趣的事情,今天让我们一起来看看吧!

工业散热风扇,请推荐一款高端性能的品牌产品!

nidec-60的相关图片

nidec是日本的一家电子电气公司-日本电产株式会社。

1973年,NIDEC 日本电产公司创建不久即遭到震撼全球的石油危机冲击。尚无业绩的小规模企业几乎无人问津,公司出路是在国外打开的。公司继美国之后又在亚洲和欧洲各国扩充了代理店,并于1976年成立了美国日本电产有限公司。我们仅在创业后第三年就向世界舞台迈出了第一步。

nidec的产品从精密小型交流马达扩大到无刷直流马达和鼓风机领域,并于1979年在全球率先将8英寸型硬盘驱动器(HDD)用主轴马达投入实际应用。为使该产品有一个完整的生产体制,公司在1982年新建了峰山工厂,为今后的发展打下了坚实的基础。

公司发展

20世纪80年代早期,文字处理机和个人电脑在日本也快速普及。nidec公司瞄准其广阔的发展前景,专心致力于扩大硬盘驱动器用马达的规模。对于国内外硬盘驱动器大规模制造商的要求,迅速应对,从而确保了订单。

公司通过新建滋贺工厂并设立鸟取电产和冈山日本电产,扩充了国内的生产体系,同时配合硬盘驱动器制造商在海外的发展,设立了新加坡日本电产,并以此为契机将网点扩大至泰国、中国(台湾)、中国(大连)和德国,为国际化发展奠定了基础。

智能扫地机具备哪些功能的相关图片

智能扫地机具备哪些功能

部分世界知名散热风扇品牌--交流风机、直流风机:

一、美蓓亚NMB

日本美蓓亚(MINEBEA)集团在世界17个国家拥有40个生产基地和约70个销售基地,主要产品有各种滚珠轴承以及各种小型微电机(风扇,步进马达),FDD部件,PC键盘等电子机器零部件,提供给世界各地最尖端的企业。 NMB风扇具有品质卓越,使用寿命长,可靠性高的特点,是一个世界公认的优秀产品。NMB公司以生产微型轴承起步,目前在微型轴承方面占据了世界65%的市场。正是由于微型轴承方面的保证,NMB轴流风扇真正做到了长寿命,其连续工作时间保证在50,000小时以上,这个工作寿命是指在不偏离其正常工作范围的工作时间,而不是通常概念的损坏,举例说,NMB风扇其工作电流变化超过了原设计值的15%或噪音变化大于原设计值的5dBa,我们就认为它已经损坏等等。这一点完全不同于其它品牌风扇的寿命标注时间。 事实上,国外许多知名的企业象IBM,COMPAQ,EPSON,DELL,HP,RICOH的部分产品在原设计中就使用NMB FAN。在中国,包括华为技术、中兴通讯、UT-斯达康,艾默生、巨龙通信、富士康、西安大唐电信、成都托普、和记奥普泰、广州日立电梯、东方通信、北京艺能、科士达、北京ABB传动、NCR、海尔集团等着名企业在通讯、电源、家用电器等方面广泛地使用NMB风扇。 NMB介绍: N:Nipon (日本) M:Miniature (微型) B:Ball bearing(滚珠轴承)

二、日本电产Nidec

Nidec Talent Top接受日本电产株式会社(Nidec)之委托开始生产散热风扇,18年来一直以世界一流的风扇马达技术和生产工艺为依托,为客户提供更可靠的散热保障!(防水/防腐蚀/防破坏性气体) Nidec是全球顶尖的小型无刷电机生产和供应商,工厂和分支机构遍布世界各地,同时其特殊轴承等机电产品同样全球领先。小型无刷电机作为风扇的核心部件之一,Nidec在此领域拥有超过30年的经验。装备Nidec原产无刷电机的Nidec原装风扇,质量方面毋庸置疑,是当知无愧的世界顶尖产品之一.。

三、台达DELTA

DELTA(台达电子)于1971年创立于台湾,是目前全球首屈一指的开关电源生产商,在全球各个国家和地区拥有众多工厂和业务据点,是全球最具影响力的华人企业之一。DELTA在风扇生产方面拥有近20年的经验,产品涵盖所有几乎所有应用场合。DELTA风扇是唯一大量装备于IBM、HP、INTEL、EMERSON、SIEMENS等名厂高级设备甚至关键设施的品牌风扇,品质扎实可靠。

四、奇宏AVC

台湾奇宏,作为全球最大散热器制造商,凭借先进的设计理念、精良的制作工艺、严格的质量控制,赢得了国际大厂及广大消费者的认同。作为INTEL,AMD这二大CPU巨头的原包CPU上所配的散热器,就基本上全为奇宏所垄断,可见其品质也是获得了世界认同。相关知识:风扇编号解析及风扇轴承辨别:绿色标签:油封轴承S=Sleeve(油封)兰色标签:单滚珠轴承T=1 Ball 1 Sleeve(单滚珠+油封) 黄色标签:双滚珠轴承B=2 Ball Bearings(双滚珠) 紫红色标签:液压轴承或磁悬浮轴承R=Hydraulic(液压)

五、协禧ADDA

来自台湾的高品质风扇-ADDA,是INTEL的首席供应商品牌ADDA散热风扇在大陆的专业销售、服务公司,使其可靠性,耐用性,使用寿命等指标远远的超过含油珠轴承,从而成为世界散热风扇大系一颗耀眼的明珠! ADDA品牌风扇在电子散热处理技术领域一直处于世界领先的地位,在过去的22年中,已开发了一系列的散热产品,目前除在亚洲.美洲成立研发中心及制造工厂外,为进一步服务于全球客户,将会在世界各地扩充生产和更多的建立研发中心。在新的世纪里,随着中国加入WTO的前进步伐我们将为您提供更优质的产品和更加全面周到的产品服务,我们连裕兴公司全体员工期待着您的合作与共同发展。产品的客户有世界知名的大厂如:HP、AIWA、SIMENS、COMPAQ、ACER、SONY、IBM,台湾的知名厂商有大同、华硕、神达、光宝...等,在大陆的客户有联想、方正、TCL、中兴等,2002年的世界市场占有率达到了12%。国际认证和奖项:德国(TUV、VDE)、美国(UL)、加拿大(CUL、CSA)、欧共体(CE),台湾精品奖、台湾磐石奖和台湾研究发明奖,是INTEL指定供应商之一,通过了AMD认可。

六、千红SUPERRED

著名的SUPERRED品牌(千红),在DIY发烧友眼中,这是最顶级的PC散热风扇品牌之一,具有风量大、噪声低、寿命长等优点。

七、元山Y.S.TECH

Y.S.TECH为元山科技工业股份有限公司热技术管理事业部的简称与行销品牌。热技术管理事业部为通过ISO-9001及QS-9000(2002年4月通过认证)国际品质认证的制造商。元山科技工业股份有限公司成立于1987年,致力于全球家电产品市场之领域。1997年,元山科技成立热技术管理事业部,并带领元山科技进入资讯产业之领域。近年来,Y.S. TECH以其专业设计之散热产品,如直流无刷散热风扇、直流鼓风扇和其他客户专用的散热装置等,仅数年间,Y.S. TECH的散热产品已深入并闻名于世界的资讯、通讯、汽车及一般工业市场。

八、建准SUNON

台湾建准电机工业股份有限公司”设在大陆的生产基地之一,工厂成立于1995年,是专业生产家用电器内置小型散热风扇(特别是笔记本计算机散热扇,市场占有率达50%)厂,目前生产机型数百种,产品远销海内外数十个国家和地区,建准电机多年来与全球大厂并肩携手,打造科技精品,创造尖端科技,公司不断开发新产品,现已于23个国家拥有520件以上的专利产品。工厂已通过ISO9002、QS9000及ISO14000的认证。使用建准SUNON散热风扇,保证你的系统高效的散热环境,中国区销售东莞市广筌科技有限公司为您提供满意保证的售后服务。台湾建准集团以SUNON全系列风扇吹出世界级静凉风。SUNON磁悬浮散热风扇。

九、极冻酷凌GlacialTech。

身为世界一流散热解决方案的领导厂商,极冻酷凌(GT)公司设计出更轻的重量、更低的噪音、和较低的制造成本提供出高质量的散热应用给使用者。极冻酷凌(GT)公司设计的产品给予我们的客户更高的附加价值,包括减轻系统主板所承受的重量,杰出的性价比,是极冻酷凌(GT)公司散热器产品的准则。身为ISO 9001和ISO 14001的制造商,极冻酷凌(GT)公司在产品设计与制造流程上使用绿色环保材质以降低产品使用过程和资源回收的过程中对环境的影响。

十、悦伦GP

悦伦电子股份有限公司,成立于1987年,有20年历史的直流风扇专业厂,主要产品有直流风扇、CPU散热器、显示卡〈VGA〉散热器、鼓风机、散热模块和其它散热器/散热片等。公司的经营管理原则,『价格跟到底、质量保到底』,并且得到知名OEM、ODM厂采用。如:台达、全汉〈SPI〉、APC、富士康、美固、山特、康舒、航嘉、研华科技、光宝、联德、IPV….等,我们有能力替客户创造利润、有了我们您一定离不开我们。永续发展:随着中国加入WTO,市场竞争更加激烈,公司有能力及实力来迎接挑战,并以『凝心血绘悦伦美景、靠品质创企业丰碑』,为永续经营的方针前进。

十一、永立MAGIC

永立风扇MAGIC产品特点:高可靠性,长寿命,低噪音,风量大(FDB轴承)。1:FDB风扇――-主要针对高端需求,如通讯设备,国防,航天等领域(可在环境温度60度时达10万小时以上寿命。我们对该技术拥有及成熟度远远领先同行业对手两年以上。2:Rifle轴承――-独有的专利技术,其可靠性,耐用性,使用寿命等指标远远的超过含油及滚珠轴承(可在环境温度40度时达7万小时以上的寿命)广泛应用于电子、电脑,工控、资讯、网络设备,家电等 行业中。可支持Automatic restart /Locked Current protection /RD信号,FG信号,温控,PWM等功能。国际认证和奖项:德国(TUV、VDE)、美国(UL)、加拿大(CUL、CSA)、欧共体(CE),PSC,NSF等。

十二、忍者SCYTHE

S FLEX SCYTHE散热器,相信大多数网友都很少听过吧,这与其产品以前在大陆没有正规渠道所以非常少见的原因有关。SCYTHE其实是一家以生产电脑的配附件为主的IT公司,SCYTHE涉足的领域主要包括CPU/显卡散热器,风扇,机箱电源等多元化产品,其著名的“大蛇”散热器相信做为玩家应该略有所闻吧。 S FLEX是SONY公司的注册商标,主要是这一系列风扇均采用了SONY公司开发的S-FDB(Fluid Dynamic Bearing)专利技术,即流体动态轴承。传统的滚珠轴承,当风扇转动时是通过滚珠直接物理接触轴承与轴心,这就是滚珠轴承噪音要比含油要大的原因,而S-FDB技术实际上是在传统的含油轴承基础上加以改进而来,密封性能更好,通过下面的图加以说明,由于转动时轴承不象采用滚珠轴承设计那样发生直接的接触轴心,可以很好的控制噪音,同时对风扇扇叶进行相应的改造,在转动中可以产生高风量而降低风噪。

十三、猫头鹰Noctua

奥地利著名散热品牌Noctua是一家专业从事电脑配件研发生产的公司,尤其以散热类配件的研发和生产闻名于世,对于国内的玩家来说或许对于noctua还有点陌生,但是Noctua在其欧洲本土销量始终问问占据第一的位置,第一的销量也不难说明Noctua品牌所代表的正是欧产散热设备品质、工艺和性能等业界的最高水准。

十四、振华SuperFlower。

振华电脑有限公司为全球电源供应器、电脑机箱专业制造厂、营运总部位於台北县新庄市,自1991(民国80年)成立至今逾16年以来,以优秀的经营团队,结合实力坚强的研发阵容、不断在市场上推出创新且品质优良的产品,在激烈的市场竞争中,占有一席之地,并持续稳定成长。

十五、富士康Foxconn

富士康(Foxconn)散热风扇产品,从最开始的经典型号PK888/889 到前一阵的 PK924/925,在DIY市场中得到不少朋友的青睐。最近富士康公司再次推出了一系列的新产品,而且采用了新的规格和散热材料,给散热再次带来质的提高。

这个名单中其实还漏了三洋和松下,都出品过优质风扇,还有Fujikura ,PS3里面的主散热器就是这个公司出的。

汇编程序成绩统计问题,用汇编语言,别的语言不行的相关图片

汇编程序成绩统计问题,用汇编语言,别的语言不行

智能扫地机有很多功能,其中探博无基站扫地机器人质量可靠,功能最为齐全。#我最得意的智能家居#。

以探博无基站扫拖机器人为例,功能如下:

1、简单好用。用探博无基站扫拖机器人打扫房间,一键开关,不会消耗太多的电量,可切换多种模式,家里老人小孩都会用。

2、清洁高效。扫地机器人不仅设计了用来清扫的滚刷,滚刷上还装有刮条,这样的设计不仅用来扫地更快,而且在清理一些比较柔软的垃圾,比如头发,纸条什么的清理的更干净,也不会发生头发缠机器人零件的情况出现,用来做清洁异常便捷。

3、全自动清扫。探博无基站扫拖机器人配备有十分柔软的双边刷和行业内最新的V型强力滚刷,既更高效地完成清扫工作,还解决了刷子容易被地上的头发缠绕的问题。

4、APP操控。探博无基站扫拖机器人通过APP进行远程操作,可以轻松实现规划清扫、选区清扫、禁区设置、定时清洁、断点续扫、地图编辑、远程控制等主要功能,扫吸拖洗一遍完成,拖地更干净。

5、识别功能。探博无基站扫拖机器人设置了强大的识别程序,完全避免了被卡住的窘境。可以轻松跨过 20 毫米以下各种障碍物,越障坡度达 20°,无电时还能自动充电。

想了解智能扫地机器人更多详情,推荐选择探博无基站扫拖机器人。探博一直专注于智能扫地机器人的产品设计、研发、生产、销售和服务,拥有国际化研发团队,并获得多项技术创新发明专利,在各大销售平台也备受好评。新研发的探博无基站扫拖机器人不占家居空间、洗拖布不用回基站,扫吸拖洗一遍完成。【点击领取优惠券】

怎样将4位16进制数转换成10进制数?如果可以的话请用汇编语言实现?谢谢的相关图片

怎样将4位16进制数转换成10进制数?如果可以的话请用汇编语言实现?谢谢

程序很长,不过功能很齐全,自己把不要的功能删了,里面的子程序部分我都写有注释,很容易看懂。

datarea segment。

english dw 10 dup(?) ;存放英语成绩。

mathematics dw 10 dup(?) ;存放数学成绩。

physical dw 10 dup(?) ;存放物理成绩。

grade dw 10 dup(?)。

rank dw 10 dup(?)。

rank1 dw 10 dup(?)。

rank2 dw 10 dup(?)。

rank3 dw 10 dup(?)。

s5 dw 0。

s6 dw 0。

s7 dw 0。

s8 dw 0。

s9 dw 0。

s10 dw 0。

count1 dw ?

count2 dw ?

count3 dw ?

count4 dw ?。

mess1 db 'Grade of English:$'。

mess2 db 'Grade of Mathematics:$'。

mess3 db 'Grade of Physical:$'。

mess4 db 13,10,'Input Error!Please input repeat.',13,10,'$'。

mess5 db 'Rank student number of English:$'。

mess6 db 'Rank studentnumber of Math:$'。

mess7 db 'Rank studentnumber of Physical:$'。

mess8 db ' Student Grade Management System',0ah,0dh,'$'。

mess9 db 'Plese choose: 1:Continue 2:Exit$'。

mess10 db 'Average grade of English:$'。

mess11 db 'Average grade of Math:$'。

mess12 db 'Average grade of Physical:$'。

mess13 db 'Plese choose: 1:Enter 2:Exit$'。

mess14 db 'Rank of overallscore:$'。

mess15 db 'Rank of student number with overallscore:$'。

mess16 db 'Please input grade(English,Math,Physical):$'。

mess17 db 'People of Englsh grade(<60,60---69,70---79,80---89,90---99,=100):$'。

mess18 db 'People of Math grade(<60,60---69,70---79,80---89,90---99,=100):$'。

mess19 db 'People of Physical grade(<60,60---69,70---79,80---89,90---99,=100):$'。

datarea ends

;*****************************************************************************。

show macro addrs。

lea dx,addrs。

mov ah,9 ;宏定义,显示字符串。

int 21h。

endm

;*******************************************************************************。

prognam segment 。

;*******************************************************************************。

main proc far

assume cs:prognam,ds:datarea。

START:

;设置堆栈为了返回dos

push ds

sub ax,ax

push ax

mov ax,datarea。

mov ds,ax

call clear

mov ah,2 ;调用置光标位置功能。

mov dh,1 ;使光标位置置为位置(1,8)

mov dl,8。

mov bh,0 ;页号为0。

int 10h ;BIOS显示中断调用。

show mess8

call choose。

ret

main endp

;*******************************************************************************。

choose proc near ;菜单选择 。

show mess13 。

call crlf ;调用换行函数。

mov ah,01。

int 21h。

cmp al,31h。

jnz exit。

next17:

call crlf。

show mess16。

call crlf。

call input1 ;英语成绩输入。

call rankp ;英语成绩排序。

call output1 ;英语成绩按学号对应的排名输出。

call input2 ;数学成绩输入。

call rankp1 ;数学成绩排序。

call output2 ;数学成绩按学号对应的排名输出。

call input3 ;物理成绩输入。

call rankp2 ;物理成绩排序。

call output3 ;物理成绩按学号对应的排名输出。

call crlf。

call engrade ;英语平均成绩。

call magrade ;数学平均成绩。

call phgrade ;物理平均成绩。

call crlf。

call encount ;英语各分数段统计。

call output7。

call macount ;数学各分数段统计。

call output8。

call phcount ;物理各分数段统计。

call output9。

call crlf。

call graderank ;计算每个人的总成绩。

call rankp3。

call output5 ;总成绩按其学号对应的排名输出。

call rankg。

call output4 ;总成绩按分数总和从大至小排行输出。

show mess9。

call crlf。

mov ah,01。

int 21h。

cmp al,31h。

jnz exit

jmp next17。

exit:

ret

choose endp

;*******************************************************************************。

input1 proc near ;英语成绩输入。

next18:

show mess1

mov si,0 ;至数组下标为0。

mov count1,0

mov cx,10。

next30:

mov english[si],0。

add si,2。

loop next30。

mov si,0。

enter:

call decibin ;十进制转二进制数。

inc count1 ;count自增1。

cmp dl,',' ;dl里的内容与‘,’相等则转移至store。

je store

cmp dl,13

je exit2

jne error

store:

mov english[si],bx ;将成绩送入储存单元。

add si,2

jmp enter

error:

show mess4

jmp next18。

exit2:

mov english[si],bx。

call crlf

ret

input1 endp

;*******************************************************************************。

input2 proc near ;数学成绩输入。

next19:

show mess2

mov si,0

mov count2,0

mov cx,10。

next31:

mov mathematics[si],0。

add si,2。

loop next31。

mov si,0。

enter1:

call decibin

inc count2

cmp dl,','

je store1

cmp dl,13

je exit3

jne error1

store1:

mov mathematics[si],bx。

add si,2

jmp enter1

error1:

show mess4

jmp next19。

exit3:

mov mathematics[si],bx。

call crlf

ret

input2 endp

;******************************************************************************。

input3 proc near ;物理成绩输入。

next20:

show mess3

mov si,0

mov count3,0

mov cx,10。

next32:

mov physical[si],0。

add si,2。

loop next32。

mov si,0。

enter3:

call decibin

inc count3

cmp dl,','

je store2

cmp dl,13

je exit4

jne error3

store2:

mov physical[si],bx。

add si,2

jmp enter3

error3:

show mess4

jmp next20。

exit4:

mov physical[si],bx。

call crlf

ret

input3 endp

;******************************************************************************。

rankp proc near ;英语成绩排序。

mov di,count1

mov bx,0

loop1:

mov ax,english[bx]。

mov word ptr rank[bx],0。

mov cx,count1

lea si,english。

next:

cmp ax,[si]

jg no_count

inc word ptr rank[bx]。

no_count:

add si,2

loop next

add bx,2

dec di

jne loop1

ret

rankp endp

;*****************************************************************************。

rankp1 proc near ;数学成绩排序。

mov di,count2

mov bx,0

loop2:

mov ax,mathematics[bx]。

mov word ptr rank1[bx],0。

mov cx,count2

lea si,mathematics。

next1:

cmp ax,[si]

jg no_count1

inc word ptr rank1[bx]。

no_count1:

add si,2

loop next1

add bx,2

dec di

jne loop2

ret

rankp1 endp

;*****************************************************************************。

rankp2 proc near ;物理成绩排序。

mov di,count3

mov bx,0

loop3:

mov ax,physical[bx]。

mov word ptr rank2[bx],0。

mov cx,count3

lea si,physical。

next3:

cmp ax,[si]

jg no_count2

inc word ptr rank2[bx]。

no_count2:

add si,2

loop next3

add bx,2

dec di

jne loop3

ret

rankp2 endp

;*****************************************************************************。

rankp3 proc near ;总分数按学号对应的名次输出。

mov di,count4

mov bx,0

loopc:

mov ax,grade[bx]。

mov word ptr rank3[bx],0。

mov cx,count3

lea si,grade

nextc:

cmp ax,[si]

jg no_count3

inc word ptr rank3[bx]。

no_count3:

add si,2

loop nextc

add bx,2

dec di

jne loopc

ret

rankp3 endp

;*****************************************************************************。

output1 proc near ;英语成绩按学号对应的名次输出。

show mess5

mov si,0

mov di,count1

next10:

mov bx,rank[si]。

call binidec

mov dl,','

mov ah,02

int 21h

add si,2

dec di

jnz next10

call crlf

ret

output1 endp

;*****************************************************************************。

output2 proc near ;数学成绩按学号对应的名次输出。

show mess6

mov si,0

mov di,count2

next11:

mov bx,rank1[si]。

call binidec

mov dl,','

mov ah,02

int 21h

add si,2

dec di

jnz next11

call crlf

ret

output2 endp

;*****************************************************************************。

output3 proc near ;物理成绩按学号对应的名次输出。

show mess7

mov si,0

mov di,count3

next13:

mov bx,rank2[si]。

call binidec

mov dl,','

mov ah,02

int 21h

add si,2

dec di

jnz next13

call crlf

ret

output3 endp

;*****************************************************************************。

output4 proc near ;总分成绩按分数排序输出。

show mess14。

mov si,0

mov di,count1

next21:

mov bx,grade[si]。

call binidec

mov dl,','

mov ah,02

int 21h

add si,2

dec di

jnz next21

call crlf

ret

output4 endp

;******************************************************************************。

output5 proc near ;总分成绩按学号排序输出。

show mess15。

mov si,0

mov di,count1

nextb:

mov bx,rank3[si]。

call binidec

mov dl,','

mov ah,02

int 21h

add si,2

dec di

jnz nextb

call crlf

ret

output5 endp

;******************************************************************************。

output7 proc near ;输出英语各分数段人数。

show mess17。

mov bx,s5。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s6。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s7。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s8。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s9。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s10。

call binidec。

call crlf。

ret

output7 endp

;*********************************************************************************。

output8 proc near ;输出数学各分数段人数。

show mess18。

mov bx,s5。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s6。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s7。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s8。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s9。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s10。

call binidec。

call crlf。

ret

output8 endp

;*********************************************************************************。

output9 proc near ;输出物理各分数段成绩。

show mess19。

mov bx,s5。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s6。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s7。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s8。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s9。

call binidec。

mov dl,','。

mov ah,02

int 21h

mov bx,s10。

call binidec。

call crlf。

ret

output9 endp

;*********************************************************************************。

engrade proc near ;计算英语平均成绩。

mov cx,10。

mov bx,0。

mov si,0。

next14:

mov dx,english[si]。

add bx,dx。

add si,2。

loop next14。

lea dx,mess10。

mov ah,09

int 21h

mov cx,1000。

call dec_div。

mov cx,100。

call dec_div。

mov cx,10

call dec_div。

call crlf。

ret

engrade endp

;*****************************************************************************。

magrade proc near ;计算数学平均成绩。

mov cx,10。

mov bx,0。

mov si,0。

next15:

mov dx,mathematics[si]。

add bx,dx。

add si,2。

loop next15。

lea dx,mess11。

mov ah,09

int 21h

mov cx,1000。

call dec_div。

mov cx,100。

call dec_div。

mov cx,10

call dec_div。

call crlf。

ret

magrade endp

;******************************************************************************。

phgrade proc near ;计算物理平均成绩。

mov cx,10。

mov bx,0。

mov si,0。

next16:

mov dx,physical[si]。

add bx,dx。

add si,2。

loop next16。

lea dx,mess12。

mov ah,09

int 21h

mov cx,1000。

call dec_div。

mov cx,100。

call dec_div。

mov cx,10

call dec_div。

call crlf。

ret

phgrade endp

;******************************************************************************。

rankg proc near ;总成绩按进行分数排序。

mov cx,10。

dec cx。

loop4:

mov di,cx。

mov bx,0。

loop5:

mov ax,grade[bx]。

cmp ax,grade[bx+2]。

jge continue。

xchg ax,grade[bx+2]。

mov grade[bx],ax。

continue:

add bx,2。

loop loop5。

mov cx,di。

loop loop4。

ret

rankg endp

;******************************************************************************。

graderank proc near ;个人总成绩分数的和的计算。

mov cx,10。

mov bx,0。

mov si,0。

mov count4,0。

loop10:

mov bx,english[si]。

add bx,mathematics[si]。

add bx,physical[si]。

mov grade[si],bx。

add si,2。

inc count4。

loop loop10。

ret

graderank endp。

;********************************************************************************。

encount proc near ;英语各分数段的统计。

mov s5,0。

mov s6,0。

mov s7,0。

mov s8,0。

mov s9,0。

mov s10,0。

mov cx,10。

mov bx,offset english。

compare:

mov ax,[bx]。

cmp ax,60。

jl five。

cmp ax,70。

jl six。

cmp ax,80。

jl seven。

cmp ax,90。

jl eight。

cmp ax,100。

jne nine。

inc s10。

jmp short change_addr。

nine:

inc s9。

jmp short change_addr。

eight:

inc s8。

jmp short change_addr。

seven:

inc s7。

jmp short change_addr。

six:

inc s6。

jmp short change_addr。

five:

inc s5。

change_addr:

add bx,2。

loop compare。

ret

encount endp

;********************************************************************************。

macount proc near ;数学各分数段的统计。

mov s5,0。

mov s6,0。

mov s7,0。

mov s8,0。

mov s9,0。

mov s10,0。

mov cx,10。

mov bx,offset mathematics。

compare1:

mov ax,[bx]。

cmp ax,60。

jl five1。

cmp ax,70。

jl six1。

cmp ax,80。

jl seven1。

cmp ax,90。

jl eight1。

cmp ax,100。

jne nine1。

inc s10。

jmp short change_addr1。

nine1:

inc s9。

jmp short change_addr1。

eight1:

inc s8。

jmp short change_addr1。

seven1:

inc s7。

jmp short change_addr1。

six1:

inc s6。

jmp short change_addr1。

five1:

inc s5。

change_addr1:

add bx,2。

loop compare1。

ret

macount endp

;********************************************************************************。

phcount proc near ;物理各分数段的统计。

mov s5,0。

mov s6,0。

mov s7,0。

mov s8,0。

mov s9,0。

mov s10,0。

mov cx,10。

mov bx,offset physical。

compare2:

mov ax,[bx]。

cmp ax,60。

jl five2。

cmp ax,70。

jl six2。

cmp ax,80。

jl seven2。

cmp ax,90。

jl eight2。

cmp ax,100。

jne nine2。

inc s10。

jmp short change_addr2。

nine2:

inc s9。

jmp short change_addr2。

eight2:

inc s8。

jmp short change_addr2。

seven2:

inc s7。

jmp short change_addr2。

six2:

inc s6。

jmp short change_addr2。

five2:

inc s5。

change_addr2:

add bx,2。

loop compare2。

ret

phcount endp

;********************************************************************************。

decibin proc near ;二进制转十进制。

mov bx,0 ;将bx里的内容清零。

newchar:

mov ah,1

int 21h ;调用dos,输入字符,字符存于al。

mov dl,al

sub al,30h ;将字符数字转为十进制数字 。

jl exit1 ;小于字符0就转移至exit1。

cmp al,9d ;输入数字与9比较,大于9就转移至exit1。

jg exit1

cbw ;将al符号扩展到ah。

xchg ax,bx ;将ax里的内容和bx里的内容交换。

mov cx,10d 。

mul cx ;al里的内容*10送到ax。

xchg ax,bx 。

add bx,ax

jmp newchar ;转移至newchar,重新输入成绩。

exit1: ret

decibin endp

;*****************************************************************************。

binidec proc near 。

push bx

push cx

push si

push di

mov cx,100d

call dec_div

mov cx,10d

call dec_div

mov cx,1d

call dec_div

pop di

pop si

pop cx

pop bx

ret

binidec endp

;*****************************************************************************。

dec_div proc near。

mov ax,bx

mov dx,0

div cx

mov bx,dx

mov dl,al

add dl,30h

mov ah,02h

int 21h

ret

dec_div endp

;*****************************************************************************。

crlf proc near

mov dl,0ah ;换行。

mov ah,02h 。

int 21h ;调用dos,显示dl里的内容。

mov dl,0dh ;回车。

mov ah,02h

int 21h

ret

crlf endp

;*****************************************************************************。

clear proc near。

push ax。

push bx。

push cx。

push dx。

mov ah,6 ;调用屏幕初始化或上卷功能。

mov al,0 ;使全屏幕为空白。

mov bh,7 。

mov ch,0。

mov cl,0 ;规定上卷的范围为从左上角(0,0)至右下角(24,79)

mov dh,24。

mov dl,79。

int 10h ;BIOS显示中断调用。

pop dx。

pop cx。

pop bx。

pop ax。

ret

clear endp

;*****************************************************************************。

prognam ends

END START

end

求教汇编编程题目 急~~~~~~

思路:先将键盘接收的16进制数转换为2进制,然后由2进制转换为10进制。

提示:键盘接收时可接收0-ffffh之间的任意数且可循环转换,比如要将12H转换为十进制,只需输入12然后回车即可,其它数同上,当然也包括你说的指定的四位16进制数。

code segment

main proc far

assume cs:code。

start:

call hexibin ;16-2。

call crlf ;换行。

call binidec ;2-10。

call crlf

jmp main ;get next input。

ret

main endp

hexibin proc near。

mov bx,0 ;clear BX for number。

newchar:

mov ah,01h ;keyboard input。

int 21h ;call DOS。

sub al,30h ;ASCII to binary。

jl exit ;jump if<0。

cmp al,10d ;is it > 9d。

jl add_to ;yes,so it's digit。

;not digit(0-9),may be letter(a to f)。

sub al,27h ;convert ASCII to binary。

cmp al,0ah ;is it <0a hex?。

jl exit ;yes,not letter。

cmp al,10h ;is it > 0f hex?。

jge exit ;yes,not letter。

;is hex digit,add to number in BX。

add_to:

mov cl,4

shl bx,cl

mov ah,0

add bx,ax

jmp newchar

exit:

ret

hexibin endp

binidec proc near。

mov cx,10000d

call dec_div

mov cx,1000d

call dec_div

mov cx,100d

call dec_div

mov cx,10d

call dec_div

mov cx,1d

call dec_div

ret

dec_div proc near。

mov ax,bx ;number low half。

mov dx,0 ;zero out high half。

div cx

mov bx,dx ;remainder into BX。

mov dl,al ;quotient into DL。

;print the contents of DL on screen。

add dl,30h ;convert to ASCII。

mov ah,02h

int 21h

ret

dec_div endp

binidec endp

crlf proc near

mov dl,0ah

mov ah,02h

int 21h

mov dl,0dh

mov ah,02h

int 21h

ret

crlf endp

code ends

end start

原文地址:http://www.qianchusai.com/nidec-60.html

13515,48491现场开奖结果13515

13515,48491现场开奖结果13515

九年级下册第一单元单词英语,九年级下册英语第一单元单词朗读一遍

九年级下册第一单元单词英语,九年级下册英语第一单元单词朗读一遍

那味道依然在作文700字,那味道依然在作文600字

那味道依然在作文700字,那味道依然在作文600字

Transformational,Transformational-generative

Transformational,Transformational-generative

thread-734-1-1

thread-734-1-1

中学生心理测试网站,中学生心理测试网站在哪儿

中学生心理测试网站,中学生心理测试网站在哪儿

关于防患于未然的例子,关于防患于未然的例子有哪些

关于防患于未然的例子,关于防患于未然的例子有哪些

关于国家诚信的素材,关于国家诚信的素材作文

关于国家诚信的素材,关于国家诚信的素材作文

decisions,decisions as i go to anywhere i flow

decisions,decisions as i go to anywhere i flow

以母亲节写一篇作文,以母亲节写一篇作文一年级

以母亲节写一篇作文,以母亲节写一篇作文一年级