汇编语言王爽课程设计1实验报告(高分悬赏!高手给我写汇编语言实验啊)

2024-05-12 03:20:04 :42

汇编语言王爽课程设计1实验报告(高分悬赏!高手给我写汇编语言实验啊)

大家好,汇编语言王爽课程设计1实验报告相信很多的网友都不是很明白,包括高分悬赏!高手给我写汇编语言实验啊也是一样,不过没有关系,接下来就来为大家分享关于汇编语言王爽课程设计1实验报告和高分悬赏!高手给我写汇编语言实验啊的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

高分悬赏!高手给我写汇编语言实验啊

.model small .386 .stack 100h .data oper1 dd 0h oper0 dd 0h n dw 0ah disply macro ;定义宏 mov eax , ebx mov edx , 0h div ecx mov ebx , edx mov dl , al endm ;*************************** .code ;---------------------------- main proc far start: push ds xor ax , ax mov ax , @data mov ds , axhere: ;标识返回,用于循环输入 mov esi , 2h ;输入两位数 xor ebx , ebx xor eax , eax mov ebx , 0hrotate:mov eax , ebx ;此处用BL可能导致ah位不为零 mul n mov bx , ax mov ah , 01h int 21h sub al , 30h ;字符转换为数字,减去30h cmp al , 0ah jg exit ;输入字母则退出主程序 add ebx , eax dec esi cmp esi , 0 jnz rotate mov dl , ’ ’ mov ah , 02 int 21h and ebx , 000000ffh mov ecx , ebx xor edx , edx xor eax , eax call fibo ;递归调用mov ebx , edx xor eax , eax mov si , 8 mov oper0 , 0ah mov ecx , 10000000doutp: disply ;print the contents of DL on the screen add dl , 30h mov ah , 02h int 21h mov edx , 0 mov eax , ecx div oper0 mov ecx , eax dec si cmp si , 0 jg outp mov dl , ’ ’ mov ah , 02 int 21h jmp here exit: mov ah , 004ch int 21h main endp;--------------------------;**************************fibo proc near ;菲薄拉起子程序 cmp ecx , 0h jz sp0 cmp ecx , 1h jz sp1 dec ecx call fibo ;递归调用 jmp largesp0: mov oper0 , 0h ;特殊处理 mov oper1 , 1h mov eax , 0h mov edx , 1 jmp quitsp1:mov oper0 , 1 ;特殊处理 mov oper1 , 1 mov eax , 0 mov edx , 1 jmp quit large:mov eax , oper0 add eax , oper1 mov edx , eax mov eax , oper1 mov oper0 , eax mov oper1 , edx quit:ret ;返回 fibo endp ;-----------------------end start ;**********************以上是第一个程序datarea segment head dw 1020H,2002H,3033H,4440H,5008H,6008h,7008h,8008h,9008h,0a00h,0b00h,0c00h,0d00h,0e00h,0f00h,0000h tal dw 00ffh,0ff00h,55aah,0aa55hdatarea ends;*******************************progman segment ;-------------------------------main proc far assume cs:progman , ds:datarea full equ 32dstart: ;starting part of progman push ds sub ax , ax push ax mov ax , datarea mov ds , ax;main part of the progman goes here mov si , 8 mov cx , 4 mov di , 0;--------------------------;用BX 保存前一个要后移的数据,DX保存当前数据,AX保存END中数据;**************************************** mov bx , head ;从第五个元素开始,格四个元素插一个rotate: mov bx , head mov ax , tal将保持不变!!!!!!!!所以30-33行特殊处理 mov head , ax cmp di ,6 jz last ;等于6则不前移,直接跳到last!! mov ax , tal mov tal , axlast:mov ax , si add ax , 10 ;SI跳过一个插入元素与四个原始数据 nextp:add si , 2 mov dx , head mov head , bx mov bx , dx mov bp , full add bp , di cmp si , bp ;【full+di】则元素6直接跳过了,不用ax则不能跟新最后几位元素 jng nextp add di , 2h mov si , ax dec cx cmp cx , 0 jg rotate ;------------------------------------------输出开始 ppp: xor si , siprint:mov ch , 4 mov bx , head add si , 2rote: mov cl , 4 rol bx , cl mov al , bl and al , 0fh add al , 30h cmp al , 3ah jl outp add al , 7h outp: mov dl , al mov ah , 2 int 21h dec ch jnz rote mov dl , ’h’ mov ah , 02h int 21h mov dl , 20h int 21h cmp si , 38 jng print mov ah , 4ch int 21h main endp;---------------progman ends;**********end startmov si , 0outp: mov ch , 4 mov bx , head mov ah , 2 mov dl , 20h int 21h cycle:mov cl , 4 rol bx , cl mov al , bl and al , 0fh add al , 30h cmp al , 3ah jl printit add al , 7hprintit: mov dl , al mov ah , 02h int 21h dec ch jg cycle mov dl , ’h’ mov ah , 2 int 21h add si , 2 cmp si , 40 jng outp ret以上是第二个华乐我很多时间啊,直接可以运行,希望对你有帮助。共同进步。

计算机图形学 形体表示有哪些常见的方法

计算机科学与技术专业 相对来说应该是计算机方面专业中最热门的了 清华大学有全国第一的计算机科学与技术专业 大多学校的 计算机科学与技术专业都是差不多的 当然也有适当的区别 在这里摘录华中科技大的该专业培养方案(仅供参考) 计算机科学与技术专业本科培养计划 一、培养目标 培养德、智、体全面发展,具有系统、扎实的信息学科和计算机学科的理论基础,在信息的获取、传递、处理及应用等方面,具有较宽广的专业知识和实践动手能力的研究型、复合型人才。毕业生具有良好的人文素质、创新精神和较强的英语能力,能在信息技术产业,科研部门,高等院校及其相关领域从事信息科学与技术的研究、设计、开发及管理等方面的工作,并可继续攻读计算机科学与技术、相关学科与交叉学科的硕士学位。 二、基本规格要求 1、 具有较扎实的信息学科所需的数理基础; 2、 掌握信息学科、计算机科学与技术的基本理论和方法; 3、 具有研究计算机科学与技术领域理论问题和解决实际问题的能力; 4、 了解信息学科、计算机学科的发展动态; 5、 具有较强的英语语言能力; 6、 掌握文献检索、资料查询的方法和撰写科学论文的能力; 7、 具有较好的人文社科知识和人文素质,以及较强的协调、组织能力; 8、 具有较强的创新精神。 三、培养特色 以数理为基础,以信息学科为,以计算机科学与技术为方向,以培养创新能力为重点,面向系统,兼顾应用,软硬结合,计算机科学与计算机工程并重。培养在计算机系统结构与计算机网络系统、系统、计算机工具与应用支撑环境的研究、分析、设计、开发和工程组织等方面具有综合能力的复合型人才。 四、主干学科 计算机科学与技术 五、学制与学位 修业年限:四年 授予学位:工学学士 六、学时与学分 完成学业最低课内学分(含课程体系与集中性实践教学环节)要求:200 七、主要课程 离散数学 数据结构 汇编语言程序设计 数值分析 操作系统原理 微机接口技术 数据库系统原理 计算机组成原理 计算机通信与网络 编译原理 计算机系统结构 工程 八、主要实践教学环节(含专业实验) C语言课程设计 数字逻辑课程设计 数据结构课程设计 汇编语言课程设计 操作系统课程设计 计算机组成原理课程设计 微机接口技术课程设计 数据库系统课程设计 编译原理课程设计 参考资料:华中科技大计算机科学与技术专业本科培养计划

微机原理汇编语言课程设计 中的LED 灯显示控制代码怎么写

data segmentio8255a equ 288Hio8255b equ 289Hio8255c equ 28AHio8255t equ 28BHdata ends7code segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov dx,io8255t ;控制端口mov al,81H ;设置8255为A口输出out dx,almov dx,io8255amov al,00H ;设置8个灯全灭out dx,almo:mov dx,io8255cin al,dxcmp al,01hjz k1cmp al,02hjz k2cmp al,04hjz k3jmp theendk1: jmp l1k2: jmp l2k3: jmp l3l1: call dengl2:mov dx,io8255amov al,01hout dx,all3:mov dx,io8255amov al,00hout dx,altheend:mov al,00hmov dx,io8255aout dx,aljmp modeng procmov dx,io8255a ;数据端口mov al,01H ;1号灯out dx,alcall delay;延迟1秒mov al,04H ;3号灯out dx,alcall delay;延迟1秒mov al,10H ;5号灯out dx,alcall delay;延迟1秒mov al,40H ;7号灯out dx,alcall delay;延迟1秒mov cl,5return1: mov al,55H ;1,3,5,7号灯out dx,alcall sdelay;延迟1秒mov al,00Hout dx,alcall sdelay;延迟1秒loop return1mov al,02H ;2号灯out dx,alcall delay;延迟1秒mov al,08H ;4号灯out dx,alcall delay;延迟1秒mov al,20H ;6号灯out dx,alcall delay;延迟1秒mov al,80H ;8号灯out dx,alcall delay;延迟1秒mov cl,5return2: mov al,0AAH ;2,4,6,8号灯out dx,alcall sdelay;延迟1秒mov al,00Hout dx,alcall sdelay;延迟1秒loop return2deng endpdelay proc ;延迟1秒的子程序push cxmov bx,10000again1:mov cx,2801wait0:loop wait0dec bxjnz again1pop cxretdelay endpsdelay proc ;延迟0.1秒的子程序push cxmov bx,1000again2:mov cx,2801wait1:loop wait1dec bxjnz again2pop cxretsdelay endpcode endsend start

汇编语言课程设计---关于子程序和排序的

要是用C就简单了不过可以建议你在ADS下用C语言写好,然后查看他的汇编语言就好了,每句话都有汇编解释。

文章分享结束,汇编语言王爽课程设计1实验报告和高分悬赏!高手给我写汇编语言实验啊的答案你都知道了吗?欢迎再次光临本站哦!

汇编语言王爽课程设计1实验报告(高分悬赏!高手给我写汇编语言实验啊)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.