- 2
- 0
- 约6.97千字
- 约 16页
- 2021-10-07 发布于辽宁
- 举报
②南昌大学实验报告
学生姓名: 万升强 学 号: 20 专业班级:
电三121班
实验类型:□验证 □综合口设计 □创新 实验日期: 实验成绩:
实验3分支程序实验
一.实验目的
掌握单分支、双分支、多分支程序的设计方法;
掌握利用DEBUG或CODEVIEW修改参数、检查结果的方法;
熟悉汇编语言源程序的编辑、汇编、连接及调试过程。
二.实验内容
1.猜数程序,预设一数字字符 M,从键盘输入一个数字字符 N,判断:若N M,显示“TOO
BIG” 若 N M 则显示“ TOO SMALL否则显示“ YOUR ARE RIGHT
data segme nt
hex dw 35h
message_1 db 0dh,0ah,please in put a nu mber,0dh,0ah,$
message_2 db 0dh,0ah,too big,0dh,0ah,$
message_3 db 0dh,0ah,too small,0dh,0ah,$
message_4 db 0dh,0ah,your are right,0dh,0ah,$
data ends
code segme nt
assume cs:code,ds:data
sta rt:mov ax,data
mov ds,ax mov dx,offset message_1
mov ah,9
int 21h
mov ax,hex
mov bx,ax
again:mov ah,1
;输入比较数
int 21h
cmp al,1bh
;比较大小
je exit
cmp bl,al
jc age_2
;小则跳转到 age_2
ja age_3
;大则跳转到 age_3
je age_4
;相等则跳转到 age
age_2:mov dx,offset message_2
mov ah,9
int 21h
jmp again
age_3:mov dx,offset message_3
mov ah,9
int 21h
jmp again
age_4:mov dx,offset message_4
mov ah,9
int 21h
jmp again
exit:mov ah,4ch ; 程序结束
int 21h
code ends
end start
■please inp轴t a nuwbr
■2
I no “rd I P
Itoo別目H
P 一
.your are right
too big
编写一个程序,判别键盘上输入的字符;若是 1-9字符,则显示“ IT IS A DIGITAL;
若为A-Z或a-z字符,均显示“ IT IS A LOWCASE LETTER若是回车字符<CR>其ASCII
码为ODH),则结束程序,若为其它字符则不显示,继续等待新的字符输入。
data segme nt
message_1
db 0ah,it is a digital,Oah,$
message_2
db 0ah,it is a alowcase letter,0ah,$
message_3
db 0ah,please input a key,0ah,$
data ends
code segme nt
assume ds:data,cs:code
start:mov ax,data
mov ds,ax
mov dx,offset message_3
mov ah,9
int 21h
aga in:mov ah,1
;输入数据
int 21h
cmp al,0dh
;比较是否为回车,是就退出程序
jc again
cmp al,39h
jbe age_1
cmp al,41h
jc again
cmp al,5ah
jbe age_2
cmp al,61h
jc again
cmp al,7ah
jbe age_2
ja again age_1:mov dx,offset message_1
mov ah,9
int 21h
jmp again age_2:mov dx,offset message_2
mov ah,9
int 21h
jmp again
exit:mov ah,4ch
int 21h
code ends
end start
:\HASM611XBIHrLV.exe lecisE input d key
is □ digital
‘A lcl? 1is ri
‘A lcl? 1
is j digital
is a alowcase ](“ 仏屮
is “ olowcase letter
预留字符串口令,输入口令串与预留密码串比较。若匹配则显示“ MATCH”,否则显
示“ NOMATCH!,PROGRAM TERMINATED!
data segme nt
您可能关注的文档
最近下载
- 抗菌药物临床应用处方权考试试题(含答案).pdf VIP
- 《PBR次世代游戏建模技术》(微课版)课件全套 邱雅慧 0 课程导引、1 前期准备、2 -低模制作---9数字雕刻-战斧.pptx
- 2024-2025学年北京海淀清华附中外籍人员子女学校九年级下学期3月月考数学试题+答案解析.pdf VIP
- 标准图集-13G322-1-钢筋混凝土过梁 - 烧结普通砖、蕉压灰砂翩。蒸压粉煤灰砖砌体.pdf VIP
- Schneider Electric施耐德EasyPact CVS 63-250 电操说明书(中文).pdf
- 一年级上学期语文教学总结.pdf VIP
- 电子测量原理第2版 詹惠琴 古天祥第2章.ppt VIP
- 2025年南昌健康职业技术学院单招职业技能考试题库最新.docx VIP
- 电子测量原理第2版 詹惠琴 古天祥第1章.ppt VIP
- 鄂教版小学五年级上册劳技+第2课+我给家具做清洁【课件】.pptx VIP
原创力文档

文档评论(0)