2021 汇编语言及应用(四川农业大学)1465429493 最新满分章节测试答案

2024年9月29日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-08-27到2022-01-21
本篇答案更新状态:已完结

【作业】第1章 基础知识 第1章 基础知识课后作业

1、 问题:1.4 试分别完成下列补码表示的二进制运算,并将结果转换为十进制数真值。(互评需要达到5次)(1)11100110-10101100(2)01110100-00011101(3)11111111-01111111(4)10000000+01110011
评分规则: 【 得分标准:四道题每到5分,计算结果正确一道得5分,满分20分。参考答案:        (1)00111010B 58D       (2)01010111B 87D       (3)10000000B -128D       (4)11110011B -13D

2、 问题:1.6 设有二进制数10111000,若将该数分别看作是无符号数、原码表示的带符号数和补码表示的带符号数,它对应的十进制数真值分别是多少?(互评需要达到5次)
评分规则: 【 得分标准:答对一个得10分,答错不得分,该题满分30分。参考答案:184,-56,-72  

3、 问题:1.8 要表示无符号十进制数10000和100000,至少分别需要多少位二进制数?(互评需要达到5次)
评分规则: 【 得分标准:答对一个得10分,答错不得分,该题满分20分。参考答案:14,17

4、 问题:1.3. 试完成下列数制间的转换。(互评需要达到5次)(1)无符号二进制数转换为十进制数   01011101,11010101(2)十进制数转换为十六进制数79,243(3)八进制数转换为十六进制数   234,222
评分规则: 【 评分标准:该题总分30分,每个小题10分,每答对一个得5分,答错不得分参考答案:       (1)        93,213 (2)        4F,F3 (3)        9C,92

【作业】第2章 IBM-PC微机的功能结构 第2章 IBM-PC微机的功能结构课后作业

1、 问题:在IBM PC微型计算机上,分别进行以下8位二进制数的运算后,标志寄存器中OF、ZF、SF、CF的值分别为多少?(互评需要达到5次)(1)10101011 + 01010101(2)11011010 + 11101101(3)01010101 – 00111110(4)10110011 – 01100010
评分规则: 【 评分指导:本题满分32分,每个小题8分,每个小题中答对一个标志寄存器的值得2分,未答对不得分。参考答案:(1)10101011 + 01010101=100000000 故 OF=0 ZF=1 SF=0 CF=1                   (2)11011010 + 11101101=111000111 故 OF=1 ZF=0 SF=1 CF=1      (3)01010101 – 00111110=01010101+[00111110]求补=01010101+11000010=100010111   故 OF=0 ZF=0 SF=0 CF=1      (4)10110011 – 01100010=10110011+[01100010]求补=10110011+10011110=101010001        故 OF=1 ZF=0 SF=0 CF=1 

2、 问题:在8086/8088中,某存储单元的逻辑地址如下,请算出他们的物理地址是多少?(互评需要达到5次)(1)4514H:017BH(2)2350H:1ABCH
评分规则: 【 评分指导:本题满分20分,每一空10分,答对得10分,答错不得分。参考答案: (1)452BBH(2)24FBCH 

3、 问题:如图所示,试写出地址为20021H、20024H、20026H字节单元的内容,以及地址为20022H、20024好、20026H的字单元内容。(互评需要达到5次)
评分规则: 【 评分指导:本题满分18分,每空3分,答对得3分,答错不得分。参考答案:78H ,FGH, 06H                   DEBCH ,03FGH ,0806H

4、 问题:设堆栈寄存器(SS)=3E4BH,程序中设置堆栈长度为200个字节,试计算出堆栈底部字单元物理地址、堆栈指针SP初始值(即堆栈中没有数据时)和SP初始值指向的物理地址。(互评需要达到5次)
评分规则: 【 评分指导:本题满分18分,每个问题答对得6分,答错不得分。参考答案:200D=C8H,故有C8H个字节单元,偏移量取值为00H~C7H                  堆栈底部物理地址:3E4BH*16+C7H=3E567H                  所以(1)堆栈底部字单元物理地址为:3E567H-1=3E576H                 (2)堆栈指针SP的初始值与堆栈的长度相等,即C8H                 (3)SP初始化时指向栈底+2字节单元,即3E566H+2=3E578H

5、 问题:设(AX)=1122H,(BX)=3344H,(CX)=5566H,(SP)=2000H,试分析以下程序后AX、BX、CX、SP中的内容分别为多少?(互评需要达到5次)PUSH AXPUSH BXPUSH CXPOP AXPOP CX
评分规则: 【 评分指导:本题满分12,每个问题3分,答对得3分,答错不得分。参考答案:(AX)=5566H (BX)=3344H (CX)=3344H (SP)=1FFEH

【作业】第3章 寻址方式与指令系统 3-1作业

1、 问题:设:DS=3000H   BX=2000H  SI=0002  AX=1234H   (32000H)=99H  (32001H)=88H    (32002H)=77H  (32003H)=66H   (32004H)=55H   (32005H)=44H     LIST=2000H,则下述命令分别执行后,BX的内容是多少    1  LEA    BX , LIST2  MOV  BX  ,LIST3  MOV  BX  ,OFFSET LIST4 LEA    BX,  [BX+SI]     
评分规则: 【 1 BX=2000H   2 BX=8899H  3 BX=2000H   4BX=2002H  每空2分

2、 问题:设:DS=3000H   BX=2000H  SI=0002  AX=1234H   (32000H)=99H  (32001H)=88H    (32002H)=77H  (32003H)=66H   (32004H)=55H   (32005H)=44H     LIST=2000H,则下述命令执行后,SI、DS的内容是多少1LDS    SI,  [2004H]    
评分规则: 【 SI=(32004H)=4455H  DS=(32006H)

3、 问题:作业题3设:DS=3000H   BX=2000H  SI=0002  AX=1234H   (32000H)=99H  (32001H)=88H    (32002H)=77H  (32003H)=66H   (32004H)=55H   (32005H)=44H     LIST=2000H,则下述命令执行后,DI、ES的内容是多少LES    DI,  [BX]
评分规则: 【 DI=(32000H)=8899H   ES=(32002)=6677H

4、 问题:下列指令正确还是错误?如果有错,指出错误的地方MOV  BX  ,OFFSET [BX][SI]  
评分规则: 【 错误,OFFSET不能与复杂操作数相连

第3章 寻址方式与指令系统 测验1

1、 问题:已知BX=2000H,SI=1234H,则指令MOV Al,[BX+SI+2]的源操作在( )中 
选项:
A:数据段中偏移量为3236H的字节
B:附加段中偏移量为3234H的字节
C:数据段中偏移量为3234H的字节
D:附加段中偏移量为3236H的字节
答案: 【数据段中偏移量为3236H的字节

2、 问题:指令JMP FAR PTR DONE属于 ( )
选项:
A:段内转移直接寻址
B:段内转移间接寻址
C:段间转移直接寻址
D:段间转移间接寻址
答案: 【段间转移直接寻址

3、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容_____HMOV  AX,  1200H
答案: 【1200

4、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容____HMOV  AX,  BX
答案: 【0100

5、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容。MOV  AX,  [1200H]
答案: 【4C2A

6、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容为____H。MOV  AX,  [BX]
答案: 【3412

7、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容为____H。MOV  AX,  [1200H]
答案: 【4C2A

8、 问题:现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各条指令执行后AX寄存器的内容为____HMOV  AX,1100[BX]
答案: 【4C2A

【作业】第3章 寻址方式与指令系统 第3章 寻址方式与指令系统课后作业

1、 问题:假设(DS)=3000H,(ES)=4100H,(SS)=2000H,(SI)=00A0H,(DI)=2H,(BX)=100H,(BP)=10H,(BUF)=2000H。试指出下列各指令中源操作数的寻址方式,若为存储器操作数,请计算其物理地址。(互评需要达到5次)(1)MOV   AX ,BUF(2)MOV   AX ,BUF[BX](3)MOV   AX ,[BX-40H](4)MOV   AX ,[BP+100H][SI]
评分规则: 【 评分指导:本题满分20分,每小题5分,答对得5分,答错不得分。参考答案: (1)直接寻址 30000H+2000H=32000H                     (2)基址寻址 30000H+0100H+2000H=32100H                     (3)基址寻址 30000H+0100H-40H=300C0H                     (4)基址变址寻址 20000H+00A0H+0100H+0010H=201B0H

2、 问题:已知(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分别执行后得结果如何?(互评需要达到5次)(1)LEA    BX,20H[BX][SI]         MOV   AX,2[BX](2)LDS    SI,[BX][DI]         MOV   [SI],BX
评分规则: 【 评分指导:本题满分10分,每小题5分,答对得5分,答错不得分。参考答案: (1)(BX)=0056H (AX)=1E40H                     (2)(SI)=00F6H (DS)=1E40H (1E4F6H)=0024H

3、 问题:假设(CX)=0FFFFH,那么下面指令单独执行后标志寄存器得CF、AF、ZF、SF和OF分别是什么?(如无影响用“X”表示)(互评需要达到5次)(1)SUB     CX,0FFFFH(2)MOV    CX,BX(3)INC      CX
评分规则: 【 评分指导:本题满分15分,每小题5分,每个小题中一个空是1分,答对得1分,答错不得分。参考答案: (1)CF=0 AF=0 ZF=1 SF=0 OF=0       (2)CF=X AF=X ZF=X SF=X OF=X       (3)CF=X AF=1 ZF=1 SF=0 OF=1

4、 问题:读程序题。(1)已知(BX)=6035H,(CX)=0F0FH。    OR      BH,CH    AND    BL,CL    NEG    BL    NOT    BH 上述程序段执行后:(BH)=_,(BL)=_。(2)已知(AX)=0A65CH,(CX)=0F002H。   ROL     AX,CL   OR       AH,CH   RCR     AX,CL 上述程序段执行后:(AX)=__,CF=__。(3)已知(AX)=0FFAAH,CF=1。   MOV    CX,0ABH   OR       CX,0FF00H   SUB     AX,CX 上述程序段执行后:(AX)=,CF=___。(互评需要达到5次)
评分规则: 【 评分指导:本题满分30分,每空5分,答对得5分,答错不得分。参考答案: (1)90H    0FBH       (2)7E5CH   1       (3) 0FFFFH    1

5、 问题:试根据以下要求写出相应得汇编语言指令或指令序列。(互评需要达到5次)(1)将DI的高5位置1,而其他位保持不变。(2)现有3个字节存储单元A、B、C,在不使用ADD和ADC指令的情况下实现:(A)+(B)=>(C)。
评分规则: 【 评分指导:本题满分15分,第一小题5分,第二小题10分,答对的满分,答错不得分。参考答案: (1)OR DI,0F800H       (2) NEG B           MOV AL,B           SUB A,AL           MOV AL,A           MOV C,AL

6、 问题:给出下列指令的机器目标代码。(互评需要达到5次)(1)ADD   WORD PTR 0ABH[BP][DI],1234H(2)STC
评分规则: 【 评分指导:本题满分10分,每小题5分,答对得5分,答错不得分。参考答案: (1)100000111000001110101011000000000011011000010010 8383AB003412H (2)1111011111010111 0F7D7H

第4章 汇编语言程序格式 4-1

1、 问题:判断下列指令是否正确MOV  AH, BX
选项:
A:正确
B:错误
答案: 【错误

2、 问题:判断正确 MOV  [BX], [SI]
选项:
A:正确
B:错误
答案: 【错误

3、 问题:假设OP1是已经用DB定义的变量判断正确 CMP  OP1, 25
选项:
A:正确
B:错误
答案: 【正确

4、 问题:假设OP12是已经用DB定义的变量 判断正确CMP  AX, OP1
选项:
A:正确
B:错误
答案: 【错误

5、 问题:有符号定义语句如下:BUFF DB   1, 2, 3, ‘123’EBUFF DB   0L  EQU  EBUFF – BUFF问L的值是()(只填数字,十进制表示结果)
答案: 【6

6、 问题:给出等值语句如下:ALPHA EQU  100BETA EQU  25GAMMA EQU  2下列表达式的值是()?(只填数字,十进制表示结果)(BETA / 3) MOD 5
答案: 【3

7、 问题:给出等值语句如下:ALPHA EQU  100BETA EQU  25GAMMA EQU  2下列表达式的值是()?(只填数字,十进制表示结果)BETA AND 7
答案: 【(以下答案任选其一都对)01;
1

第3章 寻址方式与指令系统 第3章-2

1、 问题:以寄存器DI间接寻址的存储器字节单元内容加1的指令是( )  
选项:
A:INC [DI]
B:INC DI
C:INC BYTE PTR[DI]
D:ADD [DI], 1
答案: 【INC BYTE PTR[DI]

2、 问题:转移指令JNBE产生转移的条件是( )
选项:
A:CF=0 AND ZF=0
B:CF=0 AND ZF=1
C:CF=1 AND ZF=1
D:CF=1 AND ZF=0
答案: 【CF=0 AND ZF=0

3、 问题:CPU访问外设,正确的输出指令的格式是()
选项:
A:OUT DX,AL
B:OUT 1000H,AL
C:IN DX,AX
D:) OUT 10H,DX
答案: 【OUT DX,AL

4、 问题:下列指令序列执行后,(BX)=()MOV BX,0FFFCH        MOV CL,2        SAR BX,CL
选项:

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读