关于微机原理的问题 求解答 10
程序分析1.写出下列指令中源操作数的寻址方式。(1)MOVAX,2000H(2)MOVAX,[SI+2000H](3)MOVAX,2000H[BX][SI](4)MOVS...
程序分析
1.写出下列指令中源操作数的寻址方式。
(1)MOV AX,2000H
(2)MOV AX,[SI+2000H]
(3)MOV AX,2000H[BX][SI]
(4)MOVSB
(5)IN AX,280H
2.已知寄存器BX中的值为24H,执行下列程序后,试分析AX寄存器中的内容。
MOV AX,BX
SHL AX,1
MOV DX,AX
SHL AX,1
SHL AX,1
ADD AX,DX
3.已知内存中存有两个无符号数据块,其首址分别为FIRST和SECOND。试分析下面程序的功能及程序执行后寄存器DL内容的含义。
LEA SI,FIRST
LEA DI,SECOND
MOV DL,0FFH
MOV BX,0FEH
MOV CX,100
NEXT: INC DL
ADD BX,2
MOV AX,[BX][SI]
CMP AX,[BX][DI]
LOOPNE NEXT
编写程序
在以BUF开始的存储单元中存放了50个16位的补码数,求其最大值,并将结果存放在RES字单元中。 展开
1.写出下列指令中源操作数的寻址方式。
(1)MOV AX,2000H
(2)MOV AX,[SI+2000H]
(3)MOV AX,2000H[BX][SI]
(4)MOVSB
(5)IN AX,280H
2.已知寄存器BX中的值为24H,执行下列程序后,试分析AX寄存器中的内容。
MOV AX,BX
SHL AX,1
MOV DX,AX
SHL AX,1
SHL AX,1
ADD AX,DX
3.已知内存中存有两个无符号数据块,其首址分别为FIRST和SECOND。试分析下面程序的功能及程序执行后寄存器DL内容的含义。
LEA SI,FIRST
LEA DI,SECOND
MOV DL,0FFH
MOV BX,0FEH
MOV CX,100
NEXT: INC DL
ADD BX,2
MOV AX,[BX][SI]
CMP AX,[BX][DI]
LOOPNE NEXT
编写程序
在以BUF开始的存储单元中存放了50个16位的补码数,求其最大值,并将结果存放在RES字单元中。 展开
2011-01-14
展开全部
8086晕死,不知道现在大学生只学这个出来有什么用,学基础没错,只学基础错和没边了。
不是太懂。
不是太懂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询