首页 > 编程知识 正文

计算机硬件组装实验报告,计算机硬件技术基础课后答案

时间:2023-05-05 21:13:52 阅读:58090 作者:1408

计算机技术基础实验教程答案(重庆大学) )。

计算机硬件技术基础实验教程答案实验1 :简单编程实验

)1)将存储在NUM1中的32位无符号数与存储在NUM2中的16位无符号数相乘,生成要求存储在NUM3和NUM4中的32位无符号数除法程序。

省略流程图。 请参阅源程序:

数据传输

分段

num1DD2A8 b 7654 hnum 2d w5 ABC hnum 3d w? NUM4 DW?

数据传输

结束段

ASSUME DS:DATA、cs :代码

; 数据段寄存器初始化

代码

START: MOV AX,DATA

MOV DS,AX

MOV AX,WORD PTR NUM1 MOV DX,WORD PTR NUM1 2 DIV NUM2 MOV NUM3,AX MOV NUM4,DX MOV AH,4CH INT 21H

代码

; 像往常一样返回DOS系统

结束开始

)2)编制开字程序。 必须将存储在ARY单元中的两位十六进制X1X2分解为X1和X2两个,并分别以0X1和0X2的形式存储在ARY 1和ARY 2单元中。 省略流程图。 请参阅源程序:

数据分段

ARY DB 2AH,

数据代码

结束段

ASSUME DS:DATA、cs :代码

START: MOV AX,DATA

MOV DS,AX

MOV SI,OFFSET ARY MOV AL,[SI]

; 获取ARY的偏移地址; 十六进制取AL

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。