文档库 最新最全的文档下载
当前位置:文档库 › 打字练习汇编

打字练习汇编

打字练习汇编
打字练习汇编

图2 调试截图图3 反汇编截图

计算机组成原理实验1-汇编语言实验

微处理器与接口技术 实验指导

实验一监控程序与汇编语言程序设计实验 一、实验要求 1、实验之前认真预习,明确实验的目的和具体实验内容,设计好主要的待实验的程序,做好实验之前的必要准备。 2、想好实验的操作步骤,明确通过实验到底可以学习哪些知识,想一想怎么样有意识地提高教学实验的真正效果。 3、在教学实验过程中,要爱护教学实验设备,认真记录和仔细分析遇到的现象与问题,找出解决问题的办法,有意识地提高自己创新思维能力。 4、实验之后认真写出实验报告,重点在于预习时准备的内容,实验数据,实验过程、遇到的现象和解决问题的办法,自己的收获体会,对改进教学实验安排的建议等。善于总结和发现问题,写好实验报告是培养实际工作能力非常重要的一个环节,应给以足够的重视。 二、实验目的 【1】学习和了解TEC-XP16教学实验系统监控命令的用法; 【2】学习和了解TEC-XP16教学实验系统的指令系统;

【3】学习简单的TEC-XP16教学实验系统汇编程序设计。 三、实验注意事项 (一)实验箱检查 【1】连接电源线和通讯线前TEC-XP16实验系统的电源开关一定要处于断开状态,否则可能会对TEC-XP16实验系统上的芯片和PC机的串口造成损害。 【2】五位控制开关的功能示意图如下: 【3】几种常用的工作方式【开关拨到上方表示为1,拨到下方为0】 (二)软件操作注意事项 【1】用户在选择串口时,选定的是PC机的串口1或串口2,而不是TEC-XP16实验系统上的串口。即选定的是用户实验时通讯线接的PC机的端口; 【2】如果在运行到第五步时没有出现应该出现的界面,用户需要检查是不是打开了两个软件界面,若是,关掉其中一个再试; 【3】有时若TEC-XP16实验系统不通讯,也可以重新启动软件或是重新启动PC再试; 【4】在打开该应用软件时,其它的同样会用到该串口的应用软件要先关掉。

实验四-循环结构汇编语言程序的设计实验报告

循环结构汇编语言程序设计实验报告

实验四循环结构汇编语言程序设计 一、实验目的 1、学习循环结构的汇编语言程序的设计和调试。 2、学习通过直接对8086计算机的寄存器和存的直接访问,编写更高效简洁的汇编程序。 3、加深掌握计算机整体的工作过程。 3、加深对排序算法的理解。 二、实验任务 编写程序求出数组A中(20个元素)的最大值和最小值(数组没有排序)。 要求至少采用二种不同的排序算法来实现。( 快速排序,归并排序、堆排序、Shell排序、插入排序、冒泡排序、交换排序、选择排序、基数排序……) 三、实验容 为了更好地实现老师所布置的实验任务,我们根据情况选取以下两种方式实

验。 1、利用冒泡排序的方式求解数组A中元素的最大值最小值。设计流程图如 下所示: 2、利用选择排序的方式求得数组A中元素的序列。设计流程图如下所示:

四、实验环境 PC机: winXP/win7(32位)/win7(64位)+winxp 虚拟机 汇编工具:Masm.exe+Link.exe。 五、实验步骤 1)建立和生成的文件 (1)编写的源程序,源程序名为abc、扩展名为.asm (2)源程序经汇编程序Masm.exe汇编(翻译)后生成二进制目标程序,文件名为abc.obj (3)目标程序需要经Link.exe连接生成可执行程序,文件名为abc.exe 2)汇编环境 最基本的汇编环境只需要两个文件:Masm.exe和Link.exe。将这两个文件拷入到已经建好的文件夹(例如 huibian)中,并将文件夹huibian放在硬盘根

目录C :\>下 3)上机步骤 进入DOS窗口中执行。 4)调试程序 进入DEBUG后,调试程序 5)调试成功后重新汇编、连接并生成可执行代码 6)执行程序,并对运行结果截图。 利用冒泡排序求得数组A中元素的最大值最小值的实验结果如下图所示:(说明:输入数据为:13,0,59,900,587,1,657,234,34,48) 利用选择排序对数组A中元素排序得到的序列得实验结果如下图所示:(说明:输入数据为13,0,59,900,587,1,657,234,34,48)

汇编语言实验

汇编语言程序设计 实验一DEBUG 程序使用技巧 学号:姓名: 1.寄存器和内存 开始Debug 程序。输入“Q ” 退出程序。再次启动Debug。 输入“r ”来显示CPU的当前状态和寄存器中的当前内容。 输入“r AX ”和“1234”,_______寄存器中的内容变为1234。 输入“r DS ”和“2000”,_______寄存器中的内容变为2000。 输入“d DS:1000 ”来显示数据段中80H 字节数据,把数据抄在这里: 输入“f DS:1000 1100 77 ”再显示一次这80H 字节。判断这条指令的作用是什么? 再输入“d 2000:1000 ”来显示数据段中80H 字节数据。观察与前面的数据有无不同。 输入“d 1900:0100 ”和“d 1ff0:0100 ”来显示两个存储段中的内容。比较其中2000:0000 段中的数据。相同段落中的数据相同么?根据你的观察,得出结论,是否程序员可以用不同的段起始地址和偏移量组合,把不容内容存入相同的内存段中。

2.输入机器码,使用单步和断点 退出Debug,再重新启动Debug。 输入“r ”观察CPU 的状态,下一条指令是什么? 使用两种方式输入一段程序,第一种方式:直接输入机器码。 输入“u ”来显示程序段中的指令序列。然后输入“d CS:100 ” 来显示代码段中的数据。观察显示内容。 “u CS:100 106 ”做反汇编,就是显示出汇编语句。将这几句汇编语句记录下来: 使用输入“r ”观察CPU 的状态,使用“t ”来跟踪程序,直至最后一条指令执行完毕。注意,跟踪程序前,要让IP 寄存器中的值是100H。一直监视AX 和IP 寄存器的内容变化,尤其是标志位的变化。

汇编语言学习知识程序设计实验

目录 目录 (1) 实验一利用DEBUG熟悉常用指令的使用 (2) 一、实验目的 (2) 二、示例 (2) 三、实验题 (2) 实验二汇编程序和连接程序的使用 (6) 一、实验目的。 (6) 二、示例。 (6) 三、实验题。 (8) 实验三顺序结构程序设计 (11) 一、实验目的 (11) 二、示例 (11) 三、实验题 (12) 四、实验报告 (15) 实验四循环结构程序设计 (16) 一、实验目的 (16) 二、示例 (16) 三、实验题 (18) 实验五分支结构程序设计 (21) 一、实验目的 (21) 二、示例 (21) 三、实验题 (22) 实验六子程序设计 (29) 一、实验目的 (29) 二、实验题 (29)

实验一利用DEBUG熟悉常用指令的使用 一、实验目的 熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。 二、示例 请分别用一条汇编语言指令完成如下功能:(过程略)。 1.用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。 ADD AL,[BX][SI] 2.用位移量为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元。 ADD WORF PTR [0520H],3412H 三、实验题 1.调试、验证下列指令的结果,已知(DS)=2000H,(BX)=0100H,(SI)=0002H,(BP)=0200H,(SS)=2300H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,(23204)=88H,说明各指令执行完后AX寄存器的内容。要求输入指令,相应存储单元的内容要事先设置,单步 P执行,观察执行结果。 (设置存储器的值)

数电期末试卷及答案(共4套)汇编

XX大学信息院《数字电子技术基础》 期终考试试题(110分钟)(第一套) 一、填空题:(每空1分,共15分) 1.逻辑函数Y AB C =+的两种标准形式分别为 ()、()。 2.将2004个“1”异或起来得到的结果是()。 3.半导体存储器的结构主要包含三个部分,分别是()、()、()。 4.8位D/A转换器当输入数字量10000000为5v。若只有最低位为高电平,则输出电压为()v;当输入为10001000,则输出电压为()v。5.就逐次逼近型和双积分型两种A/D转换器而言,()的抗干扰能力强,()的转换速度快。 6.由555定时器构成的三种电路中,()和()是脉冲的整形电路。 7.与PAL相比,GAL器件有可编程的输出结构,它是通过对()进行编程设定其()的工作模式来实现的,而且由于采用了()的工艺结构,可以重复编程,使它的通用性很好,使用更为方便灵活。 二、根据要求作题:(共15分) 1.将逻辑函数P=AB+AC写成“与或非”表达式,并用“集电极开路与非门” 来实现。 2.图1、2中电路均由CMOS门电路构成,写出P、Q 的表达式,并画出对应A、 B、C的P、Q波形。

三、分析图3所示电路:(10分) 1)试写出8选1数据选择器的输出函数式; 2)画出A2、A1、A0从000~111连续变化时,Y的波形图; 3)说明电路的逻辑功能。 四、设计“一位十进制数”的四舍五入电路(采用8421BCD码)。要求只设定一个输出,并画出用最少“与非门”实现的逻辑电路图。(15分) 五、已知电路及CP、A的波形如图4(a) (b)所示,设触发器的初态均为“0”,试画出输出端B和C的波形。(8分)

打字练习基本知识

一、打字姿势 打字之前一定要端正坐姿。如果坐姿不正确,不但会影响打字速度的提高,而且还会很容易疲劳,出错。正确的坐姿应该是: o两脚平放,腰部挺直,两臂自然下垂,两肘贴于腋边。 o身体可略倾斜,离键盘的距离约为20-30厘米。 o打字教材或文稿放在键盘左边,或用专用夹,夹在显示器旁边。 o打字时眼观文稿,身体不要跟着倾斜。 二、认识键盘 整个键盘分为五个小区:上面一行是功能键区和状态指示区;下面的五行是主键盘区、编辑键区和辅助键区。

对打字来说,最主要的是熟悉主键盘区各个键的用处。主键盘区包括26个英文字母,10个阿拉伯数字,一些特殊符号外,还附加一些功能键: o[Back Space] ——后退键,删除光标前一个字符; o[Enter] ——换行键,将光标移至下一行首; o[Shift] ——字母大小写临时转换键;与数字键同时按下,输入数字上的符号; o[Ctrl]、[Alt] ——控制键,必须与其他键一起使用; o[Caps Lock] ——锁定键,将英文字母锁定为大写状态; o[Tab] ——跳格键,将光标右移到下一个跳格位置; o空格键——输入一个空格。 功能键区F1到F12的功能根据具体的操作系统或应用程序而定。 编辑键区中包括插入字符键[Ins],删除当前光标位置的字符键[Del],将光标移至行首的[Home]键和将光标移至行尾的[End]键,向上翻页[Page Up]键和向下翻页[Page Down]键,以及上下左右箭头。 辅助键区(小键盘区)有9个数字键,可用于数字的连续输入,用于大量输入数字的情况,如在财会的输入方面,另外,五笔字型中的五笔画收入也采用。当使用小键盘输入数字时应按下[Num Lock],此时对应的指示灯亮。 三、汉字输入法

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

汇编语言上机实验十2015李中

实验十输入/输出与中断实验 一、实验目的 1.掌握输入/输出与中断指令的使用方法; 2.掌握中断向量表的结构及使用方法; 3.掌握INT 指令的使用方法; 4.掌握BIOS 中断功能调用的使用方法; 5.掌握DOS 功能调用的使用方法。 二、实验要求 1.了解INT 指令与CALL 指令的不同点; 2.会用DEBUG 观察中断向量表; 3.会用DEBUG 的T 和P 命令执行INT 指令; 4.会用INT 10H、INT 16H 编制程序; 5.会用DOS 功能调用的02H、09H 功能编制程序 三、实验题目 1. 编制程序。利用IBM PC BIOS 功能调用的INT 16H 功能,编制一个从键盘上接收若干个字符串的程序。 2.编制程序。利用IBM PC BIOS 功能调用的INT 10H 功能,编制一个在屏幕上指定位置显示若干个字符串的程序。 四、实验思路 1调用INT16号功能实现输入字符,并且用int10号功能实现显示字符,并且将字符保存到data开始的内存单元中,如果不是ctrl+c的话循环输入输出,是的话结束程序.

2用INT10中03功能读出当前光标位置,然后保存当前的光标位置,只有用INT10中的02号功能设置要显示字符的位置,调用INT10的0E号功能循环显示字符,遇到结尾符号0的时候结束输出,然后恢复光标位置,调用INT10的1号功能恢复光标类型,用INT10的2号功能设置光标位置,使光标位置回到起点,结束程序. PUSH DX;保存当前光标位置 PUSH CX;保存光标类型 MOV DX,1020H;设置光标位置 MOV AH,02H INT 10H;设置光标位置 五、实验程序 1 DSEG SEGMENT;数据段开始 DATA DB 80 DUP (0);存储数据的单元 DSEG ENDS ;数据段结束 CSEG SEGMENT;代码段开始 ASSUME CS:CSEG,DS:DSEG;段假设 START: MOV AX,DSEG MOV DS,AX;段地址初始化

《土地利用规划》期末试卷汇编

《土地利用规划》期末试卷 (2012年1月) 一、单选题(每题2分,共30分) 1.下列不属于土地保护的原因的是( D )。 A.人口快速增长形成对土地资源的巨大压力 B.土地开发利用不当,土地资源严重退化 C.保护土地资源是农业可持续发展的基础 D.土地资源需要保护才能体现出自然之美 2.下列不属于三基点温度的是( A )。 A.日均温度 B.最适温度 C.最低温度 D.最高温度 3.降水量的单位为( C )。 A.cm B.m C.mm D.ha 4.当河流到达中、下游地区之后,由于坡度变小,河水中所携带的悬浮物质进一步沉积,形成了广大的( A )。 A.冲积平原 B.湖积平原 C.滨海平原 D.山前平原 5. 下列不属于土壤有机质的作用的是( B )。 A. 提供农作物需要的养分 B. 影响土体颜色 C. 增强土壤的保肥性和缓冲性 D. 促进团粒结构的形成 6. 按照八大类土地利用分类,下列土地利用类别属于耕地的是( D )。 A. 果园 B. 林地 C. 迹地 D. 望天田 7. 下列规划属于法定的最权威的土地利用规划,是土地利用的总纲的是( D )。 A. 基本农田规划 B. 城市规划 C. 风景旅游规划 D. 土地利用总体规划 8. 不能反映土地利用集约度的是( B )。 A. 耕地灌溉率 B. 绿色植物覆盖率 C. 城市化水平 D. 交通密度 9. 符合土地利用结构与布局调整的原则是( A )。 A. 严格保护基本农田、控制非农业建设占用耕地 B. 灵活性和动态性 C.珍惜土地,保护耕地 D.部门和公众参与 10.基本农田是( B )。 A.种植农作物的土地 B.高产稳产田 C.包括新开荒地、休闲地 D.包括耕种三年以上的滩地和海涂 11.下列不属于土地资源特性的是( A )。 A.连续性 B.面积的有限性

汇编语言程序设计实验篇emu

1.汇编语言程序设计实验篇 1.1.汇编系统软件简介 Emu8086-Microprocessor Emulator是集源代码编辑器、汇编/反汇编工具以及debug 的模拟器。它能模拟一台"虚拟"的电脑运行程序,拥有独立的“硬件”,避免访问真实硬件。该软件兼容Intel的下一代处理器,包括PentiumII、Pentium4。利用该软件提供的调试工具,能够单步跟踪程序,观察程序执行过程中寄存器、标志位、堆栈和内存单元的内容。 1.1.1创建程序 https://www.wendangku.net/doc/1f7035354.html, TEMPLATE程序 本章与指令相关的实验都是用COM TEMPLATE类型的程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。 在“choose code template”对话框中,选择“COM template-simple and tiny executable file format, pure machine code.”后,单击按钮。

在如所示的编辑界面中,在“;add your code here”部分输入相应的指令,第一条指令默认的偏移地址为100h。 输入全部指令后,单击按钮,保存相应的程序段。 2.EXE TEMPLATE程序 本章与DOS功能调用和汇编源程序相关的实验都是用EXE TEMPLATE程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。

在“choose code template”对话框中,选择“EXE template-advanced executable file.header: relocation, checksum.”后,单击按钮。 在如图所示的编辑界面中,已经可以给出了源程序的框架,包含数据段、堆栈段和代码段的定义以及必要的功能调用等,在“add your data here”和“;add your code here”部分可以分别输入相应的变量定义和指令。

汇编语言实验整理

1.设计程序。实现Y=2X+3,X是一位十进制数。要求X从键盘输入,在下一行 显示“Y=2X+3=”以及十进制计算结果。 data segment\x db?\y dw?\mess1db0ah,0dh,'input x:$'\mess2db 0ah,0dh,'Y=2X+3=$'\data ends\code segment\assume cs:code,ds:data\start:\mov ax,data\mov ds,ax\let3:\mov dx,offset mess1\mov ah,9\int21h\mov ah,1\int21h\cmp al,'0'\jb out1\ cmp al,'9'\ja out1\and al,0fh\mov bl,2\mul bl\add ax,3\mov y,ax\mov cx,0\mov bx,10\let0:\mov dx,0\inc cx\idiv bx\push dx\cmp ax,0\jne let0\mov dx,offset mess2\mov ah,9\int 21h\let1:\pop ax\add ax,0030h\mov dl,al\mov ah,2\int21h\ dec cx\cmp cx,0\jnz let1\jmp let3\out1:\mov ah,4ch\int21h\ code ends\end start 2.编写程序,将键盘输入的小写字母变为大写字母显示在屏幕上,输入小写字 母以外的其它字符则退出。 data segment\mess1db0ah,0dh,'xiaoxieinput:$'\mess2db 0ah,0dh,'daxieoutput:$'\data ends\code segment\assume cs:code,ds:data\start:\mov ax,data\mov ds,ax\let2:\mov dx,offset mess1\mov ah,9\int21h\mov ah,1\int21h\cmp al,'a'\jb out1\ cmp al,'z'\ja out1\mov bl,al\mov dx,offset mess2\mov ah,9\int 21h\let0:\sub bl,20h\mov dl,bl\mov ah,2\int21h\jmp let2\out1:\mov ah,4ch\int21h\code ends\end start 3.设计程序。实现Z=X/4+16*Y,X和Y都是一位十进制数。要求从键盘输入, 在下一行显示“Z=X/4+16*Y”以及十进制计算结果。 data segment\mess1db0ah,0dh,'input x:$'\mess2db0ah,0dh,'input y:$'\ mess3db0ah,0dh,'z=x/4+16*y=$'\data ends\code segment\assume cs:code,ds:data\start:\mov ax,data\mov ds,ax\let0:\mov dx,offset mess1\mov ah,9\int21h\mov ah,1\int21h\mov cl,2\sub al,30h\ mov ah,0\sar ax,cl\mov bl,al\mov dx,offset mess2\mov ah,9\int 21h\mov ah,1\int21h\sub al,30h\mov ah,0\mov cl,4\sal ax,cl\ add al,bl\mov bx,ax\mov dx,offset mess3\mov ah,9\int21h\let1:\ mov ax,bx\mov cx,0\mov bx,10\let2:\mov dx,0\inc cx\idiv bx\ push dx\cmp ax,0\jne let2\let3:\pop ax\add ax,0030h\mov dl,al\ mov ah,2\int21h\dec cx\cmp cx,0\jne let3\mov ah,4ch\int

刑诉期末试卷A卷汇编

??.学校2014---2015 学年下学期 《刑事诉讼法》期末考试试卷 A 卷 一、单项选择题:(每题 2 分,共20 分) 1、刑事诉讼法的首要任务是() A、保证准确及时地查明犯罪事实,正确应用法律 B 、惩罚犯罪分子,保障无罪的人不受刑事追究 C、教育公民自觉遵守法律,积极同犯罪行为做斗争 D、维护社会主义法制,尊重和保障人权 2、刑事诉讼法与刑法的区别是() A、刑法解决的是程序问题 B 、刑事诉讼法解决的是程序问题 C、刑事诉讼法是关于犯罪和刑法的法律 D、刑法是关于如何去揭露犯罪、惩罚犯罪以及保护当事人等的法律 3、我国宪法第126 条及《人民法院组织法》第 4 条规定“()依照法律规 定独立行使审判权,不受行政机关、社会团体和个人的干涉” A、公安机关

B、人民检察院 C、人民法院 D、其他机关 4、关于证据的审查判断,下列哪一说法是正确的?() A.被害人有生理缺陷,对案件事实的认知和表达存在一定困难,故其陈述在任何情况下都不得采信 B.与被告人有利害冲突的证人提供的对被告人不利的证言,在任何情况下都不得采信 C.公安机关制作的放火案的勘验、检查笔录没有见证人签名,一律不得采信 D.搜查获得的杀人案凶器,未附搜查笔录,不能证明该凶器来源,一律不得采信 5.关于期间的计算,下列哪一说法是正确的?() A.因被告人脱逃而中止审理的期间,计入审理期限 B.法院对提起公诉案件进行审查的期限,不计入审理期限 C.被告人要求法院另行指定辩护律师,自合议庭同意而宣布延期审理之日起至第10 日止准备辩护的时间,计入审理期限 D.因当事人和辩护人申请调取新的证据而延期审理期限,不计入审理期限

经典打字练习文章三篇

经典打字练习文章三篇 001练习材料 我从不对人隐瞒我的嗜好之一就是“吃”。我不但爱吃,就连电视、网络上的美食也不放过,每天在网上转悠,有一半的时间都在浏览美食网站。否则,如何对得起我是单位“腐败”俱乐部资深会员这一金字头衔呢? 我国社会主义在改革开放前所经历的曲折和失误,归根到底就在于对社会主义初级阶段这个问题没有完全搞清楚,提出的一些任务和政策超越了社会主义初级阶段。改革开放以来,社会主义现代化建设之所以取得巨大成就,就是因为我们提示了社会主义初级阶段的基本国情,并提出了相应的发展战略和策略,从而找到了建设有中国特色社会主义的新道路。 要优化教育机构,大力加强基础教育,积极发展职业教育、成人教育和高等教育,努力自学成才。必须把教育摆在优先发展的战略地位,提高全民族的思想道德和文化水平,这是实现我国现代化的根本大计。 汉字是当今世界上最古老的文字之一,汉字字型优美、形状方正、结构严谨,是中国古老文化历史的宝贵结晶。毕升开发的活字印刷术后,在手写字体的基础上发展起来印刷体字。汉字历史源远流长。 朋友的电脑,故障现象为:按下电源开关,主机电源指示灯不亮,电脑无任何反应。反复开启电源开关有时能启动,有时不行。启动后系统运行正常,但最近怎么也不启动了。我估计是电源的问题。 大幅面的报纸,可以满足报纸的新闻容易大、图片多、信息集中的特点;报纸的实效性强,多采用高效印刷机印刷。大幅面方便印刷,可以免除装订工序;更重要的是报纸的大版面方便人们的浏览性阅读。 一位教育家说好,学校要让年轻人的心荡漾,走进学校应当让人能感受一种神圣,魅力和诗意好的学校是一坐探索求知的学园。学校的魅力在于它有丰富的智力背景和深厚的文化底蕴,学习,思考,探索,研究的氛围就是一种吸引人,教育人的力量。 在足球比赛中,教练如果对运动员的配置不好,前场、中场、后场的安排不当,战术、队形的运用欠佳,或者球员在场上不互相配合,甚至互相指责,即使有几个球星,整场比赛也难以取胜。类似这种整体,其功能必然小于各部分功能之和。

汇编语言实验

循环与分支程序设计 实验目的 ⒈进一步熟悉掌握上机操作。 ⒉练习循环分支程序的编写方法。 3.掌握利用DEBUG修改参数、检查结果的方法。 实验内容: 1.设有10个学生的成绩分别为56、69、84、82、73、88、99、63、100和80分。试编制程序分别统计低于60分、60~69分、70~79分、80~89分、90~99分及100分的人数存放到s5、s6、s7、s8、s9及s10单元中。datarea segment grade dw 56,69,84,82,73,88,99,63,100,80 s5 dw 0 s6 dw 0 s7 dw 0 s8 dw 0 s9 dw 0 10 dw 0 datarea ends main proc far assume cs:prognam, ds:datarea start: push ds sub ax,ax push ax mov ax,datarea mov ds,ax mov s5, 0 mov s6, 0 mov s7, 0 mov s8, 0 mov s9, 0 mov s10, 0 mov cx, 10 mov bx, offset grade compare: mov ax, [bx] cmp ax, 60 cmp ax, 70 cmp ax, 80 cmp ax, 90 cmp ax, 100 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 main endp end start

在线五笔打字练习

在线五笔打字练习

在线五笔打字练习 全网功能最强大的在线五笔打字练习软件,最适合五笔初学者使用的五笔打字练习软件!由浅入深、循序渐进、显浅易懂、紧紧地贴近初学者,有这么好的打字练习软件我们为什么不用?此软件功能强大,包括多种练习模式:字根练习、一级简码、二级简码、键名汉字、键面汉字、全码练习、词组练习、隐显字根八种练习模式。各种模式都是从简到难,从入门到提高!多练习多跟打多聊天才是学好五笔的关键!而指法的熟练程度决定了打字速度的高低!

第1课86版和98版输入法安装和简介 1.2 安装五笔输入法和相关软件 五笔输入法并不是系统自带的输入法,因此在学习前必须先安装所需版本的五笔输入法。同时,学习五笔输入法重在一个“练”字,因此安装五笔输入法后还需要选择一个打字练习工具。除了Windows XP中自带的“写字板”和“记事本”这类简单的文字处理程序外,建议读者选择一款专业的五笔输入法练习软件,这样才能达到“事半功倍”的效果。目前常见的五笔输入法练习软件有金山打字、“运指如飞”、“打字高手”等。 Page No.30 1.2 安装五笔输入法和相关软件 1.2.1 知识讲解 1.2.2 典型案例--通过Office 2000安装光盘安装五笔输入法

微机汇编期末考试b卷

汕头职业技术学院 2008-2009学年第一学期期末试卷(B)课程名称《汇编语言微机原理》拟题人侯明明审题人 系(校区)计算机系班级姓名学号 一、单项选择题(1-10每题1分,11-25每题2分,共40分) 1、已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( D )。 A、2025∶0F2A B、2108∶00EA C、2000∶017A D、2100∶117A 2、用来存放下一条将要执行的指令的地址寄存器是( B )。 A、SP B、IP C、OP D、CS 3、执行1号DOS系统功能调用,从键盘输入的字符值存放在( A )寄存器中。 A.AL B.BL C.CL D.DL 4、用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,此时段寄存器CS的值是(B )。 A)F400H B)2F80H C)F4000H D)2F800H 5、用8 位二进制数表示–0 的补码是:( C )。 A、1000000 B、11111111 C、00000000 D、10000001 6、PSW寄存器中共有()位条件状态位,有(A)位控制状态位。 A、6、3 B、3、6 C、8、4 D、4、8 7、在下列寄存器中,代码段寄存器是( C )。 A)DS B)ES C)CS D)SS 8. CPU 发出的访问存储器的地址是( A )。 A)物理地址 B)偏移地址 C)逻辑地址 D)段地址 9.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( A ) 。 A)85B92H B)86192H C)BB690H D)12169H 10.执行INC指令除对SF、ZF有影响外,还要影响的标志位是( A )。

汇编语言期末考试试题及答案

汇编语言模拟试题及答案 一,单项选择题 (在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题1分,共20 分) 1.指令JMP FAR PTR DONE 属于参考答案为:C A .段内转移直接寻址 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 ,请给出这个数 据区最末一个字单元的物理地址是参考答案为:C A . 12CSBH B . 12B6BH C. 12C59H D . 12BFEH [解析]末字与首字相隔(128- 1 =) 127个字,且每个字占用2个字节,因此末字单元的物理地址应为: 首字单元的物理地址+( 128 —1) >2 即12ABHX 10H + OOABH +( 128 —1) X2 = 12C59H。 4.在下列指令的表示中,不正确的是参考答案为:C A . MOV AL ,[BX+SI] B.JMP SHORT DONI C.DEC [BX] D . MUL CL [解析]当只有一个存储器操作数时,这个操作数的类型不明确,例如选项C中的 [BX] ,没有明确的说明访问该存储单元的类型,此时存储器操作数就必须需用类型说明,如DEC BYTE PTR [BX] 或DEC WORD PTR [BX] 但是在题目的选项C 中,没有指出存储器操作数类型,所以该指令是不正确的;而其它选项中的指令均是正确的。 5.在进行二重循环程序设计时,下列描述正确的是参考答案为:A A .外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内 B ?外循环初值应置外循环之内;内循环初值应置内循环之内 C ?内、外循环初值都应置外循环之外

中文打字练习程序报告

中文打字练习程序报告 程序名称:中文打字练习系统 英文简名:CTT 实现功能:练习打字,输入法由用户而定,打字练习范文也可由用户自己定义,可以测打字速度和正确率。 编写单位:浙江大学城市学院计算机系2003级4班 主要编写人员:俞雪永 文件说明:CTT.bat 用于windows下运行的DOS批处理文件。 CTT.exe 用于中文DOS下运行的可执行文件。 Text(n).txt 用于打字练习的范文。 Hzk16 用于图形界面下输出汉字的汉字库。 文本文件用于为主程序提供一定数量的范文。 设计过程中遇到的问题: CTT中文打字练习系统界面设计:本意为纯文本主界面,后因效果不好,改为图形界面,内部仍为文本界面。图形主界面为蓝底,黄色外框,中上部为标识,下左部为主菜单,下右部为说明。图形界面须调用文件-------UCDOS的hzk16以调用汉字,以便在界面上显示汉字。显示汉字函数有两个,即puthz16与puthz24,因为hzk16中没有24点阵汉字,故后来舍弃了puthz24函数。puthz16有9个参数,即显示位置参数x,y,间隔参数z,字色参数color,字符串参数*p,水平/垂直显示参数d,0度/90度显示参数angle,竖直放大参数m,水平放大参数n。此外还需读取汉字内码函数getbit,打开汉字库函数openhzk。使用者必须注意一个问题:程序中hzk16的打开是需路径的,即openhzk函数中含有hzk16的路径,系统默认为当前路径,且打字范文的打开是通过打开文本文件形式,系统默认文本文件的路径为当前路径。 在设计过程中本想把一系列的范文作为数组形式保存在主程序中,考虑到程序的亢余,文件不易改动,所以采用了读取文本文件的方式来实现范文选取。如要改动范文只要改动文本文件即可。共有范文25篇,分五个等级,每一个等级五篇。 为实现对键盘控制,包括扩充键,采用了函数bioskey()。由于bioskey在输入字符后光标仍然留在原处,所以输入字符而言,要有一个打印该字符的过程,而对扩充键则没有必要。用bioskey得到的变量占两个字节应将保存变量定义为int类型。在其后程序中用ch&oxff 来判断其是在与范否为ascii或扩充码。如其为ascii码则ch=ch&oxff,而文中的字符比较

汇编语言期末试卷复习(附答案)

选择题 1. 已知X=78,Y= -83则[X+Y]补=() A.0F5H B.0A1H C.0FBH D.65H 2. MOV AX, ES:COUNT[DI] 源操作数的寻址方式是() A.基址寻址 B.立即寻址 C.变址寻址 D.基址变址寻址 3. 指令MOV BX, MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为() A.17500H B.16500H C.14500H D.13500H 4. 下列四组寄存器中,在段内寻址时可以提供偏移地址的寄存器组是() A.AX,BX,CX,DX B.BP,SP,IP,CS C.BX,BP,SI,DI D.BH,BL,CH,CL 5. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是() A. 表示结果中含1的个数为偶数 B. 表示结果中含1的个数为奇数 C. 表示该数为偶数 D. 表示结果中低八位含1的个数为偶数 6. 下列传送指令中,有语法错误的指令是()。 A.MOV CS,AX B.MOV DS,AX C.MOV ES,AX D.MOV SS,AX 7. MOV SP,3210H PUSH AX执行上述指令序理后,SP寄存器的值是()。 A.3211H B. 320EH C.320FH D. 3212H 8. 设(DH)=20H,执行NEG DH指令后,正确的结果是() A.(DH)=20H CF=1 B.(DH)=20H CF=0 C.(DH)=0E0H CF=0 D.(DH)=0E0H CF=1 9. 执行下面指令序列后,结果是() MOV AL,82H CBW A.AX=0FF82H B.AX=8082H C.AX=0082H D.AX=0F82H

汇编语言程序设计实验内容(川大微机原理实验资料和内容以及MASM使用方法)

第一部分汇编语言程序设计 实验一熟悉、使用DEBUG调试工具 一.上机目的: 1.了解并逐步熟悉汇编语言的编辑方法及特点. 2.复习8088汇编语言的段结构、常用的指令与伪指令、存储空间的分配等。 3.掌握汇编语言的编辑、汇编及连接的过程。 4.了解并逐步掌握运用DEBUG进行调试汇编语言程序。 二.实验内容: 1.运用8086汇编语言,编辑多字节非压缩型BCD数除法的简单程序,文件名取为*.ASM。 2.运用MASM﹒EXE文件进行汇编,修改发现的各种语法错误,直至正确,形成*.OBJ 文件。 3.运用LINK.EXE文件进行连接,形成*.EXE文件。 4.仔细阅读附录中的DEBUG部分,掌握各种命令的所有方法。 5.运用DEBUG。EXE文件进行调试,使用单步执行命令—T两次,观察寄存器中内容的变化,使用察看存储器数据段命令—D,观察存储器数据段内数值。 6.再使用连续执行命令—G,执行程序,检查结果是否正确,若不正确可使用DEBUG 的设置断点,单步执行等功能发现错误所在并加以改正。 程序清单: 多字节非压缩型BCD数除法(88754/6=14792) DA TA SEGMENT A D B 8,8,7,5,4 B DB 6 C DB 5DUP (0) N EQU 5 DA TA ENDS CODE SEGMENT ASSUME CS:CODE;DS:DATA;ES:DATA, START MOV AX,DA TA MOV DS,AX MOV ES,AX CLD LEA SI,A LEB DI,C MOV CX,N MOV AH,0 LP1:LODSB AAD DIV B STOSB LOOP LP1 MOV CX,N LEA DI,C

实验一 汇编语言程序设计1

实验一汇编语言程序设计(1)一、实验目的 1.熟悉Pentium微处理器指令系统和寻址方式 2.掌握汇编语言程序的编程与调试方法 二、实验内容 1. 编程在显示器上输出显示HELLO TITLE 'HELLO.EXE---PRINT HELLO ON SCREEN' CR EQU 0DH LF EQU 00H DSEG SEGMENT 'DA TA' MESSAGE DB CR, 'HELLO!', CR, LF, '$' DSEG ENDS CSEG SEGMENT PUBLIC 'CODE' ASSUME CS:CSEG,DS:DSEG PRINT PROC FAR PUSH DS SUB A X,AX PUSH AX MOV AX, DSEG MOV DS, AX MOV DX, OFFSET MESSAGE MOV AH, 09h INT 21H RET PRINT ENDP CSEG ENDS

2. 在DATA1处建立10个字节,各数加1后移到DATA2处。DA TA SEGMENT DATA1 DB 0H,01H,02H,03H,04H,05H,06H,07H,08H,09H DATA2 DB 10 DUP (00H) DA TA ENDS CODE SEGMENT START: MOV AX , DATA MOV DS , AX MOV CX,10 LEA SI, DA TA1 LEA DI, DATA2 NEXT: MOV AL,[SI] INC AL MOV [DI],AL INC SI INC DI LOOP NEXT MOV AH.4CH INT 21H CODE ENDS END START

相关文档
相关文档 最新文档