汇编语言习题 (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章自测练习
一、选择题(四选一)
1.某个加法运算结果使标志ZF=1,则标志SF为。
A 0
B 1
C 不改变原来的状态
D 不确定
2.可以为存储器操作数提供偏移地址的寄存器组是。
A AX、BX、CX、DX
B BX、BP、SI、DI
C SP、IP、BP、DX
D CS、DS、ES、SS
3.8086/8088确定下一条执行指令物理地址的计算表达式为。
A DS× 16+EA
B ES× 16+EA
C SS×l6+SP
D CS×l6+IP
4.某系列微机对存储器分段,如果每个段最多的字存储单元(16位二进制)是32K,那
么表示段内字节单元偏移地址的二进制位数应是位。
A 14
B 15
C 16
D 20
5.十进制数-100的8位二进制数的补码为。
A 10011011
B 01100100
C 10011101
D 10011100
6.下列各个8位二进制数的补码中,绝对值最大的是。
A 10001000
B 11111110
C 00000100
D 00000001
7.16位有符号数的补码所表示的十进制数的范围是。
A -32767~+32768
B -32768~+32767
C -65535~+65536
D 0~65535
8.对数值83A7H作逻辑非运算后的结果是——·
A 83A8H B、73A8H C、7C59H D、7C58H
9.指令“mov cx,[bp+16]”的源操作数采用的段寄存器是。
A CS
B SS
C DS
D ES
10.指向程序堆栈区的段寄存器是。
A CS
B SS
C DS
D ES
11.有效地址是指。
A 存储器操作数的物理地址
B 存储器操作数的段地址
C 存储器操作数的偏移地址
D 立即数的偏移地址
12.寄存器间接寻址方式中,操作数在中。
A 通用寄存器
B 段寄存器
C 主存单元
D 堆栈
13.指令“mov ax,es:[bx][si]”源操作数的物理地址是。
A 16×CS+BX+SI
B 16×SS+BX+SI
C 16×DS+BX+SI
D 16×ES+BX+S1
14.算术运算类指令的寻址和转移类指令的寻址,两者的不同之处是。
A 前者存取操作数,后者决定程序跳转的目的地址
B 后者存取操作数,前者决定程序跳转的目的地址
C 两者都是存取操作数
D 两者都决定程序跳转的目的地址
二、填空题
1.8086/8088 CPU有4种逻辑段,可执行指令代码通常应该存放在段。
2.存储器中,数据是以为单位存放的,它是一个位二进制数。
3.在表达存储容量时,1KB= B;1MB= KB.
4.16位二进制数被称为一个;存放时要将字节放在地址较小的存储单
元中。
5.机器指令分成和两个字段。
6.某存储单元的逻辑地址为3A80:13EBH,其中的3A80H是地址,13EBH是
地址;该存储单元的物理地址是,若第一个地址改变为30D4H,则该存储单元的第二个地址为。
7.微型计算机一般都采用总线结构,系统总线的信号线有三组,即总线、
总线和总线。
8.在堆栈结构中,其数据的操作原则是。
9.在标志寄存器中,第11位(OF)的作用是,第6位(ZF)的作用是。
10.当两个无符号数相减(加)产生借位(进位)时,标志CF= 。
11.8088/8086具有20条地址线,所以其主存容量可达。
12.现有一个二进制数10110101,若将该数看作是无符号数,原码、反码和补码表示
的有符号数,则对应的真值分别是、、和。
13.已知有一个物理地址34567H,可以采用的逻辑地址有H:4567H、
3450H:H等。
三、问答题
1.简述汇编语言相对高级语言的优点。
2.8086有哪4种逻辑段,各种逻辑段分别是什么用途/
3.对存储器操作数的段地址的默认规定是什么?
4.有效地址EA是指什么?
5.什么是逻辑地址和物理地址,如何由逻辑地址求得对应的物理地址?
6.写出下列逻辑地址(十六进制形式)的段地址、偏移地址和物理地址
①2314:0024
②1FD0:001A
7.写出下列指令的源操作数采用的寻址方式?如果可以计算,其物理地址是多少?
假设DS=3000H、ES=3100H、SS=2000H、SI=00ABH、BX=0200H、BP=0020H,变量var的偏移地址为0080H。
①mov ax,var
②mov ax,[bx]
③mov ax,var[bx]
④mov ax,[200h]
⑤mov ax,0
⑥mov ax,si
⑧mov ax,es:[bx]
⑨mov ax,ds:[bp+2]
⑩mov ax,var[bx][si]
第2章自测练习
一、选择题(四选一)
1.下列指令中,属于非法指令的是。
A mov [si],al
B push [si]
C jmp bx
D in ah,dx