手机版

西安电子科技大学微机原理上机要求及必做题目

时间:2025-04-23   来源:未知    
字号:

必做题目:1、编写求十进制数12678532与21736543之和的程序,并将和以十进制数的形式送屏幕显示。2、有一个首地址为A的N字数组,请编程序使该数组中的数按从大到小的次序排列。

西安电子科技大学微机原理上机必做题目及汇编程序答案

1、编写求十进制数12678532与21736543之和的程序,并将和以十进制数的形式送屏幕显示。

编程要求与提示:

[1]两个加数均以压缩(组合)十进制数形式存放在ADD1和ADD2为首址的存贮器单元。[2]和以压缩十进制数的形式存入SUM以下单元。

[3]将和送到屏幕显示部分功能的实现采用子程序的形式。汇编语言实现如下:STACKSTACKDATAADD1ADD2SUMDATACODESTART:

MOVAX,DATAMOVDS,AXMOVAX,DATAMOVES,AXMOVAX,STACKMOVSS,AXLEASI,ADD1[3]LEABX,ADD2[3]LEADI,SUM[3]MOVCX,4CLC

L1:

MOVAL,[SI]ADCAL,[BX]DAA

MOV[DI],ALDECSIDECBXDECDILOOPL1

SEGMENTSTACKDB10HDUP(00)ENDSSEGMENT

DB12H,67H,85H,32HDB21H,73H,65H,43HDB4HDUP(?)ENDS

SEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACK

西安电子科技大学微机原理上机要求及必做题目.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)