微型计算机原理与接口技术王建国课后习题答案,李伯成《微型计算机原理与接口技术》课后习题答案..."/>
微型计算机原理与接口技术王建国课后习题答案,李伯成《微型计算机原理与接口技术》课后习题答案...
李伯成《微机原理》习题第三章
3.1
MOV AX,00H;立即寻址
SUB AX,AX;寄存器寻址
MOV AX,[BX];寄存器间接寻址
MOV AX,TABLE;直接寻址
MOV AL,ARAY1[SI];寄存器相对寻址
MOV AX,[BX+6];寄存器相对寻址
3.2若1KB的数据存放在TABLE以下,试编写程序将该数据拌到NEXT之下。
程序片段如下:
ORG 100h
MOV CX,03FFH;数据个数
LEA SI,TABLE;源区首地址
LEA DI,NEXT;目的区首地址
AGAIN: MOV AL,[SI];
MOV [DI],AL;搬移
INC SI
INC DI;移动地址指针
DEC CX;循环计数器递减
JNZ AGAIN;循环未结束转
HLT;暂停
TABLE DB 1024 dup ('A');源数据区
NEXT DB 1024 dup (0);目的数据区
3.3 编写10个字(16位二进制数)之和的程序
ORG 100h
LEA SI,ADD1;
LEA DI,ADD2;
LEA BX,SUM;
MOV CL,CONT;
MOV CH,0; 循环初始化
CLC;进位清零
MADD1: MOV AX,[SI];读加数1
ADC AX,[DI]
ADD SI,2;移动源区地址指针
ADD DI,2;移动目的区地址指针
MOV [BX],AX;回存计算结果
ADD BX,2;移动“和”存储区地址指针
LOOP MADD1;循环控制
HLT;暂停
ADD1 DB 0FEH,86H,7CH,44h,56H,1FH,24H,01H,02H,33H;加数1
更多推荐
微型计算机原理与接口技术王建国课后习题答案,李伯成《微型计算机原理与接口技术》课后习题答案...
发布评论