云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 东华大学微机实验报告答案(软件) (3000字)

东华大学微机实验报告答案(软件) (3000字)

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 12:37:34

s3 db 70~79: ,$ s4 db 80~89: ,$ s5 db 90~99: ,$ s6 db 100:,$

xx db 76,69,84,90,73,88,99,63,100,80 count equ $-xx

number db 6 dup(0) ;存放每个数据段的人数 enter db 0dh,0ah,$ ;回车换行 data ends

stack segment stack db 10 dup(?) stack ends code segment

assume cs:code,ds:data,ss:stack start:mov ax, data mov ds,ax call grade call show mov ah,4ch int 21h

;统计各分数段人数的子程序 grade proc near mov cx,count lea si,xx lea di,number lp: mov bl,[si] cmp bl,60jl belowsix cmp bl,70 jl six cmp bl,80 jl seven cmp bl,90 jl eight cmp bl,100 jl nine

inc byte ptr[di+5] next: inc si xor bx,bx loop lp

jmp endgrade

belowsix: inc byte ptr[di] jmp next

six:inc byte ptr[di+1] jmp next

seven: inc byte ptr[di+2] jmp next

eight: inc byte ptr[di+3] jmp next

nine : inc byte ptr[di+4] jmp next

endgrade: ret grade endp

;将结果显示到屏幕上的子程序 show proc near xor si,si

mov si,offset number lea dx,s1 mov ah,09h int 21h xor dx,dx mov dl,[si] add dl,30h mov ah,02h int 21h

lea dx,enter mov ah,09h int 21h lea dx,s2 mov ah,09h int 21h xor dx,dx mov dl,[si+1] add dl,30h mov ah,02h int 21h

lea dx,enter mov ah,09h int 21h

lea dx,s3 mov ah,09h int 21h xor dx,dx mov dl,[si+2] add dl,30h mov ah,02h int 21h

lea dx,enter mov ah,09h

int 21h

lea dx,s4 mov ah,09h int 21h xor dx,dx mov dl,[si+3] add dl,30h mov ah,02h int 21h

lea dx,enter mov ah,09h int 21h

lea dx,s5 mov ah,09h int 21h xor dx,dx mov dl,[si+4] add dl,30h

mov ah,02hint 21h lea dx,enter mov ah,09h int 21h

lea dx,s6 mov ah,09h int 21h xor dx,dx mov dl,[si+5] add dl,30h mov ah,02h int 21h ret show endp code ends end start

运行结果:

实验心得体会:

本次试验加强了我的实践操作能力,原本看似浅显简单的理论知识,一搬到实践运用上就显得不那么简单了,往往容易犯低级错误,最终在老师和同学的帮助下完成了本次为时几周的微机实验。我觉得这样的实验很有必要,它不仅加强了实践能力,更进一步帮助自己理解了平时上课可能理解不了的知识点,丰富了课堂教学内容,提高了我对微机系统,汇编语言的兴趣,真是让我受益匪浅。 参考文献:

(1)微机原理实验指导书,东华大学信息信息科学与技术学院,2008年10月;

(2)80x86/pentium微型计算机原理及应用(第3版),电子工业出版社。

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

s3 db 70~79: ,$ s4 db 80~89: ,$ s5 db 90~99: ,$ s6 db 100:,$ xx db 76,69,84,90,73,88,99,63,100,80 count equ $-xx number db 6 dup(0) ;存放每个数据段的人数 enter db 0dh,0ah,$ ;回车换行 data ends stack segment stack db 10 dup(?) stack ends code segment assume cs:code,ds:data,ss:stack start:mov ax, data mov ds,ax call

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com