作业帮 > 综合 > 作业

微机原理与应用 的题哦

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 19:08:06
微机原理与应用 的题哦
3.若STR是字符串的首地址,指出下列程序的功能,并加上注释.
LEA BX,STR__________________________
MOV AL,0__________________________
MOV CX,100__________________________
LP:CMP 〔BX〕,‘ ’ __________________________
JZ NEXT ;__________________________
INC AL ;__________________________
NEXT:INC BX ;__________________________
LOOP LP ;__________________________
MOV COUNT,AL__________________________
HLT
程序功能:
4.编写程序,将BUF单元为首址的20个字节数据(20个数据可自设),传送到BUF1开始的单元中.已知数据区无重迭.要求不用串操作指令,有段说明和必要的伪指令.
5.若从CHUAN开始的存储区存放着ASCII码表示的字符串,指出下列程序的功能,并加上注释.
提示:0-9的ASCII码是30H-39H,A-F的ASCII码是41H-46H.
LEA BX,CHUAN ;_____________
MOV CX,64H ;_____________
LP:MOV AL,〔BX〕 ;_____________
SUB AL,30H ;_____________
CMP AL,0AH ;_____________
JC L1 ;_____________
SUB AL,07H ;_____________
L1:MOV 〔BX〕,AL ;_____________
INC BX ;_____________
LOOP LP ;_____________
HLT
程序功能:
6.编写程序,求内存中以BUF为首址的10个字节的数据之和(10个数据可自设),存入RES单元,已知其和仍是单字节数据.要求有段说明和必要的伪指令.
7.若DAT1、DAT2都是内存单元的地址,给各条语句加上注释,并指出程序的功能.
MOV AL,0 ;_____________
LEA SI,DAT1+14 ;_____________
LEA BX,DAT2+14 ;__________________________
MOV CX,15 ;__________________________
LP:MOV AL,[SI] ;__________________________
MOV [BX],AL ;__________________________
DEC SI ;__________________________
DEC BX ;__________________________
LOOP LP ;__________________________
HLT
程序的功能:
8.编写程序,将BUF单元为首址的20个字节数据(20个数据可自设),传送到BUF1开始的单元中.已知数据区无重叠.要求有段说明和必要的伪指令.
9.程序分析与设计:本程序的作用是将以S1为起始地址的20个字符,依次传送到同数据段的以S2为起始地址的一段字节之中,请指出程序中哪条指令有错误,并加以改正.(要求S1[SI]和S2[SI]分别表示S1、S2 中各字节的有效地址,[SI]表示距S1或S2的起始地址的字节数).程序如下:
MOV SI ,0
MOV CX ,10
NEXT:MOV AL ,S1[SI]
MOV S2[SI] ,AL
INC S1[SI]
LOOP
10.程序分析:已知累加器AL的内容为10,执行下列程序段后,寄存器AL、BL的内容是多少?
MOV BL ,AL
ADD AL ,AL
ADD AL ,AL
SUB AL ,BL
微型计算机简称“微型机”、“微机”,由于其具备人脑的某些功能,所以也称其为“微电脑”.是由大规模集成电路组成的、体积较小的电子计算机.