北京交通大学分支程序设计.docx

上传人:scccc 文档编号:12422329 上传时间:2021-12-03 格式:DOCX 页数:6 大小:134.80KB
返回 下载 相关 举报
北京交通大学分支程序设计.docx_第1页
第1页 / 共6页
北京交通大学分支程序设计.docx_第2页
第2页 / 共6页
北京交通大学分支程序设计.docx_第3页
第3页 / 共6页
北京交通大学分支程序设计.docx_第4页
第4页 / 共6页
北京交通大学分支程序设计.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《北京交通大学分支程序设计.docx》由会员分享,可在线阅读,更多相关《北京交通大学分支程序设计.docx(6页珍藏版)》请在三一文库上搜索。

1、1、 内存有一个字节变量VAL中存放着小写字符a,请将该字符转换为大写字符并在屏幕中显示出来。DATAS SEGMENT val db 'a'DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AX mov dl,val sub dl,20h mov ah,2h int 21h MOV AH,4CH INT 21HCODES ENDS END START程序代码:程序基本是载入val,然后减去20H变为大写字符,再用02功能显示出来。程序运行截图:2、设存储单元A和B各有一带符号字

2、节数,比较大小和正负,要求将较大数送RES1单元;如果有负数,将一个负数送RES2,否则RES2送-1。DATAS SEGMENT A db 2h B db 0efh RES1 db ? RES2 db ? DATAS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AX程序代码: mov ah,A cmp ah,0 jl load_res2 mov ah,B cmp ah,0 jl load_res2; mov RES2,0ffh jmp compload_res2:;A<0 | B<0 m

3、ov RES2,ah comp: mov al,A cmp ah,al jl load_res1 mov RES1,ah jmp ends_load_res1:;ah<al mov RES1,al ends_: MOV AH,4CH INT 21HCODES ENDS END START我先处理了,当,中有负数时会跳转load_res2:,然后将存在中的这个数字存起来,没有的话直接将)存入。在处理RES1 比较A,B的值分支后共同回到结束交给系统。当A=2,B=3时将A,B分别载入与0比较将0FFH存入RES2将AH存入RES1负数情况:A=2,B=0EFH将)EFH存入RES2将02存入RES1:6 / 6文档可自由编辑打印

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1