王爽< 汇编语言>实验十二】的更多相关文章

;此乃安装程序 ;功能:将8086cpu中断类型码为0 的中断向量设置为我们编写的中断服务程序入口地址 ;该中断在除法发送溢出的时候产生 assume cs:code code segment main: mov ax,cs mov ds,ax mov si,offset do ;设置ds:si指向源地址 mov es,ax mov di,200h ;设置es:di指向目的地址 mov cx,offset doend - offset do ;"-" 是编译器识别的运算符号,编译器可以…
实验十 3.数值显示(以下程序附带测试程序) ;名称: dtoc ;功能: 将dword型数据转变为表示十进制数的字符串,字符串以0为结尾 ;参数: (ax)=dword型数据低字 ; (dx)=dword型数据高字 ; ds:si指向字符串的首地址 ;返回: 无 assume cs:code data segment haha dd tata dd dup(?) data ends code segment main: mov ax,data mov ds,ax mov si,offset h…
;以"年/月/日 时:分:秒"的格式, 显示当前的日期, 时间 assume cs:code code segment main: out 70h,al ;告诉CMOS RAM将要访问的存储单元编号 in al,71h ;从该存储单元中读入数据 mov ah,al shr al,cl add al,30h ;显示的年份的十位的ascii码 and ah,00001111b add ah,30h ;显示的年份的个位的ascii码 mov bx,0b800h mov es,bx *+*],…
;名称: letterc ;功能: 将以0为结尾的字符串中的小写字母转变成大写字母 ;参数: ds:si指向字符串首地址 assume cs:code data segment db data ends code segment main: mov ax,data mov ds,ax call letterc mov ax,4c00h int 21h letterc: push ax push ds push si push cx lop: mov cl,[si] jcxz quit cmp c…
实验九 简单文本入门 一.常用的文本处理命令 二.文本处理命令 1.tr 命令 tr 命令可以用来删除一段文本信息中的某些文字.或者将其进行转换. 使用方式: tr [option]...SET1 [SET2]   常用的选项有: 选项 说明 -d 删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配 -s 去除set1指定的在输入文本中连续并重复的字符 操作举例: # 删除 "hello shiyanlou" 中所有的'o','l','h' $ echo 'hello sh…
实验十二:串口模块① — 发送 串口固然是典型的实验,想必许多同学已经作烂,不过笔者还要循例介绍一下.我们知道串口有发送与接收之分,实验十二的实验目的就是实现串口发送,然而不同的是 ... 笔者会用另一种思路去实现串口发送. 图12.1 PS/2发送时序与串口发送时序. 如图12.1所示,串口发送时序相较PS/2发送时序,串口发送时序就像断了翅膀的小鸟般,没有时钟信号控制整个传输协议.除此之外,串口发送时序与PS/2发送时序近似的地方也非常惊人 ... 默认下,一帧PS/2数据有11位,对此一帧…
实验十二 团队作业8:软件测试与Alpha冲刺 实验时间 2018-6-13 Deadline: [6.13-6.19]之间任选连续5天的23:00,以团队随笔博文提交时间为准. 评分标准: 按时交 – 根据实验十一评分细则打分(满分110分) 本实验为团队任务,团队成员成绩以团队博文成绩为准 每篇冲刺博客满分为 20 分,缺少任何一项要求内容扣5分,迟交得0分 博客其他格式要求10分 抄袭 - 倒扣本次作业分数 一.实验目的与要求 (1)掌握软件测试基础技术. (2)学习迭代式增量软件开发过程…
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 团队名称 Always Run! 作业学习目标 (1)掌握软件测试基础技术 (2)学习迭代式增量软件开发过程(Scrum) 团队项目github仓库地址链接 1.1 今日完成任务情况以及遇到的问题 已完成任务: 登录界面的实现 数据库对不同角色进行定义,角色信息输入 遇到问题: 配置文件出现问题,后台与前端无法连接起来 1.2 明天任务安排 成员 任务 种兴达 对登录后不同角色进入不…
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 团队名称 Always Run! 作业学习目标 (1)掌握软件测试基础技术 (2)学习迭代式增量软件开发过程(Scrum) 团队项目github仓库地址链接 1.1 今日完成任务情况以及遇到的问题 已完成任务: 进行了最后的测试环节. 完善了数据库,录入了相关的数据. 对代码进行了调整,规范. 遇到问题: 在各个模块代码合并中有接口不统一,变量名不一致的问题. 1.2 任务安排 成员…
个人学习总结博客 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 完成个人软件心得总结 一.结合本学期课程学习内容,对比<实验一 软件工程准备>的任务5你所提的问题提问博客链接,尝试对提出问题进行解答,并阐明是如何通过学习/实践/讨论弄清楚的:学习中是否产生了新的问题?如有,请提出. 1.在第5章中提到了很多的团队模式和开发流程,都各有优缺点,那么在团队当中每个人的性格都不尽相同,有时候会出现两级分化,该怎么处理这些事情呢?在团队中,每…
第十二章并发编程 1.如果逻辑控制流在时间上重叠,那么它们就是并发的.这种现象,称为并发(concurrency). 2.为了允许服务器同时为大量客户端服务,比较好的方法是:创建并发服务器,为每个客户端创建各自独立的逻辑流.现代OS提供的常用构造并发的方法有: 进程和线程. 1)每个逻辑流都是一个进程,由内核来调度维护.每个进程都有独立的虚拟地址空间,控制流通过IPC机制来进行通信. 2)线程:运行在单一进程上下文中的逻辑流,由内核进行调度,共享同一进程的虚拟地址空间. 由于进程控制和IPC的开…
一.前言 最近在学习汇编语言,使用的是读者评价非常高的王爽老师写的<汇编语言>(第三版),为了适应现在各个版本的windows操作系统,所以采用VMWare虚拟机来搭建纯DOS环境. 二.需要的工具 VMware-workstation-12.DOS系统镜像文件.汇编编译器masm和连接器link 百度云下载链接:https://pan.baidu.com/s/1gfz4N67 密码:02y1 三.安装VMware-workstation-12 傻瓜式安装,一直点击下一步就可以(虽然网上也可以…
(一) 研究目的 使用C语言编程,我们一定要使用main函数么? (二) 研究过程 1) 最初的程序 首先,我们编写一个不写main函数的C语言程序. 程序如下: 在编译的过程中,没有发现错误.在链接的过程中发现出现的错误如下: 链接时出现Undefined symbol ‘_main’ in module c0s 这样的错误信息,可能main函数与c0s.obj这个文件有关系. 这时我们想,C语言编译之后的文件后缀名是什么?是.obj.那汇编语言编译后的文件名是什么?也是.obj.这两个文件有…
<你们都是魔鬼吗>第八次团队作业:Alpha冲刺 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 你们都是魔鬼吗 作业学习目标 软件测试与Alpha冲刺 一.实验目的与要求 (1)掌握软件测试基础技术. (2)学习迭代式增量软件开发过程(Scrum) 二.实验环境要求 ((1)实验十一所编制团队项目系统设计方案说明书: (2)实验十一所开发软件原型: 三.实验内容与步骤 团队在日期区间[6.13-6.19]内进行5天项目冲刺,由团队组长负责…
(一) 学习过程: 整个过程分为两个部分: 第一:将TC2.0的环境使用虚拟软盘复制到DOS虚拟机中: 打开WinImage,fileànew,由于TC2.0的环境解压后为2.02M,所以我们在Standard format中选择2.88M. 将TC文件夹放入.保存. 在DOS虚拟机中加载做好的软盘.这时A:\内有TC2.0的所有文件了. 此处援引书中的话: 我们在把一个程序拷贝的一个空的目录后,这个目录下只有这一个程序,然后我们运行它,它可以正确运行,我们就认为这个程序在运行中不需要别的文件.…
1.源程序 package information;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*; class information extends JFrame{ public information() { JFrame a=new JFrame()…
实验程序: import java.awt.FlowLayout;import javax.swing.*;import java.awt.Container;public class jianli extends JFrame{public jianli(){JFrame jf1=new JFrame ("简历");jf1.setLayout(new FlowLayout());jf1.getContentPane().add(new JButton("姓名"))…
程序: 运行程序 界面显示的是未注册 点击 Help -> About 点击 Use Reg Key 这里输入注册码 用 PEiD 看一下 该程序是用 Delphi 6.0 - 7.0 写的 逆向: 用 OD 打开程序 右键 -> 查找 -> 所有参考文本字串 然后右键 -> 查找文本 搜索 这里有个是 accepted 为接受,failed 为失败 双击到 accepted 处 如果程序执行到这里则说明,注册码是可以的 在 Delphi 中,push 后的 retn 指令相当于…
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 作业链接地址 团队名称 always run 作业学习目标 (1)掌握软件测试基础技术.(2)学习迭代式增量软件开发过程(Scrum) 1.1今日完成任务情况以及遇到的问题 项目运行起来不太稳定,有时候还会报错,项目文档结构还有待完善. 1.2明天任务安排 小组成员 任务 种兴达 编写博客 徐浩杰 测试软件,发现项目运行时的错误并及时上网查找问题并改正 冯婷秀 协助徐浩杰测试项目 李敏 对于上传到github上的项目加整理 1.3…
实验十二  图形程序设计 实验时间 2018-11-14 1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: 创建空框架 . 在Java中,常采用框架(Frame)创建初始界面,即GUI的顶层窗口 . AWT库中有一个基于对等体的Frame类.. 该类的Swing版本为JFrame,JFrame是Frame子类. 框架定位与框架属性定位: 常用Component类的setLocation和setBounds方法常用属性 Title:框架标题 IconImage…
项目 内容 课程名称 2016级计算机科学与工程学院软件工程(西北师范大学) 作业要求 实验十四 团队项目评审&课程学习总结 课程学习目标 (1)掌握软件项目评审会流程,(2)反思总结课程学习内容. 任务一: 团队项目github仓库地址链接:GitHub仓库 任务二:课程学习总结 总结自己在项目的 可行性分析/需求分析/软件设计/实现/测试/项目验收/中学到了哪些“知识点”. 可行性分析:是通过对项目的主要内容和配套条件,如市场需求.资源供应.建设规模.工艺路线.设备选型.环境影响.资金筹措.…
实验十二  图形程序设计 实验时间 2018-11-14 1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: Java的集合框架实现了对各种数据结构的封装. java.awt.Component 1.0 Boolean isVisible()  检查组件是否可见 void setVisible(boolean b)设置组件可见 void setSize(int width  ,int height)  把组件缩放到指定宽度和高度 void setBounds(…
一.理论与知识学习部分 Java的抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类. 大部分AWT组件都有其Swing的等价组件,Swing组件的名字一般是在AWT组件名前面添加一个字母“J”. 通常把由Component类的子类或间接子类创建的对象称为一个组件. 组件类的常用API: boolean isVisible() 检查组件是否可见 void setVisible(boolean b) 设置…
实验十二  图形程序设计 实验时间 2018-11-14 1.理论知识 (1) 基本AWT库采用将处理用户界面元素的任务委派给每个目标平台的本地GUI工具箱的方式,由本地GUI工具箱负责用户界面元素的创建和动作. 选择Swing的几个原因:Swing拥有一个丰富.便捷的用户界面元素集合:Swing对底层平台依赖的很少,因此与平台相关的bug很少:Swing给予不同平台的用户一致的感觉. Swing没有完全的替代AWT,而是基于AWT架构之上. (2) 在Java中,顶层窗口(就是没有包含在其它窗…
第十二周学习总结 第一部分:理论知识 内容概要: AWT与Swing简介:框架的创建:图形程序设计: 显示图像: 1.AWT组件: 2.Swing 组件层次关系 3 .AWT与Swing的关系:大部分AWT组件都有其Swing的等价组件; Swing组件的名字一般是在AWT组件名前面添加一个字母“J”,如:JButton,JFrame,JPanel等. 4.组件:通常把由Component类的子类或间接子类创建的对象称为一个组件. 例:Button button = new Button();T…
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十四 团队项目评审&课程学习总结 团队名称 快活帮 作业学习目标 (1)掌握软件项目评审会流程: (2)反思总结课程学习内容. 1.提问博客链接:https://www.cnblogs.com/12zl12/p/10487604.html 2.对问题的解答: 提问1:究竟什么是敏捷的思想?    在学习了软件工程之后认识到,首先,可以明确的是,敏捷的思想是一套方法论,其中包括了很多的…
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 作业学习目标 1.掌握软件评审流程及内容 2.个人总结 实验一问题解答 实验一问题链接:https://www.cnblogs.com/bingrongyx/p/10487395.html 解答问题一:理论和实践的地位形同,少其中一个都无法完成一个完整的项目.在两者相结合的过程中,比较合适的做法应该是先对整体结构进行理论分析和设计,然后立即进行代码实现,此时实现会出现很多问题,然后再查阅资料理论解决,有想…
项目 内容 所属科目 软件工程http://www.cnblogs.com/nwnu-daizh 作业要求 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 课程目标 (1)掌握软件项目评审会流程:(2)反思总结课程学习内容.) 任务1:各项目组在团队项目Github仓库中提交甲方填写验收意见的验收意见表.   验收意见表链接: https://github.com/snxfd123/designfile/tree/master/table 任…
博文简要信息表 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 课程学习目标 掌握软件项目评审会流程,反思总结课程学习内容. 任务一 验收意见表GitHub仓库地址 https://github.com/snxfd123/designfile/tree/master/word 任务二 1.对实验一问题的解答及阐述 (1…
项目 内容 任课教师博客主页链接 https://www.cnblogs.com/nwnu-daizh/ 作业要求链接地址 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 作业学习目标 掌握软件项目评审会流程:反思总结课程学习内容 任务2:经历了一个学期的软件工程学习和项目实践,请每位同学完成一篇个人学习总结博客,内容要求如下: 一.结合本学期课程学习内容,对比<实验一 软件工程准备>的任务5你所提的问题(提问博客链接:https://ww…