8086指令系统测试题答案--重修
ch3-2 8086指令系统(传送类)

• d不能为立即数
错误指令:MOV 1234H,AX • d, s必须同时为字节型或字型 错误指令:MOV AX,BL × ×
第三章 8086/8088 指令系统
注意(续):
• d, s不允许同时为段寄存器 错误指令:MOV DS,ES× • s是立即数时,d不能是段寄存器 错误指令:MOV DS,1234H × • IP和CS不作为目标操作数, FLAGS一般也不作为操作数在指令中出现 错误指令:MOV CS,AX ×
第三章 8086/8088 指令系统
一、数据传送指令
数据传送指令能够完成下列操作数的传送任务。 立即数 存储器 通用寄存器组 AX,BX,CX,DX BP,SP,SI,DI 段寄存器 CS,DS,ES,SS (CS不能作目的)
第三章 8086/8088 指令系统
1. 通用数据传送指令 (1) MOV d, s
第三章 8086/8088 指令系统
上段程序在代码段中的存放形式
設CS=109EH,IP=0100H,则各条指令存放地址如下: CS : IP 109E:0100 109E:0103 109E:0106 109E:0108 109E:010A 109E:010B 109E:010C 109E:010E MOV MOV MOV MOV INC DEC JNZ HLT DI,1000H CX,64H AL,2AH [DI],AL DI CX 0108
(4) 基址变址寻址 有效地址=0123H+1000H=1123H, 物理地址=32000H+0123H=33123H (5)相对基址变址寻址 有效地址=0123H+1000H+1A38H=2B5BH, 物理地址=32000H+2B5BH=34B5BH
微机原理复习总结考试题及答案

微机原理1、8086从功能上分成两大部分:总线接口单元BIU(负责8086CPU 与存储器和I/O设备间的信息传送。
),执行单元EU (负责指令的执行。
)2、执行工作方式:8位微处理器(串行工作),8086(并行工作)。
3、8086微处理器的执行环境:地址空间,基本程序执行寄存器,堆栈,I/O端口。
4、基本的程序执行寄存器(8086):8个通用寄存器、1个指令指针寄存器、1个标志寄存器、4个段寄存器5、8086的16位通用寄存器是:AX(累加器)BX(基址寄存器)CX(计数) DX(数据):数据寄存器SI(源变址)DI(目的变址)BP(基址指针)SP(堆栈指针):指针寄存器6、8086的8位通用寄存器是:AL BL CL DL(低8位)AH BH CH DH(高8位)7、16位的段寄存器:CS、SS、DS、ES8、16位FLAGS寄存器包含一组状态标(SF,ZF,OF,CF,AF,PF)、一个控制标志(DF)和两个系统标志(IF,TF)9、下一条将要执行指令的PA=(CS)内容左移4位+(IP)10、逻辑地址的形式为:段寄存器:偏移地址;物理地址=段寄存器(DS/CS/SS/ES)左移四位+偏移地址11、寻址方式:(1)立即数寻址方式(2)寄存器寻址方式(3)直接寻址方式(4)寄存器间接寻址方式(5)寄存器相对寻址方式[立即方式,寄存器方式,存储器方式]12、最小组态:就是系统中只有一个8088/8086微处理器,所有的总线控制信号,都是直接由CPU产生的,系统中的总线控制逻辑电路被减到最少,该模式适用于规模较小的微机应用系统。
最大组态:系统中可以只有一个微处理器,也可以有两个或两个以上的微处理器,其中一个为主处理器,即8086/8088CPU,其它的微处理器称之为协处理器,它们是协助主处理器工作的。
系统的控制信号由8288总线控制器给出。
13、总线分类:地址总线,数据总线,控制总线14、总线传输过程的四个阶段:申请阶段,寻址~,传输~,结束阶段。
微机原理课后单元习题-单元2-8086cpu

习题二 8086微处理器答案主要内容:主要介绍8086/8088CPU内部结构。
了解80X86CPU的特点。
8086 CPU在内部结构上由哪几部分组成其功能是什么【答】8086的内部结构分成两部分。
总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。
执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。
8086的总线接口部件有那几部分组成其功能是什么【答】8086的总线接口部件主要由下面几部分组成:4个段寄存器CS/DS/ES/SS,用于保存各段地址;一个16位的指令指针寄存器IP,用于保存当前指令的偏移地址;一个20位地址加法器,用于形成20位物理地址;指令流字节队列,用于保存指令;存储器接口,用于内总线与外总线的连接。
8086的执行单元(部件)由那几部分组成有什么功能【答】8086的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、通用寄存器组。
(1)控制器,从指令流顺序取指令、进行指令译码,完成指令的执行等。
(2)算数逻辑单元ALU,根据控制器完成8/16位二进制算数与逻辑运算。
(3)标志寄存器,使用9位,标志分两类。
其中状态标志6位,存放算数逻辑单元ALU运算结果特征;控制标志3位,控制8086的3种特定操作。
(4)通用寄存器组,用于暂存数据或指针的寄存器阵列。
8086内部有哪些通用寄存器【答】四个16位数据寄存器AX、BX、CX、DX,二个指针寄存器SP、BP, 二个变址寄存器SI、DI。
这些寄存器使用上一般没有限制,但对某些特定指令操作,必须使用指定寄存器,可参考后面指令系统章节。
8086内部有哪些段寄存器各有什么用途【答】四个16位段寄存器:CS、DS、SS、ES,分别保存代码段、数据段、堆栈段与扩展段的段地址。
8086CPU状态标志和控制标志又何不同程序中是怎样利用这两类标志的 8086的状态标志和控制标志分别有哪些【答】(1)标志分两类:状态标志(6位),反映刚刚完成的操作结果情况。
8086试卷3

共 6 页 第1页 南京工程学院试卷320 /20 学年 第 学期课程所属部门: 课程名称: 微机原理及应用B考试方式: 闭卷 使用班级:命 题 人: 教研室主任审核: 主管领导批准:题号 一 二 三 四 五 六 七 八 九 十 总分得分一、选择题(本题15小题 ,每小题1分,共15分 ) 1、8086读一个以奇地址开始的字,需要(B )个总线周期。
A. 1 B. 2 C. 3 D. 4 2、某CPU 地址总线为A31~A0,则其寻址空间为(D )。
A. 512KB B. 1GB C. 1MB D. 4GB 3、若(AX )=5A5AH ,为了使其内容变为0A0AH ,下列(C )指令执行一次即可完成操作。
A. NOT 指令 B. OR 指令 C. AND 指令 D. XOR 指令 4、INT n 指令中断是(C )。
A. 由外部设备请求产生 B.由系统断电引起的 C. 通过软件调用的内部中断 D.可用IF 标志位屏蔽的 5、若定义 F1 DW 1234H F2 DB 23H ,56H ,78H 则执行指令 MOV AL ,BYTE PTR F1 MOV BX ,WORD PTR F2 后,AL 、BX 寄存器中分别为(B )。
A. 12H 、2356HB.34H 、5623HC. 34H 、2356HD. 12H 、5623H6、当芯片8255A 的/CS=0、/WR=0、A0=1、A1=1时,则( A )。
A. CPU 向8255A 送命令字B. CPU 向8255A 端口B 送数据C. CPU 向8255A 端口C 送数据D. CPU 向8255A 端口A 送数据本题 得分班级 学号 姓名南京工程学院试卷共 6 页第 2 页7、下列8086的指令中格式错误的条数是(B )。
MOV CS, AX LEA BX, AXOUT DX,AL IN AL,80HA. 1B. 2C. 3D. 48、下列指令中,隐含使用AL寄存器的指令有(B )条。
第5章 8086的指令系统

图5.4
例5.16的执行情况
寄存器相对寻址可用于表格处理或访问一维数组中的元
素。把表格的首地址设置为位移量,利用修改间接寄存器的值
来存取表格中的任意一个元素。 表5.2列举了一些寄存器相对寻址方式所用的示例。
表5.2 寄存器相对寻址示例
指 令 二进制 位数 功 能 说 明 将 ES 附加段有效地址为 DI 加上 64H 中字的内容送入 AX 寄存器中 将数据段有效地址为 SI 加上偏移量中字节的内容送入 CL 寄存器中 将数据段有效地址为 EAX 加上 0AH 中字的内容送入 DI 寄存器中 将数据段有效地址为 EBX 加上偏移量中双字的内容送入 EAX 寄存器中
图5.2
例5.5的执行情况
【例5.8 】 MOV AX, 系统默认为 数据段)
这种寻址方法是以数据段的地址为基础,可在多达64KB 的范围内寻找操作数。 ② 8086中允许段超越(除默认的数据段DS以外),即允许 操作数在以代码段、堆栈段或附加段为基准的区域中。
寄存器寻址使用的寄存器类型要匹配,8位和16位,16
位和32位及8位和32位寄存器是决不能混用的。有些指令可 除外,如:SHL AX,CL。详细在后面讲。
除上述两种寻址方式外,以下各种寻址方式的操作数 均在代码段以外的存储区中,寻址方式通过不同的途径求 得操作数的偏移地址,即有效地址EA ( Effective Address)。 3.直接寻址(Direct Addressing)
第5章
INTEL 8080/8088 指令系统
5.1 概述
5.2 8086/8088的寻址方式
5.3 指令格式 5.4 8086 /8088指令系统 习题与思考题
5.1 概
述(p70)
第2章 计算机8086微处理器的习题

9、8086有20根地址线,直接寻址空间为 。 A. 64 MB B. 1 MB C. 512KB D. 8 MB 10、8086有4个数据寄存器,其中AX除用做通用 寄存器外,还可用做 。 A. 累加器 B. 计数器 C. 基址寄存器 D. 段寄存器 11、微处理器8086字符串操作中,用来存放源串 偏移地址的寄存器是 。 A. BP B. SP C. SI D. DI 12、微处理器8086存放当前数据段地址的寄存器 是 。 A. CS B. DS C. ES D. SS
3 、 8086 有两种工作方式,当 8086 处于最小方式时, MN/MX接( ) A.+12V B.-12V C.+5V D.地 答案:C 4、 8086CPU芯片的时序中,不加等待的一个总线周期 需时钟周期数为( ) 答案: D A 1 B 2 C 3 D 4 5、 8086处理器最小工作方式和最大工作方式的主要 差别是_______。 A.内存容量不同 B.I/O端口数不同 C.数据总线位数不 同 D.单处理器和多处理器的不同 6.PC机开机后执行的第一条指令的地址应该是 ______。 A.FFFFFH B.F0000H C.00000H D.FFFF0H
14 、工作于最小方式的8086微处理系统中,没有8087 芯片。 答案:对 15 、总线周期就是机器周期。 答案:对 16、8086CPU在响应中断时,执行两个中断响应周期。 ( ) 答案:对 17 、工作于最小方式的8086微处理器系统中,包含有 8288总线控制器。 正确答案:错
18 、 8086CPU从内存中读取一个字(16位) 必须用两个总线周期。 (错) 19 、最小方式下,主设备向8086发出HOLD总 线请求信号,若8086微处理器响应,则输出 HLDA信号。 正确答案:对 20、指令周期是指CPU执行一条指令的时间。
微机原理复习题答案
一、单选题:1. 8088微处理器指令队列长度为()个字节。
A 2B 4C 6D 82. 8086微处理器指令队列长度为()个字节。
A 2B 4C 6D 83. 8088微处理器数据总线为()位。
A 4B 8C 12D 164. 8086微处理器数据总线为()位。
A 8B 16C 24D 325.在8088/8086微处理器中,共有()个16位寄存器。
A 12B 13C 14 D156. 在8088/8086微处理器中,标志寄存器共有()位状态标志和控制标志。
A 8B 9C 12D 147. 8088/8086微处理器在进行字符串操作时,若方向标志DF=1,每执行一条串字节操作指令,都要对源/目操作数地址进行一次调整,其规则为()。
A 加1递增B 减1递减C 不变D 加2递增8. 在取指令时,8088/8086会自动选择()段寄存器的段基值,加上由IP提供的偏移量形成物理地址。
A SSB DSC ESD CS9. 当涉及堆栈操作时,8088/8086会自动选择()段寄存器的段基值,加上由SP提供的偏移量形成物理地址A SSB DSC ESD CS10. 当涉及一个操作数(存储器操作数)时,8088/8086会自动选择()段寄存器的值为段基值(若以BP为基地址,则SS为段基值),加上16位偏移量形成物理地址这16位偏移量可以来自: *指令中提供的直接地址——16位的位移量; *某一个16位地址寄存器的值; *指令中的位移量加上16位地址寄存器之值。
A SSB DSC ESD CS11. 当RESET信号进人高电平状态后(即初始化状态),将使8088/8086微处理器的()寄存器置成FFFFHA CSB ESC SSD IP12. 8088/8086 CPU是在总线周期的()状态用地址锁存允许信号ALE来解决地址/数据线和地址/状态线的分时复用的A T1B T2C T3D T413.某处理器具有64GB的寻址能力,则该处理器具有的地址线条数是()。
复习题(一)答案
复习题(一)答案本试卷仅用于帮助学生了解期末考试题型、了解考试大纲围之用。
复习题的容并非期末考试试卷容,也不承诺在期末考试中出现或不出现相同或相似的试题。
复习题(一)一、填空题1、8086CPU从功能上可分为BIU和EU 两个独立的功能部件。
2、8086CPU采用引脚复用技术,即地址线线和数据线是复用的。
3、每一条指令代码一般都由操作码和操作数来构成。
4、指令MOV AL,6[BX][SI]的源操作数的寻址方式是基址变址相对寻址,目的操作数寻址方式为寄存器寻址。
5、在段定义中以____segment_________语句开头,以______ends_______结尾。
6、数制转换[124]10=[ 01111100 ]B=[ 7C ]H =[ 000100100100 ]BCD7、8255有3种工作方式,其中方式2 只允许A口使用。
8、一中断其类型号为04H,对应的中断向量表的首地址为___0010H_______。
9、8086CPU复位后,段寄存器CS的值为(FFFF )H、IP的值为(0 )H。
二、判断题1、8086系统中,堆栈通常以“先进后出”的方式存取数据,指令队列以“先进先出”的方式存取数据,而普通存储器则以“随机”的方式存取数据。
(对)2、8086系统中,指令“LEA AX,BUF”和“MOV AX,OFFSET BUF”可以完成相同的功能。
(对)3、8086CPU部只有4个段寄存器,故其最多可同时使用存中的四个逻辑段。
(错)4、IRET语句既可用于子程序的返回,也可用于中断服务程序的返回。
(对)5.串行通信传送数据是是以字节为单位进行传送(错)6. 8086CPU标志寄存器共有16位,每一位都有含义。
(错)7、指令“MOV DS,1000H ”是正确的(错)8、I/O端口与存储器单元独立编址的主要优点是I/O端口不占用存储器单元(对)。
9、8086系统中寄存器和存储器都是CPU部的存储单元(错)。
浓缩版复习题
习题一、选择题1. 以8086/8088为CPU的微机内存最大容量为( B )。
B. 1MB2. 下列四个寄存器中,不允许用传送指令赋值的寄存器是(A )。
A. CS3. 指令MOV AX,10[SI]的源操作数字段的寻址方式是( C )。
C. 寄存器相对寻址4. 指令MOV 100[SI][BP],AX的目标操作数的隐含段为(B )。
B. 堆栈段5. 一个字节所能表示的无符号整数数据范围为( B )。
B. 0~255 8. 当执行完下列指令序列后,标志位OF和CF的值为(D )。
D. 1,1MOV AL,0C4H ;ADD AL,9DH9. 当执行完下列指令序列后,标志位OF和CF的值为(B ) B. 0,1 MOV AH, 00H; SUB AH,32H10. 当执行完下列指令序列后,标志位OF和CF的值为( D )。
D. 1,1MOV AH,80H;NEG AH11. 已知AL,BX为无符号数计算AL*BX的乘积用下述程序段(C )。
C.XOR AH,AH;MUL BX14. 指令JMP WORD PTR[BX] 转移的目标地址是 ( D )D. BX指出的内存单元之内容15. 当A≥B时转移的条件转移指令为(A、B为带符号数) ( D )D. JGE16. 已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( •C )C. JNG17. 当执行完下述指令序列后标志位CF和OF的值为 ( B ) B. 0, 1MOV AH,73H;ADD AH,AH20. NEXT是程序中某指令语句标号,下述哪个程序段不能实现转移到NEXT•语句执行。
( C )C. MOV BX, NEXT ;JMP BX21. 循环控制指令隐含指定哪个寄存器作为循环计数器。
( B )B. CX22. 循环控制指令与循环体入口指令的距离只能在什么范围内。
( A )A. -126~12923. 在循环次数已知的情况下,采用哪种方法控制循环程序最方便。
8086 8088 16位微处理器习题解答
8086/8088 16位微处理器习题解答1.试说明8086/8088CPU中有哪些寄存器?各有哪些用途?答:寄存器组有(1)数据寄存器,含AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所遇到的操作数,结果和其它信息。
(2)指针及变址寄存器,含SP、BP、SI、DI四个十六位寄存器,它们可以像寄存器一样在运算过程中存放操作数只能以字为单位使用。
还用来在段内寻址时提供偏移地址。
(3)段寄存器,含CS、DS、SS、ES,用来专门存放段地址。
(4)控制寄存器,包括IP和PSW两个16为寄存器。
IP是指令指针寄存器,用来存放代码段中的偏移地址。
PSW为程序状态字寄存器,由条件码标志和控制标志构成。
条件码标志用来纪录程序运行结果的状态信息。
包括OF、SF、ZF、CF、AF、PF。
控制标志位有三个寄存器DF、IF、TF组成。
2.是说明8086/8088CPU中标志位寄存器中各标志位的意义?答:OF溢出标志,在运算过程中,如操作数超出了机器能表示的范围则置1,否则置0。
SF 符号标志,运算结果为负时置1,否则置0。
ZF零标志,运算结果为0置1,否则置0 。
CF进位标志,记录运算是最高有效位产生的进位。
AF辅助进位标志,记录第三位的进位情况。
PF奇偶标志位,用来为机器中传送信息时可能产生的出错情况提供检验条件,当结果操作数中的1的个数为偶时置1。
DF方向标志位,在串处理指令中控制处理信息的方向。
当DF=1时,每次操作后变址寄存器减量,这样就使串处理从高地址向低地址方向处理。
IF中断标志,当IF=1时,允许中断,否则间断中断。
TF陷阱标志,用于单步操作方式,当TF为1时,每条指令执行完后产生陷阱,由系统控制计算机。
当TF为0时,CPU正常工作不产生陷阱。
3.哪些操作只能隐含使用某个段寄存器,而不能用其它段寄存器代替?哪些操作出隐含使用某个段寄存器外,还可以使用其它段寄存器?答:计算程序的地址隐含使用CS,正在执行的程序隐含使用SS,而数据的地址隐含使用ES 和DS。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
8086指令系统测试题(重修)
说明:8086的指令系统测试题共有85条指令,测试的目的是让学生熟记指令且能运用指令完成指定任务,
为第四章的程序设计打下基础。最后,对本章中的寻址方式进行测试和考查。
一、请在每个括号内填入一条适当的指令,使之能完成该括号前的题目所指定的任务。(1空1分)
数据传送指令(14条)
1. 将AX的内容送BX。 ( MOV BX,AX )
2. 将CX的内容压入堆栈。 ( PUSH CX )
3. 将堆栈的栈顶内容弹出送至DX。 ( POP DX )
4. 对DX的内容和数据段中偏移地址为200H的内容进行交换。( XCHG DX,[0200H] )
5. 对TABLE表使用表转换指令。 ( XLAT TABLE )
6. 将端口80H的内容送至AL。 ( IN AL,80H )
7. 将AX的内容写入60H端口。 ( OUT 60H,AX )
8. 取TABLE表的偏移地址送BX。 ( MOV BX,OFFSET TABLE 或 LEA BX,TABLE )
9. 从地址为450H的存储单元内容取出4个字节,分别送至SI和DS寄存器。(LDS SI,[0450H] )
10. 从地址为450H的存储单元内容取出4个字节,分别送至DI和ES寄存器。( LES DI,[0450H] )
算术运算指令(20条)
1. 将AX的内容和地址为2233H的存储单元内容相加,结果放在AX中。( ADD AX,[2233H] )
2. 对BL、CL、以及CF的内容相加。结果放在BL中。 ( ADC BL,CL )
3. 对CX的内容做增1的操作。 ( INC CX )
4. 做减法BX-DX,结果放在BX中。 ( SUB BX,DX )
5. 做减法BX-DX-CF,结果放在BX中。 ( SBB BX,DX )
6. 做CX的减1操作。 ( DEC CX )
7. 做CX和0FFH的大小比较。 ( CMP CX,0FFH )
8. 将AL中的无符号数和数据段中地址为10H的存储单元内容相乘。( MUL BYTE PTR [0010H] )
9. 将AX中的有符号数和数据段中地址为10H的存储单元内容相乘。(IMUL WORD PTR [0010H] )
10. 将AX中的无符号数除以BL的内容。 ( DIV BL )
11. 将AX中的有符号数除以BL的内容。 ( IDIV BL )
12. 把字节扩展成字的指令。 ( CBW )
13. 把字扩展成双字的指令。 ( CWD )
逻辑运算和移位指令(13条)
逻辑运算指令:
1. 将AL和0FFH相与。 ( AND AL,0FFH )
2. 将AX和3030H相或。 ( OR AX,3030H )
2
3. 对BX的内容取反。 ( NOT BX )
4. 将BX的内容和0FFH相异或。 ( XOR BX,0FFH )
5. 对AL中的最高位进行测试,判断其是否为1。 ( TEST AL,80H )
算术逻辑移位指令和循环移位指令:
1. 对BX的内容算术左移1位。 ( SAL BX,1 )
2. 对BX的内容算术右移1位。 ( SAR BX,1 )
3. 对BX的内容逻辑左移1位。 ( SHL BX,1 )
4. 对BX的内容逻辑右移1位。 ( SHR BX,1 )
5. 对CX的内容循环左移1位。 ( ROL CX,1 )
6. 对CX的内容循环右移1位。 ( ROR CX,1 )
7. 带CF标志,对CX的内容循环左移1位。 ( RCL CX,1 )
8. 带CF标志,对CX的内容循环右移1位。 ( RCR CX,1 )
控制转移指令(24条)
1. 无条件跳转到PROG_S处执行。 ( JMP PROG_S )
2. 当ZF=0时,程序跳转到NEXT标号处执行。 ( JNZ NEXT )
3. 当ZF=1时,程序跳转到NEXT标号处执行。 ( JZ NEXT )
4. 当SF=0时,程序跳转到NEXT标号处执行。 ( JNS NEXT )
5. 当SF=1时,程序跳转到NEXT标号处执行。 ( JS NEXT )
6. 当CF=0时,程序跳转到NEXT标号处执行。 ( JNC NEXT )
7. 当CF=1时,程序跳转到NEXT标号处执行。 ( JC NEXT )
8. 当CX=0时,程序跳转到NEXT标号处执行。 ( JCXZ NEXT )
1. 无符号数比较,当高于的时候转移到NEXT标号处执行。 ( JA NEXT )
2. 无符号数比较,当高于等于的时候转移到NEXT标号处执行。 ( JAE NEXT )
3. 无符号数比较,当低于的时候转移到NEXT标号处执行。 ( JB NEXT )
4. 无符号数比较,当低于等于的时候转移到NEXT标号处执行。 ( JBE NEXT )
5. 有符号数比较,当大于的时候转移到NEXT标号处执行。 ( JG NEXT )
6. 有符号数比较,当大于等于的时候转移到NEXT标号处执行。 ( JGE NEXT )
7. 有符号数比较,当小于的时候转移到NEXT标号处执行。 ( JL NEXT )
8. 有符号数比较,当小于等于的时候转移到NEXT标号处执行。 ( JLE NEXT )
1. 无条件跳转到NEXT标号处执行。( JMP NEXT )
二、寻址方式测试,请指出下列指令中,源操作数的物理地址计算公式,答案请写入括号中。
1. MOV AX, 100H ;( 无 )
2. MOV AX, [100H] ;( DS×16+100H )
3
3. MOV AX, VAL ; (DS×16+VAL ) (说明:VAL是符号地址)
4. MOV AX, BX ;( 无 )
5. MOV AX, [BX] ;( DS×16+BX )
6. MOV AX, [BX+10H] ;( DS×16+BX+10H )
7. MOV AX, [BX][SI] ;( DS×16+BX+SI )
8. MOV AX, [BX][SI]COUNT ;( DS×16+BX+SI+COUNT )(说明:COUNT是个偏移量)