《汇编语言程序设计》第三章作业题
1、数据段定义如下:DATASEGMENTA1DWBUFB1DW2211HCOUNTEQU$-A1C1DB33H,-1,COUNT-2DUP(35H)BUFDB'89'D...
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
的程序片段(注:不考虑溢出)。 展开
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
的程序片段(注:不考虑溢出)。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
展开全部
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
92ff
92ff
92f6
c97b ,0
mov ax,10
imul a
mov cl,2
sar ax,cl
sub ax,100
mov a+2,ax
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |