南邮汇编实验

南邮汇编实验【一】

实验名称:汇编语言语法练习及代码转换程序设计
实验类型:验证
实验环境:PC系列机
汇编语言开发工具
实验目的和要求:学习掌握汇编语言的开发过程,汇编源程序的编程格式和基本结构,代码转换程序的设计。
题目:(1)实验指导书: 【实验1.2】 P8
(2) )实验指导书: 【实验2.9】P22

【实验1.2】
题目:下面给出的是一个通过比较法完成8位二进制数转换成十进制数,送屏幕显示功能的汇编语言源程序,但有很多语法错误。要求实验者按照原样对源程序进行编辑,汇编后,根据MASM给出的错误信息,对源程序进行修改,直到没有语法错误为止。然后进行链接,并执行相应的可执行文件。正确的执行结果是在屏幕上显示25+9=34。

代码如下

;FILENAME EXA131.ASM
.486
DATA SEGMENT USE16
     SUM DB ?,?   
     MESG DB '25+9='
     DB 0,0,'$' 
     N1 DB 9    
     N2 DB 25  
DATA ENDS

CODE SEGMENT USE16
    ASSUME CS:CODE,DS:DATA
BEG:
    MOV AX,DATA
    MOV DS,AX
    MOV BX,OFFSET SUM 
    MOV AH,N1
    MOV AL,N2
    ADD AH,AL
    MOV [BX],AH
    CALL CHANG
    MOV AH,9
    MOV DX,OFFSET MESG 
    INT 21H
    ;CALL CHANG  
    MOV AH,4CH
    INT 21H

C
  • 18
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值