《汇编语言程序设计》第三章作业题

1、数据段定义如下:
DATA SEGMENT
A1 DW BUF
B1 DW 2211HCOUNT EQU $-A1
C1 DB 33H,-1,COUNT-2 DUP(35H)
BUF DB '89'

DATA ENDS
以字节为单位,
并按照16进制的形式,画出它们在
存储单元中的存放形式。

2、阅读下列程序段,请给出每条指令执行完毕后BX的值,以及全部指令执行完毕后CF的值。
DATA SEGMENT
BUF DW 23, -5,-7,8192H, 78H
NUM DW 5
M DW 0, -9
DATA ENDS

MOV BX, NUM-5 ;(BX)=
LEA DI, M ;(BX)=
ADD BX 2[DI] ;(BX)=
SAR BX, 1 ;(BX)= ,(CF)=

3、已知数据段中有语句
A DW -250,0
请写出实现
(A)*10/4-100 → A+2
的程序片段(注:不考虑溢出)。

第1个回答  2014-10-25
08,00,11,22,33,ff,35,35,38,39

92ff
92ff
92f6

c97b ,0
mov ax,10
imul a
mov cl,2
sar ax,cl
sub ax,100
mov a+2,ax本回答被提问者和网友采纳
相似回答