汇编作业与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汇编作业与答案
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
汇编语言作业一
一、单选题
第18题(1分)当运算结果的最高位为1时,标志位( 3 )。
A. CF=1
B. OF=1
C. SF=1
D. ZF=1
第19题(1分) 8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间址寄存器的是(4)。
A. AX
B. BX
C. CX
D. DX
第22题(1分)设(21b24H)=39H,(21B25H)=7BH,(21B26H)=51H,(21B27H)=84H.则(21B26H)的字单元内容为( 4 )。
A. 517BH
B. 397bH
C. 7B39H
D. 8451H
第25题(1分)8086/8088的输入/输出指令中,间接寻址外设时,地址总线使用了多少条可访问端口地址范围为(3)。
A. 20条,O000H~0FFFFFH
B. 20条,0000H~0FFFFH
C. 16条,0000H~FFFFH
D. 8条,00H~FFH
第28题(1分)微型计算机的字长是指( 1 )。
A. 计算机一次可以直接处理的二进制位数
B. CPU数据总线的宽度
C. 一个字节的长度
D. CPU地址总线的宽度
第31题(1分)汇编语言中,存放下一条将要执行的指令地址寄存器是( 4 )。
A. SP
B. AX
C. DI
D. IP
第32 题(1分)汇编语言中,cpu和外部设备的信息传送都要通过哪个寄存器(2)。
A. BX
B. AX
C. CX
D. DX
二、多选题(不考)
三、是非题
第1题(1分)( 2 )当ZF为1时,SF为1。
第2题(1分)( 1 )8088/8086中,取指令和执行指令可以重叠操作。
第3题(1分)(1)当DF=0时,串处理从低地址向高地址方向变化。
第4题(1分)( 1 )当IF=1时,开中断。
四、填空题
第7题(2分)
下列各数均为二进制补码:A=00110010B,B=01001010B,C=11101001B,D=10111010B。试写出下列运算的十进制数真值和各标志位的值:
A+B= 124 ,CF= 0 ,SF= 0 ,ZF=0 ,AF=0 ,PF=0 ,OF=0 .
D-C-A= -97 。CF= 1 ,SF=1 ,ZF= 0 ,AF= 0 ,PF= 1 ,OF= 0 .
第8题(3分)每条指令的执行过程中是由、和等操作组成。
第9题(1分)指令只可存放在 cs 段中。
第10题(2分)堆栈的栈顶由 sp 寄存器指出,非栈顶字由 bp 寄存器支持。
第12题(3分)字1234H存放在地址为1005H的存储单元中,试问:1005H单元的内容为34 H、1006H单元的内容为 12 H;
作业2 (9月23日交)
一、单选题
第1题(1分)设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址21001H 中取出一个字的内容是( )。
A. 2030H
B. 3040H
C. 3020H
D. 4030H
第2题(1分)某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( )。 A. 4100H B. 3A9A8H C. 3B008H D. 3AA08H
第3题(1分)某存储单元的物理地址是12345H,下列可以作为它的段地址的是( )。
A. 2345H
B. 12345H
C. 12340H
D. 1234H
第4题(2分)一微机存储器首地址为2000H,若存储器容量为8KB,则存储器的末地址为( )。
A. 21FFH
B. 23FFH
C. 27FFH
D. 3FFFH
第5题(1分)如某存储器分段时,表示偏移地址是17位二进制代码,那么一个段最多的存储单元数是( )。
A. 32K字节
B. 32K字
C. 64K字节
D. 64K字
第6题(1分)设(21b24H)=39H,(21B25H)=7BH,(21B26H)=51H,(21B27H)=84H.则(21B26H)的字单元内容为( )。
A. 517BH b. 397bH C. 7B39H D. 8451H
第7题(1分如某存储器分段时,一个段最多允许16K个字单元,那么表示一个段内偏移地址的二进制位数至少是( )位。
A. 15
B. 16
C. 17
D. 14
第13题(1分)在下列指令中,源操作数属于相对基址变址寻址的是( )。
A. MOV [BX][SI]19,AL
B. AND SI,76H
C. ADD S0[BX],DI
D. CMP AX,BETA[BX][DI]
第15题(1分)串操作指令中,目的串的逻辑地址应为( )。
A. DS:[SI]
B. DS:[DI]
C. ES:[DI]
D. ES:[SI]
第16题(1分)下面有语法错误的指令语句是( )。
A. MOV AX,[BX][SI]
B. MOV AX,-2[BX][DI]
C. MOV AX,[BX][BP]
D. MOV AX,-1[BX][SI]
第18题(1分)8086CPU在基址加变址的寻址方式中,变址寄存器可以为( )。
A. BX或CX
B. CX或SI
C. DX或SI
D. SI或DI
第20题(1分)
在8086/8066系统中,约定用于形成堆栈段数据物理地址的寄存器有( )。
A. SS,SP,BP
B. SS,SP.BX
C. DS,BX,BP
D. DS,SP,BP
第23题(1分)
在程序运行过程中,确定下一条指令的物理地址的计算表达式是( )。
A. CS*16+IP
B. DS*16+DI
C. SS*16+SP
D. ES*16+SI
第25题(1分)
堆栈中当前出栈的存储单元地址是( )。
A. SS*10H+SP
B. SS*10H+BP
C. SS*10+SP
D. SS*10+BP
第28题(2分)
已知DS=2000H,SS=1500H,BP=0200H,传送指令MOV AX,[BP+5]源操作数的寻址方式是( ),物理地址是( )。
( ) A. 寄存器寻址 B. 立即寻址 C. 基址相对寻址 D. 直接寻址
( ) A. 15205H B. 20205H C. 17005H D. 22005H
第30题(1分)MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( )。
A. 立即
B. 直接
C. 寄存器相对
D. 寄存器间接
第31题(1分)( )寻址方式的跨段前缀不可省略。