汇编第二次试验-武汉理工
- 格式:doc
- 大小:377.50 KB
- 文档页数:5
1 北京大学北京综合100 95.80 100 1002 清华大学北京理工94.72 100 85.10 92.17 0000000003 复旦大学上海综合54.89 50.75 55.39 64.64 0000000004 浙江大学浙江综合52.91 52.47 51.31 50.74 0000000005 上海交通大学上海综合43.63 48.62 35.35 49.77 0000000006 南京大学江苏综合42.47 40.83 42.13 43.67 0000000007 武汉大学湖北综合41.07 41.98 36.70 51.28 0000000008 中国人民大学北京综合35.65 28.87 36.76 66.26 0000000009 吉林大学吉林综合35.41 32.56 36.51 37.87 00000000010 中山大学广东综合33.78 33.81 29.68 50.63 000000000011 华中科技大学湖北理工33.77 35.60 29.16 41.11 000000000012 四川大学四川综合33.37 34.69 29.05 42.65 000000000013 南开大学天津综合29.16 29.32 25.30 44.89 000000000014 山东大学山东综合29.13 26.17 29.49 39.24 000000000015 北京师范大学北京师范28.92 29.27 23.97 50.61 000000000016 哈尔滨工业大学黑龙江理工27.82 26.67 26.20 38.43 000000000017 中国科技大学安徽理工27.79 28.06 24.46 39.70 000000000018 郑州大学河南综合8.94 5.30 11.34 16.39 00000000019 西安交通大学陕西综合26.73 25.40 25.07 39.33 000000000020 厦门大学福建综合26.03 24.77 23.40 44.72 000000000021 天津大学天津理工21.98 21.23 19.33 38.38 000000000022 北京航空航天大学北京理工21.96 23.55 16.81 38.33 000000000023 同济大学上海理工21.63 19.56 19.68 43.02 000000000024 华东师范大学上海师范21.21 21.35 19.17 27.34 000000000025 中国农业大学北京农林20.00 21.48 14.41 40.59 000000000026 东南大学江苏综合19.73 16.99 19.03 38.16 000000000027 大连理工大学辽宁理工17.80 17.05 15.20 35.12 000000000028 西北工业大学陕西理工17.08 17.32 13.39 34.77 000000000029 北京理工大学北京理工16.60 15.97 13.26 38.43 000000000030 华南理工大学广东理工16.47 15.35 14.36 33.56 000000000031 重庆大学重庆综合15.19 12.84 13.59 38.08 000000000032 东北大学辽宁理工15.08 12.56 14.69 31.19 000000000033 兰州大学甘肃综合14.61 11.87 13.64 36.33 000000000034 湖南大学湖南综合14.05 11.51 13.30 33.00 000000000035 北京科技大学北京理工13.80 12.01 12.28 32.57 000000000036 华东理工大学上海理工12.15 12.70 9.33 23.30 00000000037 中国矿业大学江苏理工11.94 10.67 10.01 30.27 000000000038 中国地质大学湖北理工11.82 10.04 10.34 30.97 000000000039 华中师范大学湖北师范11.70 11.70 10.49 16.20 000000000040 西北大学陕西综合11.63 10.27 11.01 22.04 000000000041 中国海洋大学山东综合11.21 11.66 8.03 25.71 00000000042 中国石油大学北京理工11.06 10.14 8.33 32.57 00000000043 北京交通大学北京理工10.87 10.33 7.89 31.27 00000000044 东北师范大学吉林师范10.81 10.06 10.02 18.22 000000000045 南京理工大学江苏理工10.68 11.28 7.69 23.15 00000000046 南京航空航天大学江苏理工10.46 11.63 7.57 18.18 00000000047 华中农业大学湖北农林10.24 10.80 7.91 18.67 00000000048 西南交通大学四川理工10.15 8.68 9.33 23.10 00000000049 电子科技大学四川理工10.02 8.25 8.00 33.05 00000000050 西南大学重庆综合9.96 8.65 9.32 20.69 00000000051 哈尔滨工程大学黑龙江理工9.83 11.43 5.77 22.43 00000000052 河南大学河南综合9.81 11.40 5.70 22.4153 武汉理工大学湖北理工8.82 7.23 8.52 19.53 00000000054 西北农林科技大学陕西农林8.74 6.85 7.20 29.95 00000000055 南京师范大学江苏师范8.70 6.05 10.28 14.66 00000000056 苏州大学江苏综合8.57 6.95 9.15 13.74 00000000057 长安大学陕西理工8.57 8.62 7.24 14.50 00000000058 南京农业大学江苏农林8.49 6.41 8.14 23.27 00000000059 河海大学江苏理工8.44 7.96 6.42 22.81 00000000060 北京邮电大学北京理工8.33 8.04 5.60 26.21 00000000061 西安电子科技大学陕西理工8.31 7.97 6.85 17.93 00000000062 湖南师范大学湖南师范8.25 6.67 8.72 13.92 00000000063 上海大学上海综合8.18 6.84 8.09 16.01 00000000064 云南大学云南综合7.98 5.85 7.87 21.60 00000000065 东华大学上海理工7.80 7.54 6.03 19.16 00000000066 北京化工大学北京理工7.76 8.88 4.68 17.87 00000000067 北京林业大学北京林业7.66 7.09 5.61 23.05 00000000068 北京工业大学北京理工7.54 7.15 6.63 14.08 00000000069 暨南大学广东综合7.36 6.23 6.90 16.44 00000000070 河南科技大学理工7.35 6.20 6.89 16.40 71 南昌大学江西综合6.91 6.51 5.89 14.49 000000000072 华南师范大学广东师范6.61 3.81 8.01 15.39 00000000073 华南农业大学广东农林6.25 5.81 6.26 7.46 00000000074 中央民族大学北京民族5.97 3.66 5.00 27.16 00000000075 山西大学山西综合5.95 5.35 7.02 1.37 00000000076 中国政法大学北京政法5.85 3.28 5.04 28.00 00000000077 陕西师范大学陕西师范5.80 4.81 7.28 1.27 00000000078 福州大学福建理工5.80 4.53 5.72 13.70 00000000079 中南财经政法大学湖北财经5.78 3.50 6.56 15.20 00000000080 内蒙古大学内蒙古综合5.47 4.04 4.88 17.99 00000000081 上海财经大学上海财经5.45 3.80 5.27 16.87 00000000082 太原理工大学山西理工5.42 4.28 5.30 12.84 00000000083 江南大学江苏综合5.37 5.81 3.48 13.22 00000000084 南方医科大学广东医药5.27 5.51 4.71 5.75 00000000085 河南中医药大学河南医药5.17 6.20 4.29 2.13 00000000086 东北林业大学黑龙江林业5.11 4.00 4.97 12.53 00000000087 燕山大学河北理工5.10 5.63 4.28 5.23 00000000088 新疆大学新疆综合5.04 3.28 4.43 20.33 00000000089 贵州大学贵州综合5.00 4.34 3.92 15.41 00000000090 安徽大学安徽综合5.00 3.58 5.04 13.42 00000000091 南京工业大学江苏理工4.97 5.75 4.44 1.35 00000000092 首都师范大学北京师范4.87 4.68 5.22 2.45 00000000093 辽宁大学辽宁综合4.79 2.19 5.98 14.10 00000000094 海南大学海南综合4.75 5.29 2.54 14.26 00000000095 广西大学广西综合4.70 3.29 4.30 16.06 00000000096 四川农业大学四川农林4.62 4.60 3.23 12.67 00000000097 中央财经大学北京财经4.60 1.39 3.27 35.11 00000000098 河南师范大学河南综合4.58 4.21 4.55 6.09 00000000099 华北电力大学河北理工4.39 3.42 3.22 17.83 000000000 100 河南理工大学河南理工4.38 4.80 4.28 0.77 000000000。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2(总分:96.00,做题时间:90分钟)一、单项选择题(总题数:28,分数:56.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________2.下列几种关于进程的叙述,____最不符合操作系统对进程的理解。
【浙江大学2003年】A.进程是在多程序并行环境中的完整的程序√B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位综合考查进程的相关概念。
进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位,不是完整程序,程序是在时间上按严格次序前后相继的操作序列,是一个静态的概念。
3.下面关于并发性的论述中,正确的是____。
【太原科技大学2006年】A.并发性是指若干个事件在同一时刻发生B.并发性是指若干个事件在不同时刻发生C.并发性是指若干个事件在同一时间间隔内发生√D.并发性是指若干个事件在不同时间间隔内发生考查并发性的定义,注意与并行性相区分。
并发性是指两个或多个事件在同一时间间隔内发生;并行性是指两个或多个事件在同一时刻发生。
4.并发进程指____。
【北京理工大学2002年】A.可平行执行的进程√B.可先后执行的进程C.可同时执行的进程D.不可中断的进程考查并发进程的定义。
并发进程是在同一时间段内运行。
从宏观上看,进程之间不是先后执行,而是平行执行;从微观上看,进程之间不是同时执行,而是按时间片轮转交替执行。
5.下面对进程的描述中,错误的是____。
A.进程是动态的集合B.进程有生命期C.进程是指令的集合√D.进程可以并发执行考查进程的概念。
6.一个进程释放了一台打印机后,有可能改变____的状态。
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编2(总分68,考试时间90分钟)1. 单项选择题单项选择题下列各题的备选答案中,只有一个是符合题意的。
1. 若用8个字(字长为32位)组成的位示图管理内存,假定用户归还一个块号为100的内存块时,它对应位示图的位置为____。
【北京理工大学2002年】A. 字号为3,位号为5B. 字号为4,位号为4C. 字号为3,位号为4D. 字号为4,位号为52. 存放在磁盘上的文件____。
A. 既可随机访问也可顺序访问B. 只能随机访问C. 只能顺序访问D. 必须通过操作系统访问3. 磁盘的读写单位是____。
【浙江大学2003年】A. 块B. 扇区C. 簇D. 字节4. 磁盘和磁带是两种存储介质,它们的特点是____。
【华中科技大学2000年】A. 两者都是顺序存取的B. 两者都是随机存取的C. 磁盘是顺序存取的,磁带是随机存取的D. 磁盘是随机存取的,磁带是顺序存取的5. 对磁盘进行移臂调度的目的是为了缩短____时间。
【武汉理工大学2005年】A. 寻找B. 延迟C. 传送D. 启动6. 下面关于索引文件的论述中,正确的是____。
A. 索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址B. 文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引块的开始地址C. 对于一个具有三级索引的文件,存取一个记录通常要访问三次磁盘D. 在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式最快7. 物理文件的组织方式是由____决定的。
【北京理工大学2002年】A. 应用程序B. 主存容量C. 外存容量D. 操作系统8. 在下列文件的物理结构中,____不利于文件长度动态增长。
A. 连续结构B. 链接结构C. 索引结构D. 散列(Hash)结构9. 如果文件采用直接存取方法使用,且文件大小不固定,则应采用____物理结构。
新闻与传播硕士(新闻与传播专业基础)历年真题试卷汇编2(题后含答案及解析)全部题型 6. 名词解释题7. 简答题8. 论述题名词解释题1.选择性理论(南开大学,2009年)正确答案:选择性理论是卡兹和拉扎斯菲尔德提出的,他们认为选择性接触机制会制约和影响大众传播效果。
选择性接触机制包括选择性注意、选择性理解和选择性记忆三个层次。
即受众并不是不加区别地对待任何传播内容,而是更倾向于“选择”那些与自己的既有立场、态度一致或接近的内容接触强化。
这个机制的存在说明受众对某些媒介或内容具有回避倾向。
涉及知识点:媒介与社会2.“使用与满足”理论(中国人民大学,2008年)正确答案:“使用与满足”理论是适度效果理论的经典模式之一。
卡茨在其研究中首先主张不但要关注媒介对人们做了什么,还要关注人们用媒介作了什么。
早期的相关分析认为人们使用大众媒介主要是为了加强原有态度。
1969年麦奎尔等人对英国大选的研究结论对此观点提出了质疑。
后来卡茨于1974年提出了理论假设,认为受众具有社会和心理根源的需求,引起对大众媒介或其他信源的期望,导致媒介披露的不同形式,最后导致需求的满足以及其他无意义的效果。
卡茨总结了使用与满足理论的要素,包括:(1)受众是主动的,对于大众媒介的使用是有目标的。
(2)受众需要的满足和对媒介的选择的联系中,受众拥有主动权。
(3)媒介相互竞争以满足受众需要。
卡茨将大众媒介视为个人用以联系他人的工具,认为媒介可以满足使用者的认知、情感、个人整合和社会整合,缓解压力等方面的需要。
涉及知识点:媒介与社会3.创新扩散理论(中国人民大学,2009年)正确答案:1962年,美国新墨西哥大学埃弗雷特.罗杰斯(Everett M.Rogers)教授研究了多个有关创新扩散的案例,出版了《创新扩散》(。
Diffusion of Innovations)(第一版),他考察了创新扩散的进程和各种影响因素,总结出创新事物在一个社会系统中扩散的基本规律,提出了著名的创新扩散S一曲线理论。
课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 用汇编语言求解一元二次方程初始条件:设计一个程序,求解一元二次方程02=++c bx ax 。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、能从键盘输入a,b,c 的值,且-99≤a,b,c ≤99;2、将解显示出来,-99≤X1,X2≤99;3、应考虑所有的情况,包含共轭复根;4、编制完整的程序并调试;5、撰写设计说明书及调试心得。
时间安排:指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日摘要 (1)输入 (2)输出 (4)算法设计 (5)完整程序调试 (10)小结 (12)参考文献 (13)解一元二次方程ax 2+bx+c=0。
实现从键盘输入啊,实现从键盘输入a,b,c 的值,且有9999≤≤-a ,9999≤≤b ,9999≤≤-c ,显示方程的解,考虑所有的情况,包含共轭复根。
在日常生活中,这本来是一个非常简单的数学问题,而要用汇编程序解决问题,就要有一整套严丝合缝的流程,并根据流程制作流程图,从而进行编程。
汇编语言是最接近于机器语言的编程语言。
如果说机器语言是计算机操作的本质 那么汇编语言就是最最接近本质的语言。
汇编语言操作直接面向硬件。
所以我们在使用汇编语言的时候,我们能够感知计算机的运行过程和原理,从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。
这也是最能够锻炼编程者编程思维逻辑的,只有这样,学习者才能形成一个软、硬兼备的编程知识体系,这是任何高级语言都无法给予的,相对于繁复的高级语言,汇编语言指令集合更简约,指令操作更直接,从汇编开始学习更符合循序渐进的学习原理。
所以,对于计算机技术初学者或者自学者,汇编语言重要性无可替代关键词:汇编语言,一元二次方程,emu8086输入要求:从键盘输入a,b,c的值,且-99≤a,b,c≤99。
方案:采用DOS功能调用,多字符输入——0AH功能:多个字符输入到缓冲区输入参数:DS:DX=输入缓冲区首地址输出参数:DS:DX=输入字符串所在缓冲区地址程序:mov ch,0call read ;读入a(b,c同理)mov a,chread proc nearmov dx,offset buff1mov si,offset buff1mov ah,0ahint 21hmov bx,dxmov cl,[bx+1] ;取出缓冲区第二字节保存实际输入字符的个数 add si,2 ;缓冲区第三字节mov al,[si] ;取出被保存在缓冲区第三字节的实际的第一个字符 cmp al,'-' ;如果第一个字符是负号,跳转jz minus_signmylab0:cmp al,00001101bjz input_over ;判断是否是回车,是回车则跳转,输入结束sub al,30h ;由ASCII转换成其对应的数mov bl,almov al,chmov dl,10imul dladd al,bl ;将转换后的数乘10,相当于10进制左移一位mov ch,alfirst_ok: ;判断下一个字符inc simov al,[si]loop mylab0input_over:mov al,minus_flagcmp al,1 ;如果负号标志是1,则对ch中的数进行取反操作jz negationmov minus_flag,0 ;还原符号标志jmp exitnegation: ;对负号进行处理neg chmov minus_flag,0jmp exitminus_sign:mov minus_flag,1 将负号标志赋值1jmp first_okexit: ret ;结果由ch带回read endp样例:输入a,b,c分别为1,2,1。
电工实验须知一、实验课程的要求1.掌握常用的电工测量工具(如万用表、电流表、电压表、功率表等电工仪表)的使用方法;初步掌握常用的实验仪器(如信号发生器、示波器、稳压电源、毫伏表等)的使用方法;2.初步掌握实验中实验板(箱)的使用方法,学会按电路图正确连接实验线路与合理布线,并能够分析、排除一般实验故障。
3.学习观察实验现象,正确测量各种电参数,绘制图表、曲线,分析实验结果,正确撰写实验报告。
4.学习正确运用实验手段来验证一些定理和理论。
5.学习电工技术研究方法,培养处理实际问题的能力,具有根据实验任务确定方案,设计实验线路和正确选择仪器设备与实现的能力。
6.学会一般安全用电知识。
二、实验环节电工学实验课分为三个环节,即课前预习、实验操作、课后整理、撰写实验报告。
各环节具体要求如下:1.课前预习要顺利地做好每个实验,使实验收到预期的效果,充分地预习准备是必要的,也能培养实验者良好的科学作风。
(1)认真阅读实验教材和有关理论知识,理解实验原理,明确实验目的和任务。
(2)看懂实验线路,熟悉实验内容、步骤和操作程序,并明确应记录哪些数据、观察哪些现象,填写哪些实验表格。
(3)了解实验设备及其使用的仪器的技术性能和操作方法。
(4)写好实验预习报告,画好实验记录的数据表格。
实验报告纸采用规定的格式。
为保证实验顺利、安全进行,学生经过认真预习后,才能参加实验,不预习者不得进行实验。
2.实验操作电工学实验按照下列程序进行:1)学生按时到达实验室,在实验室考勤记录上签字,然后按分组在指定的实验台上做实验。
2)教师在实验前讲授实验原理、要求与注意事项,学生要自觉遵守实验室的规章制度,并注意人身及设备安全。
3)学生按本次实验的仪器设备清单清点设备,注意仪器设备的类型、规格和数量,辅助设备是否齐全,同时了解设备的使用方法及注意事项。
做好实验数据记录的准备工作。
4)连接实验线路。
选用适当的导线,按实验要求将自己布置好的仪器设备连接起来。
《微机原理及接口技术B》实验指导书※实验环境实验设备——唐都TD-PITE 80X86 微机原理及接口技术微机实验平台。
每套设备包括实验箱一台、配备安装有Wmd86联机操作软件的PC微机一台、连接线及电源线。
图1 实验平台连接示意图图2 唐都TD-PITE实验箱图3 唐都TD-PITE实验箱布局图操作步骤:1、打开电脑。
2、插好实验平台电源线。
3、通过串口连接线连接实验箱与微机。
4、打开Wmd86联机操作软件。
5、检查端口是否选择好。
6、进行实验接线。
7、录入汇编程序。
8、编译、链接、下载,观察结果。
图4 Wmd86联机操作软件实验一定时器的使用1.实验目的和意义●熟悉接口试验箱的使用环境。
●体会接口电路通过外部总线与处理器连接原理。
●掌握可编程芯片8253的编程方法。
2.实验设备PC 机一台,TD-PITE 实验装置一套。
3.实验内容1、编写程序,将8254 的计数器0 和计数器1 都设为方式3,用信号源1MHz 作为CLK0时钟,OUT0 为波形输出1ms 方波,再通过CLK1 输入,OUT1 输出1s 方波。
2、编写程序,将8254 的计数器0 设为方式3,计数值为十进制数4,用单次脉冲KK1+作为CLK0 时钟,OUT0 连接MIR7,每当KK1+按动 5 次后产生中断请求,在Wmd86程序运行结果栏上显示字符M 。
改变计数值,验证8254 的计数功能。
4.背景知识〔1〕8254的功能➢8253具有三个独立的16位计数器〔0#~2#通道〕;➢每个通道有6种工作方式;➢可以进行二进制或十进制计数,计数方式为减1计数。
〔最高计数频率2.6MHZ〕〔2〕8254 的内部结构和外部引脚图1.1 8254内部结构图1.2 8254外部引脚〔3〕8254 的工作方式●方式0:计数到0 结束输出正跃变信号方式。
●方式1:硬件可重触发单稳方式。
●方式2:频率发生器方式。
●方式3:方波发生器。
●方式4:软件触发选通方式。
汇编语言实验报告
学院 计算机科学与技术学院 专业 计算机科学与技术专业 班级
学号 姓名 实验时间: 2011年11月
一、 实验名称:循环及分支程序设计 二、 实验内容及要求:
实验目的及要求:
熟练掌握转移指令,掌握分支程序设计的原理和方法 , 重点掌握各种分支程序中形成条件和判断条件的方法和技巧。
掌握循环程序设计的方法(单重循环结构和两重循环结构),正确分配与使用寄存器,根据实际问题选择控制循环的方法(循环次数已知和循环次数未知)。
三、 实验使用的关键技术和方法:
1:习题5.9试编写一个汇编语言程序,要求从键盘接收一个四位的16进制数,并在终端上显示与它等值的二进制数。
关键是十六进制到二进制的转换,可以用逻辑移位将十六进制转换为二进制。
INPUT: SHL BX, CL ;将前面输入的数左移4位
关键技术 方法 DOS 系统功能的调用 MOV AH,01 AL=输入字符 INT 21H MOV AH,02 DL=输出字符 INT 21H 寄存器的选择与使用 转移指令的运用 JB,JA,JUMP
LOOP 循环指令的运用
CX 作为计数器,CX 不为零,则循环执行指定的代码段
MOV AH, 1 ;从键盘取数
INT 21H
CMP AL, 30H ;<0吗?
JB INPUT ;不是‘0~F’的数重新输入
CMP AL, 39H ;是‘0~9’吗?
JA AF ;不是,转‘A~F’的处理
AND AL, 0FH ;转换为:0000B~1001B
JMP BINARY
AF: AND AL, 1101 1111B ;转换为大写字母
CMP AL, 41H ;又<A吗?
JB INPUT ;不是‘A~F’的数重新输入
CMP AL, 46H ;>F吗?
JA INPUT ;不是‘A~F’的数重新输入
AND AL, 0FH ;转换为:1010B~1111B
ADD AL, 9
2::用15行*16列的表格形式显示ASCII码为10H-FFH的所有字符。
3:习题5.21试编写一程序,要求比较数组ARRAY中的三个16位补码数,并根据比较结果在终端上显示如下信息:
(1) 如果三个数都不相等则显示0;
(2) 如果三个数有二个数相等则显示1;
(3) 如果三个数都相等则显示2。
四、实验设计方案说明:
习题5.9的完整代码:
CODES SEGMENT
ASSUME CS:CODES
START:
MOV BX,0
MOV CH,4
MOV CL,4
INPUT: SHL BX,CL
MOV AH,1
INT 21H
CMP AL,30H
JB INPUT
CMP AL,39H
JA AF
AND AL,0FH
JMP BINARY
AF: AND AL,11011111B
CMP AL,41H
JB INPUT
CMP AL,46H
JA INPUT
AND AL,0FH
ADD AL,9 BINARY:OR BL,AL
DEC CH
JNZ INPUT DISPN: MOV CX,16 DISP: MOV DL,0
ROL BX,1
RCL DL,1
OR DL,30H
MOV AH,2
INT 21H
LOOP DISP
JMP START STOP:RET
CODES ENDS
END START
第二题的完整代码:CODES SEGMENT
ASSUME CS:CODES START:
MOV BL,10H
MOV CL,00H INPUT:
MOV DL,BL
MOV AH,2
INT 21H
INC BL
INC CL
CMP CL,10H
JE CHANGE
JMP INPUT CHANGE:
MOV CL,00H
MOV DL,0DH
MOV AH,2H
INT 21H
MOV DL,0AH
MOV AH,2H
INT 21H
CMP BL,00H
JE STOP
JMP INPUT
STOP:
MOV AH,4CH
INT 21H
CODES ENDS
END START
5.21题的代码
DATAS SEGMENT
ARRAY DW 3 DUP (123,332,332)
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
MAIN PROC FAR
ASSUME CS:CODES,DS:DATAS,SS:STACKS START:
PUSH DS
SUB AX, AX
PUSH AX
MOV AX, DATAS
MOV DS, AX
BEGIN: LEA SI, ARRAY
;MOV DI,SI
;MOV CX,3
;INPUT:MOV AH,1
;INT 21H
;CBW
;MOV [DI],AX
;ADD DI,2
;LOOP INPUT
MOV DX, 0
MOV AX, [SI]
MOV BX, [SI+2]
CMP AX, BX
JNE NEXT1
INC DX
NEXT1: CMP [SI+4], AX
JNE NEXT2
INC DX
NEXT2: CMP [SI+4], BX
JNE NUM
INC DX
NUM: CMP DX, 3
JL DISP
DEC DX
DISP: ADD DL, 30H
MOV AH, 2
INT 21H
RET
MAIN ENDP
CODES ENDS
END START
五、测试及评估
5.9题图
第二题图
、
习题5.21
六、设计心得
通过本次实验,我对循环程序的结构形式有了一定的了解,循环程序可以有两种结构形式,一种是DO-WHILE结构形式,另一种是DO-UNTIL结构形式。
前者把对循环控制条件放在循环的入口,先判断条件,满足条件就执行循环体,否则就退出循环。
后者则先执行循环体,然后再判断控制条件,不满足条件则继续执行循环操作,一旦满足条件则退出循环。