汇编考试题目及代码
【2021年全国自考】英语语法00831最新历年试题汇编20套真题
or D on the ANSWER SHEET.
1. How many ______ are there in the word “monotonous”?
A. o
B. oes
C. o’s
D. os
2. Do you think there’s any possibility of arriving at the gym by ______ bus and still having the time to play
future development.
A. stresses
B. stress
C. stressed
D. would st for water, this world would be a lifeless place.
A. Were
B. If
C. Was
D. Had
A. crossed
B. cross
C. crossing
D. has crossed
11. Monica is not ______ chess player as we expected her to be.
A. so a successful
9. He admitted ______ in love with the girl, but felt too shy to even meet her.
A. to fall
B. fell
C. falling
D. fallen
10. Did you see a middle-aged man with a scar on his face ______ the street just now?
汇编语言试题 (2)
汇编语言试题题目一:寄存器及栈操作假设有一段汇编代码如下,请根据代码的功能回答相应的问题:push ebpmov ebp, espmov eax, dword ptr [ebp + 8]add eax, dword ptr [ebp + 12]pop ebpret1.以上汇编代码中,push ebp和pop ebp的作用分别是什么?2.mov ebp, esp的作用是什么?有什么作用范围?3.dword ptr是什么意思?4.请解释ret的作用。
解答:1.push ebp的作用是将ebp的值保存到栈中,而pop ebp的作用是将栈中的值弹出,并将其赋给ebp寄存器。
这是函数调用的常用操作,用来保存和恢复函数的堆栈帧。
12.mov ebp, esp的作用是将栈顶地址存入ebp寄存器中,以便在函数内部可以通过ebp寄存器来访问函数参数和局部变量。
作用范围是当前函数内部。
3.dword ptr是一个内存访问修饰符,用来指定要访问的内存单元的大小和类型。
在本题中,dword ptr指示要访问的内存单元是一个 32 位的双字(double word)。
4.ret指令用于函数返回,它将弹出栈顶的返回地址,并跳转到该地址执行,从而实现函数的返回。
题目二:条件分支和循环请完成以下汇编代码的功能描述,并回答相应问题:mov eax, 10mov ecx, 0loop:cmp eax, 0je endadd ecx, eaxdec eaxjmp loopend:1.请描述以上汇编代码的功能。
2.eax和ecx分别用来存储什么数据?请解释mov eax, 10和mov ecx,0的作用。
3.cmp eax, 0和je end的作用是什么?24.dec eax是什么意思?5.jmp loop的作用是什么?解答:1.以上汇编代码的功能是计算从 10 累加到 1 的结果,并将结果存储在ecx寄存器中。
2.eax用来存储循环计数器(初始值为 10),ecx用来存储累加结果。
民用航空器维修人员执照基础部分 基本技能考试题目汇编
民用航空器维修人员执照基础部分基本技能考试题目汇编(ME&A V)广州民航职业技术学院第一部分ME题组代码题目名称用时(分钟)ME-1 题目一:R、L、C串联谐振电路制作 90 题目二:APU燃烧室火焰筒、喷油嘴、点火塞、盖组件的检查测量120ME-2 题目一:R、L、C串联谐振电路制作90题目二:使用量具对气缸组件测量120ME-3 题目一:低压燃油泵的拆装120题目二:航空镍镉蓄电池的维护与检测90ME-4 题目一:起动机的拆装80题目二:飞机系统管制作和拆装130ME-5 题目一:飞机轮毂、刹车组件的拆装、分解和装配80题目二:非增压区域导线的修理和线束捆扎130ME-6 题目一:传动部件的拆装、检查与润滑130题目二:调速器的拆装与调整80ME-7 题目一:紧固件保险80题目二:飞机着陆灯的综合施工 130ME-8 题目一:钳工操作题 120 题目二:斯贝发动机燃油喷嘴的拆装90ME-9 题目一:紧固件保险80题目二:蒙皮结构修理件 130ME-10 题目一:平板铆接件 120题目二: 斯贝发动机防冰空气控制活门的拆装 90ME-11 题目一:制作《限位块》坯130 题目二:紧固件保险 80ME-12 题目一:特殊拆装80题目二:更换连接器中损坏的插钉 130ME-13 题目一:低压燃油泵的拆装 120 题目二:屏蔽线的接地制作 90ME-14 题目一:桁条与蒙皮连接件 120 题目二:斯贝发动机燃油喷嘴的拆装 90ME-15 题目一:使用量具对气缸组件测量120 题目二:应急窗口玻璃的拆装 90第二部分A V题组代码题目名称用时(分钟)题目一:使用量具对气缸组件测量110 A V-1题目二:射极跟随器电路制作100题目一:紧固件保险80 A V-2题目二:组装一个同轴电缆接头130题目一:钳工操作题110 A V-3题目二:插头的拆装与焊接100题目一:甚高频通讯系统的拆装与检测120 A V-4题目二:555定时器构成多谐振荡电路的制作90题目一:更换连接器中损坏的插钉120 A V-5题目二:航空镍镉蓄电池的维护与检测90题目一:备用地平仪及转弯仪的拆装与检测90 A V-6题目二:增压区域导线束的检测和捆扎120题目一:备用空速表和备用高度表的拆装与检测90A V-7题目二:更换连接到邦迪块和小功率继电器座的导线,并对该导线束捆扎120题目一:空速管的拆装和检查100 A V-8题目二:增压区域的屏蔽电缆修理和屏蔽地线制作110题目一:副翼位置传感器的拆装和检测100 A V-9题目二:高振动区域的导线修理和导线束捆扎110题目一:气流方向探测器的拆装和检测120 A V-10题目二:555定时器构成多谐振荡电路的制作90题目一:VHF信号接收电路制作140 A V-11题目二:自动定向系统的拆装与检测70第一部分MEME-1:题目一:R、L、C串联谐振电路制作 时间:90分钟一.基本知识问题:1 说明工具的三清点制度?2 如何正确使用电烙铁?3 常用防静电手段?4 示波器使用注意事项。
汇编语言试题及参考答案
汇编语言试题及参考答案汇编语言试题及参答案一、填空题1. ZF标志位是标志结果是否为零的,若结果,ZF为(),否则ZF为()。
当ZF 为1 时,SF 为()2. 标号可以有两种类型属性。
它们是()和()3.8 位无符号整数的表示范围为0--255 ,写成16 进制形式为(),8 位有符号整数的表示范围为-128--+127, 写成16 进制形式为()4. 伪指令DB,GROUP 和NAME 三个标号名字域必须有名字的是(),不得有名字的是(),可有可无名字的是()。
5. 循环程序通常由()()()和循环结果外理四部分构成6. 在数值不达式中,各种运算符可可混合使用,其优先次序规则*,/()于+,-;XOR ,OR()于AND,LT ()于GT7. 宏指令定义必须由伪指令()开始,伪指令()结束,两者之间的语句称为()8. 调用程序与子程序之间的参数传递方法有四种,即堆栈法()()()9. 分别用一条语句实现下述指明的功能( 1 )栈顶内容弹出送字变量AYW ()(2)双字变量AYD 存放的地址指针送ES 和SI()(3)变量AY2 类型属性送AH ()( 4 )不允许中断即关中断()(5)将字符串‘ HOW ARE YOU 存入变量AYB ()( 6 )子程序返回调用程序()(7)地址表达式AYY[4]的偏移地址送字变量ADDR()(8)AX 的内容加 1 ,要求不影响CF()(9)BX 的内容加1,要求影响所有标志位()(10)若操作结果为零转向短号GOON ()二、单选题1.IBM PC 微机中,有符号数是用()表示的1 .原码2.补码3.反码4.BCD 码2. 把汇编源程序变成代码程序的过程是()1 .编译2.汇编3.编辑4.链接三、己知:VAR1 ,VAR2 的类型属性分别为字和字节,标号LPFAR 的类型属性为FAR。
指出下列非法语句的错误原因1. POP CS ()2.INC [BX] ()3. MVL 8()4. JLE LPFAR()5. MOV DB,1800()6. MOV[DI],VAR17.SUB AX,VAR2()8.CMP SS AX()四、简答题1. 试述子程序的一般结构组成2. 标号有哪三个属性?其含义是什么?3. 试述CMP AX ,BX 和SUB AX ,BX 两条语句的异同点?五、阅读如下程序段,回答所提出的问题,假定X1,X2,...XN 为无符号数。
XXX2010-2018历年教育硕士333真题汇编
XXX2010-2018历年教育硕士333真题汇编XXX2010年硕士研究生入学考试自命题科目试卷报考专业教育学硕士考试科目及代码教育综合333一、名词解释(共20分,每题5分)1.教育目的2.教学策略3.班级组织4.研究动机二、判断正误(共20分,每题1分。
请标注题号顺序依次写在答题纸上)1.教育的基本要素包括教育者、研究者和教育影响。
()2.教育起源于人的心理模仿。
()3.《学记》是我国古代最早也是世界最早的成体系的古代教育学作品。
()4.XXX的《大教学论》是第一本现代教育学著作。
()5.马克思主义关于人的全面发展的学说是我国教育目的的理论基础。
()6.教学工作是学校教育的中心工作。
()7.学校生活是教育者依据一定的教育方针,有目的、有计划和有组织地对受教育者进行培养的一种专门化的社会生活。
()8.班主任是班级的组织者、教育者和指导者。
()9.根据评价标准的不同,学生评价分为诊断性评价、形成性评价和总结性评价。
()10.教师即研究者。
()11.国外学者研究表明,教学的效果与教师的智力有明显相关。
()12.教师的成长就是由教学新手成为教学专家的过程。
()13.按照研究者是不是理解要研究的材料,研究分为有意义研究和机器研究。
()14.反馈是影响动作技能研究的唯一身分。
()15.20世纪50年代前,研究心理学研究对象主要是动物的研究。
()16.教学目标在教学和教学设计中的作用主要有导教、导学和导测评三种功能。
()17.任务分析作为教学设计的一个环节,其最初的理论基础是行为主义心理学。
()18.根据广义知识分类,课的类型可分为陈述性知识为主要目标的课、以程序性知识为主要目标的课和以策略性知识为主要目标的课三种类型。
()19.效度指的是所测量的属性或特征前后一致性的程度。
()20.一般认为我国的课堂教学始于1862年清政府在北京设立的京师同文馆。
()三、简答题(共50分,每题10分)1.简述教诲的社会功能。
汇编语言期末考试试题及答案
汇编语言模拟试题及答案一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分) ﻫ1.指令JMP FAR PTR DONE属于参考答案为:CA.段内转移直接寻址B.段内转移间接寻址ﻫC.段间转移直接寻址ﻫD.段间转移间接寻址ﻫ[解析]略ﻫ 2.下列叙述正确的是参考答案为:CﻫA.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令[解析]对于无符号数和有符号数的比较都采用CMP指令;ﻫCMPS指令是串比较指令;对两个无符号数的条件转移指令应是:JAE、JNB、JBE、JNA;对两个有符号数的条件转移指令应是:JGE、JNL、JLE、JNG.ﻫ3.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是参考答案为:CA.12CSBH ﻫB.12B6BHC.12C59HD.12BFEH ﻫ[解析]末字与首字相隔(128-1=)127个字,且每个字占用2个字节,因此末字单元的物理地址应为: ﻫ首字单元的物理地址+(128-1)×2ﻫ即 12ABH×10H+00ABH+(128-1)×2=12C59H.4.在下列指令的表示中,不正确的是参考答案为:CA.MOV AL,[BX+SI]B.JMP SHORT DONIC.DEC [BX]D.MUL CLﻫ[解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的[BX],没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如ﻫDEC BYTE PTR [BX]或 DEC WORD PTR [BX]ﻫ但是在题目的选项C中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。
2022年汇编语言程序设计期末考试题
2022年汇编语言程序设计期末考试题一、单项选择题(本大题共10小题,每小题3分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.CPU要访问的某一存储单元的实际地址称(C)A.段地址B.偏移地址C.物理地址D.逻辑地址2.某存储单元的物理地址是12345H,可以作为它的段地址有(D)A.2345HB.12345HC.12340HD.1234H3.执行后使B某=0的同时也使CF=0,OF=0的指令是(A)A.某ORB某,B某B.ORB某,B某C.ANDB某,B某D.CMPB某,B某4.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是(B)A.C某≠0且ZF=1B.C某≠0且ZF=0C.C某≠0或ZF=1D.C某≠0或ZF=05.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是(C)A.DAA校正指令的功能已自动加在AH中B.进位值在AF中,校正后根据AF内容再加在AH中C.进位值在CF中,校正后根据CF内容再加在AH中D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6.AND,OR,某OR,NOT为四条逻辑运算指令,下面的解释正确的是(C)A.指令某ORA某,A某执行后,A某内容不变,但设置了标志位B.指令ORD某,1000H执行后,将D某最高位置1,其余各位置0C.指令ANDA某,OFH执行后,分离出AL低四位D.NOTA某,执行后,将A某清07.在执行下列指令时,需要使用段寄存器DS的指令是(D)A.STOSWB.ADDAL,CLC.NEGB某D.INCDA[B某]8.无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是(B)A.ADDBH,01HB.ORBH,01HC.某ORBH,01HD.TESTBH,01H9.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为(A)A.ZF=1B.ZF=0C.SF=1D.SF=010.下面各传送指令中,正确的是(C)12.要实现使BETA的值为56,应采用语句为(C)A.BETADB56B.BETADB56HC.BETAEQU56D.BETAEQU56H13.REPZCMPSW指令,重复执行的终止条件是(A)A.C某=0或ZF=0B.C某=0且ZF=0C.C某=0或ZF=1D.C某=0且ZF=1214.下面程序段执行后,AL中的内容是(B)MOVA某,8833HADDAL,AHDAAA.21B.21HC.0C1HD.0DDH15.比较两个带符号的数A、B,当A=B时程序转移,测试的条件为(A)A.ZF=1B.ZF=0C.SF=1D.SF=016.检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMPAL,BL”指令后应跟的分支指令是(C)A.JNCLOP1B.JALOP1C.JCLOP1D.JGELOP117.在下列串操作指令中,同时使用源串和目的串地址指针的指令是(D)A.STOSWB.LODSWC.SCASWD.CMPSW18.设AL=0AH,下列指令执行后能使AL=05H的是(C)A.NOTALB.ANDAL,0FHC.某ORAL,0FHD.ORAL,0FH19.DA1DWAB,CD,EF,GH(D)┇MOVA某,DA1+3指令执行后A某中的内容是A.EFB.CDC.BCD.FC20.使用DOS系统功能调用时,使用的软中断指令是(B)A.INT21B.INT10HC.NT16HD.INT21H3二、简答题(每题10分,共30分)1.简述循环程序常用的控制方法。
6自学考试离散数学试题汇编
全国2006年4月高等教育自学考试离散数学试卷课程代码:02324一、单项选择题<本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下列命题公式为重言式的是< )A.p→ (p∨q>B.(p∨┐p>→qC.q∧┐q D.p→┐q2.下列语句中不是..命题的只有< )A.这个语句是假的。
B.1+1=1.0C.飞碟来自地球外的星球。
D.凡石头都可练成金。
3.设p:我很累,q:我去学习,命题:“除非我很累,否则我就去学习”的符号化正确的是A.┐p∧qB.┐p→qC.┐p→┐q D.p→┐q4.下列等价式正确的是< )A.┐)))()((∀(⇔y∀∀∃x)x∃A(x(⇔)Axy∃┐A B.AC.┐)Axxx(xB)(x⇔(∧∀∀∨Ax∀xBx∃⇔∀┐A D.)A(x)(()(())))()(5.在公式)yxQyPz∀∃中变元y是< )P∧→x∃yy()))(,(z()())((,A.自由变元B.约束变元C.既是自由变元,又是约束变元D.既不是自由变元,又不是约束变元6.设A={1,2,3},A上二元关系S={<1,1>,<1,2>,<3,2>,<3,3>},则S是< )A.自反关系B.反自反关系C.对称关系D.传递关系7.设集合X为人的全体,在X上定义关系R、S为R={<a,b|a,b∈X∧a是b的父亲},S={<a,b>|a,b∈X∧a是b的母亲},那么关系{<a,b>|a,b∈x∧a是b的祖母}的表达式为< )A.R S B.R-1 SC.S R D.R S-18.设A是正整数集,R={(x,y>|x,y∈A∧x+3y=12},则R∩({2,3,4,6}×{2,3,4,6}>=< )A.O/B.{<3,3>}C.{<3,3>,<6,2>}D.{<3,3>,<6,2>,<9,1>}9.下列式子不正确的是< )A.(A-B>-C=(A-C>-B B.(A-B>-C=A-(B∪C>C.(A-B>-C=(A-C>-(B-C> D.A-(B∪C>=(A-B>∪ C10.下列命题正确的是< )A.{l,2}⊆{{1,2},{l,2,3},1}B.{1,2}⊆{1,{l,2},{l,2,3},2}C.{1,2}⊆{{1},{2},{1,2}}D.{1,2}∈{1,2,{2},{l,2,3}}11.在下列代数系统中,不是环的只有< )A.<Z,+,*>,其中Z为整数集,+,*分别为整数加法和乘法。
机务基础执照实操考试
民用航空器维修人员执照基础部分基本技能考试题目汇编(ME&A V)广州民航职业技术学院第一部分ME题组代码题目名称用时(分钟)ME-1 题目一:斯贝发动机防冰空气控制活门的拆装60 题目二:更换飞机发动机某传感器插头被腐蚀插钉和导线60题目三:APU燃烧室组件的检查测量60ME-2 题目一:斯贝发动机燃油喷嘴的拆装60题目二:飞机电源系统插头、插座的更换和防松措施的施工60 题目三:使用量具对气缸组件测量60ME-3 题目一:低压燃油泵的拆装60题目二:导线端子的综合施工和屏蔽线的接地及插头的制作60 题目三:紧固件保险60ME-4 题目一:起动机的拆装60题目二:高振动区域导线束的捆扎、增压区导线束的综合施工60题目三:特殊拆装60ME-5 题目一:飞机轮毂、刹车组件的拆装和分解120 题目二:非增压区域的导线修理和捆扎60ME-6 题目一:应急窗口玻璃的拆装70题目二:使用量具对气缸组件测量60题目三:低压转速传感器的检测和发动机线路的测量60ME-7 题目一:传动部件的拆装,检查与润滑120题目二:飞机转弯灯的综合施工60ME-8 题目一:起落架轮舱液压管路更换90题目二:R、L、C串联谐振电路制作90ME-9 题目一:飞机着陆灯的综合施工60题目二:蒙皮结构修理件120ME-10 题目一:蒙皮局部损伤经过处理校平后的贴补修理120 题目二:更换飞机发动机某传感器插头被腐蚀插钉和导线60ME-11 题目一:制作《限位块》坯110题目二:飞机电源系统插头、插座的更换和防松措施的施工70ME-12 题目一:长桁的切割修理120题目二:导线端子的综合施工和屏蔽线的接地及插头的制作60ME-13 题目一:钳工操作题110题目二:高振动区域导线束的捆扎、增压区导线束的综合施工70第二部分A V题组代码题目名称用时(分钟)A V-1 题目一:使用量具对气缸组件测量60题目二:555定时器构成多谐振荡器的制作120A V-2 题目一:紧固件保险60题目二:自动定向系统的拆装与检测90A V-3 题目一:钳工操作题60题目二:插头、插座的拆装与焊接60题目三:修理飞机发动机某传感器上被腐蚀的插头60A V-4 题目一:备用空速表和高度表的拆装与检测60题目二:VHF信号接收电路制作120A V-5 题目一:射极跟随器电路制作90题目二:高振动区域的导线修理和导线束捆扎60A V-6 题目一:甚高频通讯系统的拆装与检测120题目二:增压区域的屏蔽电缆修理、屏蔽地线制作和导线束捆扎60A V-7 题目一:备用地平仪的拆装与检测90题目二:更换连接到邦迪块和小功率继电器的导线,并对该导线束捆扎90 A V-8 题目一:空速管的拆装和检查90题目二:射极跟随器电路制作90A V-9 题目一:副翼位置传感器的拆装和检测100题目二:紧固件保险60A V-10 题目一:气流方向探测器的拆装和检测100题目二:钳工操作题60A V-11 题目一:组装一个同轴接头60题目二:555定时器构成多谐振荡器的制作120第一部分MEME-1:题目一: 斯贝发动机防冰空气控制活门的拆装时间:60分钟一.基本知识问题:二.实际操作项目:1.查阅AMM手册;2.根据斯贝发动机防冰空气控制活门的拆卸与装配工卡(Job Card)准备所需要的工具、器材;3.按照斯贝发动机防冰空气控制活门的拆卸步骤拆下可调放气活门(VBV);4.对拆下斯贝发动机防冰空气控制活门作相应的检查,内容包括腐蚀、损伤及传动软轴的磨损情况等;5.按照工卡上的拆下斯贝发动机防冰空气控制活门;6.清点工具,清理工作现场。
IBMPC汇编语言程序设计试题及答案
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.下面的数值表示中,与127相等的是哪一个(D)(A)11111111B (B)127H(C)80H (D)7FH2.如果(AL)=35H,执行AND AL,0FFH指令后,CF=(A)(A)0 (B)1(C)2 (D)与执行AND AL,0指令前的取值保持一致3.如果(SP)=30H,执行PUSH BX指令后,(SP)=(B)(A)28H (B)2EH(C)32H (D)31H4.如果(AL)=01111111B,执行INC AL指令后,CF=(D)(A)1 (B)0(C)2 (D)与执行INC AL指令之前的取值保持一致5.LOOP指令隐含使用并用作循环记数器的是哪一个寄存器(A)(A)CX (B)BX (C)AL D)SI 6.在DEBUG中,T命令的功能是(C)(A)观察某内存单元的当前内容(B)连续运行被调试的程序(C)单步执行下一条指令(D)修改指定寄存器的内容7.如果当前(BL)=57H,执行指令ADD BL,0F0H后,OF标志位的取值为(B)(A)1 (B)0(C)不确定(D)及执行该指令前的取值保持一致(注:若两个操作数的符号相同,而结果的符号及之相反时OF=1,其他情况OF=0)8.如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,正确的结果为(B )(A)(AL)=01100011B,CF=0(B)(AL)=10000101B,CF=0(C)(AL)=00100101B,CF=1(D)(AL)=10000101B,CF=19.条件转移指令的最大转移范围为(B)(A)没有转移范围的限制(B)-128到127个字节(C)-32768到32767个字节(D)0到255个字节10.如果(AL)=0DH,执行SUB AL,80H 指令后,正确的结果为哪一个(A)(A)(AL)=8DH,OF=1 (B)(AL)=0DH,OF=0(C)(AL)=8DH,OF=0 (D)(AL)=0D1H,OF=1(注:若减数大及被减数,此时有借位,CF=1;否则CF=0;若减数及被减数的符号相反,而结果的符号及减数相同,则OF=1;否则OF=0。
汇编语言期末考试试题及答案
A.上一条指令的首地址
B.下一条指令的首地址
C.正在执行指令的首地址
D.需计算有效地址后才能确定地址
[解析]在程序运行过程中,它始终指向下一条指令的首地址,它与CS代码段寄存器联合确定下一条指令的物理地址。
15.PSW寄存器中共有______位条件状态位,有______位控制状态位。参考答案为:A
C.内、外循环初值都应置外循环之外
D.内、外循环初值都应置内循环之外,外循环之内
[解析]循环参数置初值,应在进入循环以前给出。
6.条件转移指令JNE的测试条件为参考答案为:A
A.ZF=0
B.CF=0
C.ZF=1
D.CF=1
[解析]略。
7.8086CPU在基址加变址的寻址方式中,变址寄存器可以为参考答案为:DA.BX或CX
精品文档
汇编语言模拟试题及答案
一,单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20分)
1.指令JMPFARPTRDONE属于参考答案为:C
A.段内转移直接寻址
B.段内转移间接寻址
C.段间转移直接寻址
D.段间转移间接寻址
[解析]略
2.下列叙述正确的是参考答案为:C
A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令
。
2
华电微机原理与技术汇编语言题目及答案
微机原理与接口技术汇编题目1、将数据段中2000H单元开始存放的10个数(8位数)传送到3000H开始的10个字节中。
2、将数据段DATA1中的10个字数据(16位数)传送到数据段DATA2中。
提示:1、指定数据的起始地址:(如果不指定起始地址,则起始地址为0000H)DATA SEGMENTORG 2000HDB 1,,2,3,4,5,6,7,8,9,10 ; DB 定义字节数据ORG 3000HDB 10 DUP(O); 预留10个单元存放结果,初值预定义为0DATA ENDS定义的内存单元为:2、定义字数据命令为:DWDATA1 SEGMENTDW 1 , ,2 , 3, 4, 5, 6, 7, 8, 9, 10 ; DW 定义字数据DATA1 ENDS一个字为两个字节,在内存中低位在前,高位在后。
1已知0~15的平方值表,查表求X ( X是0到15间任一数)的平方值,送到Y单元,用两种方法。
2、已知0~255的平方值表,查表求X的平方值,送到Y单元。
提示:0到15的平方表,每个平方值为一个字节;0到255的平方表,每个平方值为2个字节;调试程序,平方表中的数据定义几个就行,目的是程序正确即可。
一个字为两个字节,在内存中低位在前,高位在后。
1计算多字节数据788H与99AABBCCDDEEFF00H和。
2、计算8字节的BCD码十进制数788H与H的和3、计算10个字数据的和(数据自己定义)。
提示;1、多字节数据在内存中存放,低位在前,高位在后DAT1 DB 88H,77H,66H,55H,44H,33H,22H,11HDAT2 DB 00H,0FFH,0EEH,0DDH,0CCH,0BBH,0AAH,99H DAT3 DB 9 DUP(O)二进制加法指令:ADDBCD十进制加法:ADD(4 )计算表达式的值1计算表达式Z ((X Y)*7)/(Y 2)的值,已知X=10, 丫=5。
提示:X DB 10Y DB 5Z DB ?AL=X-YBL=7AX=AL*BLBH=Y+2AL=AX/BH 的商AH=AX/BH的余数' -NniL无符号数乘法•JAmi有符号数乗法・例W I 讥-AX <- AL*DL1MHL BX : DX AX <-AX*BXMI L BYTE PTR[SI|; AX < AL*(DS* 16+STj(5)找最大、最小数1、找出2040H单元和2041H单元的大数,并送2042H单元(数据自己定义)2、找出10个数(8位数)里的最大数(数据自己定义)1、找出10个数(8位数)里的正数个数(数据自己定义)2、找出10个数(16位数)里的负数个数(数据自己定义)(7)数据块比较1、分别在FARD1和FARD2单元开始存放了10个字节数据,编程比较是否一义)。
汇编语言程序设计练习题及答案
一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
)1.为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是(D)A.DB 41,42,43,44,45,46 B.DW 4142H,4344H,4546HC.DW ‘AB’,‘CD’,‘EF’D.DW ‘BA’,‘DC’,‘FE’2.DA2 DB‘AB’,‘CD’┇MOV AX,WORD PTR DA2+1上述语句执行后AX中的值是(D)A.‘AD’B.‘BC’C.‘DA’D.‘CB’3.下列数据定义语句中可实现留空20H个字节存储单元的是(D)A.DB 20 DUP(?) B.DW 20H DUP(?)C.DB 10H DUP(4 DUP(?)) D.DD 08H DUP(?)4.如某存储器分段时,表示偏移地址是17位二进制代码,那么一个段最多的存储单元数是(D)A.32K字节B.32K字C.64K字节D.64K字5.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是(B)A.BX B.BPC.SI D.DI6.下列指令中有语法错误的是(C)A.PUSH AX B.PUSH [20H+SI+BX]C.POP CS D.PUSH CS7.执行PUSH BP指令时,目的操作数的物理地址表达式是(D)A.16*SS+BP B.16*DS+BPC.16*CS+IP D.16*SS+SP8.把BL中的数据输出到端口8CH中正确指令是(C)A.OUT 8CH,BL B.IN 8CH,BLC.MOV AL,BL D.MOV AL,BLOUT 8CH,AL IN 8CH,AL9.结果为零的条件转移指令,其测试条件是(A)A.ZF=1 B.ZF=0C.SF=l D.SF=010.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方框里应填的语句是MOV CH,0MOV CH,0FFHZERO:MOV DH,CH(C)A.JNZ ZERO B.JS ZEROC.JZ ZERO D.JC ZERO11.汇编源程序时,出现语法错误的语句是(C)A.MOV [BX+SI],BX B.MOV CL,[BP+DI]C.MOV CS,AX D.MOV DS,AX12.设SP初值为3050H,执行指令PUSH BX后,SP的值是(B)A.304FH B.304EHC.3048H D.3049H13.串操作指令中,每次操作后使SI/DI为减量应设置(C)A.DF=0 B.TF=1C.DF=1 D.TF=014.设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为(B)A.AL=57H,BL=24H B.AL=33H,BL=24HC.AL=57H,BL=33H D.AL=33H,BL=015. 当执行ADD AX ,BX 指令后,若AX的内容为4E52H 时,设置的奇偶标志位PF=0 ,下面的叙述正确的是( A)A. 表示结果中含 1 的个数是奇数B. 表示结果中含1 的个数是偶数C. 表示该数是奇数D. 表示结果中低8 位中含1 的个数是奇数16. 设物理地址(21000H)=20H, (21001H)=30H,(21002H)=40H 。
全国10月自考课程代码01511现代管理实务试题及答案汇编
2012年07月湖北省高等教育自学考试现代管理实务试卷一、单项选择题 (本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,将其代码填写在题后的括号内。
错选、多选、未选均无分。
1.西方行为科学管理思想的代表人是(A)A.梅奥 B.泰罗 C.法约尔 D.孔茨2.根据SWOT分析法,当组织面临内部劣势,外部存在威胁时,可以采用的战略是(B)A.扭转战略 B.防御战略 C.增长或扩张战略 D.多种经营战略3.下列有关西蒙决策理论的论述,正确的是(B)A.管理决策就是找出最优的方案 B.管理就是决策C.西蒙主张组织完全分权 D.以“社会人”假设代替“经济人”的假设4.被誉为“组织理论之父”的管理学家是(A)A.韦伯 B.德鲁克 C.泰罗 D.法约尔5.美国行为科学家赫茨伯格提出的著名管理理论是(D)A.人际关系理论 B.需求层次理论 C.期望理论 D.双因素理论6.能够促成人的强制性影响的权力性因素是( C)A.品格因素 B.知识因素 C.传统因素 D.才能因素7. 下列关于管理幅度与管理层次的描述正确的是(B)A. 管理幅度与管理层次间没有直接关系B. 当组织规模一定时,管理幅度与管理层次成反比关系C. 为了保证管理效果,管理幅度越大越好D. 管理幅度越窄,管理层次就越多,组织结构就呈扁平化8. 对高层管理者而言,最重要的技能是(C)A.人际技能 B.技术技能 C.概念技能 D.财务管理技能9. 将计划分为“总体计划、部门计划和个人计划”所依据的划分标准是(C)A. 计划期的长短 B.计划的层次 C.计划的作用范围 D.计划的职能10. 从控制的角度看,成语“防范于未然”属于(D)A.现场控制 B.反馈控制 C.管理控制 D.馈前控制11. 现代管理技术的特点是(B)A.科学性、系统性、定量性、技术性 B.择优性、系统性、定量性、技术性C.科学性、系统性、经济性、技术性 D.择优性、系统性、定量性、有效性12. 西方古典管理理论的人性假设认为人是(B)A.社会人 B.经纪人 C.复杂人 D.自由人13. 某企业中层管理者所作出的决策都需上级批准审核,则该企业的管理模式倾向于(A)A. 集权式管理 B.分权式管理 C.民主式管理 D.柔性化管理14. 以管理者对权力的控制程度为标准划分的管理者类型是(C)A. 重事型、重人型、人事并重型 B.专制型与民主型C. 集权型、分权型、放任型 D.集权型与分权型15. 迈克尔.波特在其《竞争战略》一书中提出的基本战略是(C)A. 短期战略、中期战略和长期战略B. 营销战略C. 成本领先、差异化战略、专一化战略D. 物流战略16. 效率要素包括(A)A. 投入要素、时间要素、产出要素 B.投入要素、产出要素C. 时间要素、环境要素 D.组织要素、结果要素17. 对现代管理成本的变动产生影响的因素是(A)A. 组织规模与环境、产权制度、组织文化 B.组织领导与组织结构C. 组织结构与组织文化 D.组织领导与组织文化18. 下列属于人才招聘渠道的是(B)A.校园招聘 B.内部招聘与外部招聘C.媒体广告招聘 D.网上招聘19. 下述选项中属于西方现代管理思想的是(B)A. 泰罗的科学管理理论 B.孔茨的管理过程理论C. 马斯洛的需求层次理论 D.赫茨伯格的双因素理论20. 麦克利兰成就需要理论认为,人的生存需要得到满足后,基本的需要是(A)A. 成就需要、合群需要和权力需要 B.成就需要、权力需要和安全需要C. 成就需要、尊重需要和权力需要 D.成就需要、安全需要和自我实现需要二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,错选、多选、少选或未选均无分。
Python考试题图文复习知识点试卷试题
Python考试题图文复习知识点试卷试题一、选择题1.python文件的扩展名是()A.py B.pye C.vbp D.pyr2.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言3.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 4.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型5.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access 6.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()C.read () D.write ()7.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 8.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 9.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 10.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()11.在Python中,显示出信息x,并要求输入数据的是()。
A.abs(x) B.float(x) C.print(x) D.input(x) 12.以下Python程序运行后,变量x和st的值分别是()。
汇编语言习题-测验题答案
汇编语言各章习题、测试题答案习题一1.1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数11010011 01110111 10000011 00101111 101010101.2 十六进制运算1A52H+4438H 3967H-2D81H 37H×12H 1250H×4H1.3 将十进制数变为8位补码并做运算(结果用二进制、十六进制、十进制表示)29+53 73-24 -66+82 -102-151.4 用压缩BCD码计算(结果用二进制、BCD码、十进制表示)29+53 73-24 66+18 132+751.5 符号位扩展(字节扩展为字,字扩展为双字)20A3H 94H 3456H 7FH EC00H1.6 若机器字长为16位,其无符号数表示范围是多少?带符号数表示范围是多少?分别用十进制和十六进制表示。
1.7 写出下列十六进制数所能代表的数值或编码:(1)38H (2)FFH (3)5AH (4)0DH1.8 将下列十进制数分别转换为二进制、十六进制、二进制补码、压缩BCD码和ASCII码:(1)108 (2)46 (3)-15 (4)2541.9 写出下列算式的8位二进制运算结果,标志位CF、SF、ZF、OF分别是什么值?(1)56+63 (2)83-45 (3)-74+29 (4)-12-371.10 查表,指出ASCII码0DH、0AH、07H、1BH、20H、60H、50H、70H对应的控制字符。
测验一单选题:1.已知X=76,则[X]补= 。
A. 76HB. 4CHC.0B4HD.0CCH2.已知[X]补=80H,则X= 。
A. 80HB. 0C. 0FFHD. -80H3.已知[X]补=98H,则[X]补/2= 。
A. 0CCHB.4CHC. 49HD. 31H4.已知X=78,Y=-83,则[X+Y]补= 。
A. 0F5HB. 0A1HC. 0FBHD. 65H5.将124转换成十六进制数的结果是A. 7CHB. 7DHC. 7EHD. 7BH6.将93H看成一个压缩BCD码,其结果是A. 10010101B. 10010011C.10000011D.100000017.45转换成二进制数是A.10101101B.00111101C. 00101101D. 100111018.6CH转换成十进制数是A. 118B. 108C. 48D. 689.将93H扩展为字的结果是A. FF93HB. 0093HC. 1193HD. 1093H10.56的压缩BCD码是A. 38HB. 56HC. 0506HD. 3536H11.ASCII中的47H表示的字符是A. “7”B. “G”C. “g”D. “E”12.十进制数-128的8位二进制数的补码为A. 11111110B. 01111111C. 10000000D. 1000000113.下列为补码表示,其中真值最大的是A. 10001000B.11111111C.00000000D.0000000114.十六进制数88H,可表示成下面几种形式,请找出错误的表示A. 无符号十进制数136B. 带符号十进制数-120C. 压缩BCD码十进制数88D. 8位二进制数-8的补码15.计算机对字符、符号采用统一的二进制编码。
汇编考试题及答案
汇编考试题及答案一、选择题(每题2分,共20分)1. 以下哪个指令是汇编语言中的无条件跳转指令?A. JZB. JEC. JMPD. JC答案:C2. 在汇编语言中,哪个指令用于将数据从内存读取到寄存器中?A. MOVB. ADDC. SUBD. MUL答案:A3. 8086微处理器中,哪个寄存器用于存储指令指针?A. IPB. SPC. BPD. SI答案:A4. 汇编语言中,哪个指令用于将一个字节的数据与累加器中的值进行逻辑“与”操作?A. ANDB. ORC. XORD. NOT答案:A5. 在8086微处理器中,哪个指令用于将累加器的内容压入堆栈?A. PUSH AXB. POP AXD. RET答案:A6. 汇编语言中,哪个指令用于将一个字数据从寄存器移动到内存?A. MOV [BX], ALB. MOV AL, [BX]C. MOV AL, BLD. MOV [BX], BL答案:A7. 8086微处理器中,哪个指令用于将当前的CS和IP寄存器的值压入堆栈,然后跳转到指定的地址?A. CALLB. RETC. INTD. IRET8. 汇编语言中,哪个指令用于将一个字数据从内存移动到寄存器?A. MOV AL, [BX]B. MOV [BX], ALC. MOV AL, BLD. MOV BL, [BX]答案:A9. 在汇编语言中,哪个指令用于将一个寄存器的内容与另一个寄存器的内容进行逻辑“或”操作?A. ANDB. ORC. XORD. NOT答案:B10. 8086微处理器中,哪个指令用于从堆栈中弹出一个字数据到累加器?A. PUSH AXB. POP AXC. CALLD. RET答案:B二、填空题(每题2分,共20分)1. 汇编语言中的________指令用于将数据从寄存器移动到内存。
答案:MOV2. 8086微处理器中的________指令用于无条件跳转。
答案:JMP3. 在汇编语言中,________指令用于将一个字节的数据与累加器中的值进行逻辑“异或”操作。
汇编语言单片机考试试题和答案
汇编语言单片机考试试题和答案一、选择题1.以下关于汇编语言的描述,正确的是:A. 汇编语言是一种高级程序设计语言B. 汇编语言是一种机器语言C. 汇编语言是一种低级程序设计语言D. 汇编语言只能在特定的操作系统下运行答案:C2.下列关于单片机的说法中,正确的是:A. 单片机是一种芯片类型,用于控制电子设备的工作B. 单片机只能被用于手机等小型设备C. 单片机不需要编程,可以直接执行任务D. 单片机使用高级语言编程答案:A3.以下哪个是汇编语言常用的伪指令:A. JMPB. ADDC. MOVD. DB答案:D二、填空题1. 汇编语言中,用来表示立即数的符号是______。
答案:#2. MOV指令用于将数据从______传送到______。
答案:寄存器,寄存器或内存三、简答题1. 请说明汇编语言与机器语言的关系。
答:汇编语言是机器语言的一种表示形式,它使用助记符和符号来表示指令和操作数,使得程序更易读写。
在编写汇编语言程序后,需要通过汇编器将汇编语言转换为机器语言,以便计算机能够执行。
2. 简要介绍一下单片机的工作原理。
答:单片机是一种集成电路芯片,它集成了处理器、存储器、输入输出接口等电子元件,用于控制电子设备的工作。
单片机通过读取存储器中的指令,按照指令执行操作,实现对设备的控制。
它的工作原理是不断循环执行存储器中的指令,通过控制信号和外部设备进行交互,完成各种任务。
四、编程题请编写一段汇编语言程序,实现将寄存器AX中的数据加1,并将结果存储到BX寄存器中。
答案:MOV AX, 1ADD AX, 1MOV BX, AX总结:本文介绍了汇编语言单片机的考试试题和答案,包括选择题、填空题和简答题。
通过这些题目的回答,读者可以了解汇编语言的基本概念、单片机的工作原理以及汇编语言程序的编写方法。
希望本文能够对初学者学习汇编语言单片机有所帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汇编考试题目及代码部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑1. 请任意输入一个字符串,将该串倒序后在屏幕上显示。
2. 请任意输入一个字符串,统计其中空格和A的个数,并将结果显示在屏幕上。
3. 请任意输入一个字符串,将其中的空格全部删除,并将结果显示在屏幕上。
4. 请任意输入一个字符串,将其中A换成B,并将结果显示在屏幕上。
5. 请任意输入一个字符串,将其中A换成CC,并将结果显示在屏幕上。
6. 请任意输入一个字符串,将其中大写字母换成小写字母,并将结果显示在屏幕上。
7. 请任意输入一个字符串,将其中的英文字母全部删除,并将结果显示在屏幕上。
8. 现有一组字符串为data,name,time,file,code,path,user,exit,quit,text,请编写程序从键盘输入4个字符的字符串,若存在将其修改为disk, 并在显示器上显示。
b5E2RGbCAP 9. 现有一组字符串为ram,yes,red,the,get,for,and,key,not,may,请编写程序将他们按ASCII大小排序,并在显示器上显示。
p1EanqFDPw10. 现有一组字符串为data,name,time,file,code,path,user,exit,quit,text,请编写程序从键盘输入4个字符的字符串,若存在将其删除, 并在显示器上显示。
DXDiTa9E3d11. 现有一组字符串为data,name,time,file,code,path,user,exit,quit,text,请编写程序将上述字符串排序<升序)并插入disk使其人仍然有序, 并在显示器上显示。
RTCrpUDGiT12. 键盘输入一个十进制数,以十六进制的形式输出。
13. 键盘输入一个十进制数,以二进制的形式输出。
14. 键盘输入一个二进制数,以十六进制的形式输出。
15. 键盘输入一个二进制数,以十进制的形式输出。
16. 键盘输入一个十六进制数,以十进制的形式输出。
17. 键盘输入一个十六进制数,以二进制的形式输出。
18. 将一组有符号数中的负数求和,并统计负数的个数,并在屏幕上以十进制的形式显示结果。
38H,4AH,0C5H,83H,9CH,0B4H,7FH,0C4H,05H,0F5H19. 键盘输入两组数743216、527864,按BCD码求和,并将结果显示在屏幕上。
20. 键盘输入下列两组十进制数,求其和,并将结果显示在屏幕上357894184653142521. 键盘输入一串二进制数1ah ,7ch,0bah,3ah,45h,63h求其和,并将结果显示在屏幕上。
5PCzVD7HxA22. 编写程序,将十个字的有符号数中最大、最小值求出,并在显示器上输出。
125ah,4357h,0f50h,0b43h,4ac4h,7454h,8b15h,0a2a4h,0f3ch,00f6hjLBHrnAILg23. 键盘输入10个字节数<无符号数),求出最大、最小值,并在显示器上输24. 设有4个学生参加5门考试,请计算每个学生的平均成绩和每门课的平均分成绩,并在显示器上显示,输出格式如下:xHAQX74J0XChg1 chg2 chg3 chg4 chg5 meamS1 78 85 55 100 97S2 67 96 43 79 84S3 92 55 76 92 65S4 43 95 82 89 75Aver不计小数。
25. 将两个磁盘文件合并成一个新的文件。
26. 将一磁盘文件‘E:\ASS\FILE.ASM’读入内存2000:0000h中,并将文件以反序形式<头尾对应字符互换)仍以相同路径存入磁盘中。
LDAYtRyKfE27. 在多模块设计中,主模块中调用内部模块buf1,buf2,buf3,buf4。
主模块根据键盘输入的指令<如:a,b,c,d)调用上述对应的子程序,每个子程序的任务是显示其入口地址。
调用后继续等待调用,若输入ESC键<ASCII码为1BH)则结束程序的执行。
请编写完成该任务的程序。
Zzz6ZB2Ltk28. 现有一控制程序共5个工序,要求输入0-4的序号,分别执行各工序的子程序,每个子程序的任务是显示其入口地址。
调用后继续等待调用,按回车则结束程序的执行。
dvzfvkwMI129. 现有一组参量按16位编码,各字段的长度如下:BIT1=6, BIT2=4,BIT3=3, BIT4=3, BIT1位于高位, BIT4位于低位。
设BIT1=52, BIT2=13,BIT3=5, BIT4=3请用程序编码将这些字段编码组合成一个字,按二进制的形式在屏幕上输出。
rqyn14ZNXI30. 键盘输入十个数,分别同机0到9,10到99,100以上的数的个数,并显示结果。
1DATA SEGMENTBUF DB 0FFHDB ?DB 0FFH DUP (?>ANS DB 0DH,0AH,0FDH DUP (?>DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HLEA SI,BUF[2]MOV AL,BUF[1]XOR AH,AHDEC SILEA DI,ANS[2]XOR CH,CHMOV CL,BUF[1]AGAIN:MOV AL,[SI]MOV [DI],ALDEC SIINC DILOOP AGAINMOV BYTE PTR[DI],'$'LEA DX,ANSMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START2DATA SEGMENTBUF DB 0FFHDB ?DB 0FFH DUP (?>STROUT DB 0DH,0AH,'A =000'DB 0DH,0AH,'SPACE=000','$' DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HLEA SI,BUF[2]MOV CL,BUF[1]XOR CH,CHAGAIN:CMP BYTE PTR[SI],'A'JNE NOTACMP STROUT[10],'9'JE ATENINC STROUT[10]ATEN:CMP STROUT[9],'9'JE AHUNMOV STROUT[10],'0'INC STROUT[9]JMP NEXTAHUN:MOV STROUT[10],'0' MOV STROUT[9],'0'INC STROUT[8]JMP NEXTNOTA:CMP BYTE PTR[SI],' ' JNE NOTSPACECMP STROUT[21],'9'JE SPACETENINC STROUT[21]JMP NEXT SPACETEN:CMP STROUT[20],'9'JE SPACEHUNMOV STROUT[21],'0'INC STROUT[20]JMP NEXT SPACEHUN:MOV STROUT[21],'0' MOV STROUT[20],'0'INC STROUT[19] NOTSPACE:NEXT:INC SILOOP AGAINLEA DX,STROUTMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START3DATA SEGMENTBUF DB 0FFHDB ?STROUT DB 0DH,0AH,0FDH DUP(?> DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HLEA SI,BUF[2]LEA DI,STROUT[2]MOV CL,BUF[1]XOR CH,CHAGAIN:CMP BYTE PTR[SI],' 'JE SPACEMOV AL,[SI]MOV [DI],ALINC DISPACE:INC SILOOP AGAINMOV BYTE PTR[DI],'$'LEA DX,STROUTMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START4DATA SEGMENTBUF DB 0FFHDB ?DB 0FFH DUP (?>STROUT DB 0DH,0AH,0FDH DUP (?> DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXINT 21HLEA SI,BUF[2]LEA DI,STROUT[2]MOV CL,BUF[1]XOR CH,CHAGAIN:CMP BYTE PTR[SI],'A'JNE NOTAMOV BYTE PTR[DI],'B'JMP NEXTNOTA:MOV AL,[SI]MOV [DI],ALNEXT:INC SIINC DILOOP AGAINMOV BYTE PTR[DI],'$'LEA DX,STROUTMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START5DATA SEGMENTBUF DB 0FFHDB ?DB 0FFH DUP (?>STROUT DB 0DH,0AH,0FDH DUP (?> DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HLEA SI,BUF[2]LEA DI,STROUT[2]AGAIN:CMP BYTE PTR[SI],'A'JNZ NOTAMOV WORD PTR[DI],'CC'ADD DI,2JMP NEXTNOTA:MOV AL,[SI]MOV [DI],ALINC DINEXT:INC SILOOP AGAINMOV BYTE PTR[DI],'$'LEA DX,STROUTMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START6DATA SEGMENTBUF DB 0FFHDB ?DB 0FFH DUP (?>STROUT DB 0DH,0AH,0FDH DUP (?> DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HLEA SI,BUF[2]LEA DI,STROUT[2]MOV CL,BUF[1]XOR CH,CHAGAIN:CMP BYTE PTR[SI],'A'CMP BYTE PTR[SI],'Z'JA NOTUPMOV AL,[SI]ADD AL,20HMOV [DI],ALJMP NEXTNOTUP:MOV AL,[SI]MOV [DI],ALNEXT:INC SIINC DILOOP AGAINMOV BYTE PTR[DI],'$'LEA DX,STROUTMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START7DATA SEGMENTBUF DB 0FFHDB ?DB 0FFH DUP (?>STROUT DB 0DH,0AH,0FDH DUP (?> DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA START:MOV AX,DATAMOV DS,AXLEA DX,BUFMOV AH,0AHINT 21HLEA SI,BUF[2]LEA DI,STROUT[2]MOV CL,BUF[1]XOR CH,CHAGAIN:CMP BYTE PTR[SI],'A'JB NOTUPJA NOTUPINC SIJMP NEXTNOTUP:CMP BYTE PTR[SI],'a'JB NOTALPHACMP BYTE PTR[SI],'z'JA NOTALPHAINC SIJMP NEXTNOTALPHA:MOV AL,[SI]MOV [DI],ALINC SIINC DINEXT:LOOP AGAINMOV BYTE PTR[DI],'$'LEA DX,STROUTMOV AH,09HINT 21HMOV AH,4CHINT 21HCODE ENDSEND START8DATA SEGMENTBUF DB 05HDB ?DB 05H DUP (?>STROUT DB 0DH,0AH,'data'DB 0DH,0AH,'name'DB 0DH,0AH,'time'DB 0DH,0AH,'file'DB 0DH,0AH,'code'DB 0DH,0AH,'path'DB 0DH,0AH,'user'DB 0DH,0AH,'exit' DB 0DH,0AH,'quit'DB 0DH,0AH,'text','$'REPLACE DB 'disk'DATA ENDSCODE SEGMENT。