IBM-PC汇编语言程序设计(第二版)课后习题答案(清华大学出版社)(沈美明,温冬蝉著)第四章

IBM-PC汇编语言程序设计课后答案解析
本书为IBM-PC汇编语言程序设计第二版的第四章课后习题答案,由沈美明和温冬蝉著,清华大学出版社出版。详细解答了汇编语言学习过程中的关键问题,帮助读者深入理解汇编概念。

。指令下列指令的错误

(1) MOV AH,BX      源操作数与目的操作数长度不相同

(2)   MOV [BX],[SI]    这是两个内存单元在传递数据,而这在汇编语言中是不允许的

(3)      MOV AX,[SI][DI]     不能用两个变址连用,其中一个应为基址

(4) MOV MYDAT[BX][SI],ES:AX      同(2)

(5) MOV BYTE PTR[BX],1000   必须有一个为寄存器

(6)MOV BX,OFFSET MYDAT[SI]      OFFSET 不能与复杂操作数相连

(7)MOV CS,AX     不能对CS赋值

(8)MOV ECX,AX      操作数类型不同

2。(1)合法    (2)非法     (3)非法    (4)非法

3。(1)非法,操作数类型不同

       (2)合法

       (3)非法,不允许两个内存单元直接传递数据,你把人家CPU放哪了?

        (4)合法

      (5)合法

     (6)合法

   (7) 非法,必须有一个寄存器~~把CPU放哪了?

   (8)非法,两个内存单元地址相加没有意义

    (9)合法

    (10)非法,同(3)

4。(1)两内存单元传递数据

      (2)操作数类型不同

      (3)跳转指令只能跳转到符号地址

      (4)转移指令后不能为变量,只能为标号

      (5)格式不对,   应为    NEAR PTR

5。图,就不画了

6。(1)DW   5150H

(2)MOV AX,5150H

          MOV   ADDRESS    ,AX

等,写出几个就可以

7。DATASG     SEGMENT

     FLD1B   DB    'personal computer'

    FLD2B    DB   10 DU

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值