工业用微型计算机练习(寻址方式与数据传送指令)
数据传送类指令练习(“指令”相关文档)共9张

⑵MOVMODVPTDRP,TR#,0#130005H7H ( )
⑴MOMVOV RA,0P,ASW
()
8M最用MSM⑶MM、POOO后简=OO将VVVM的 单外VVO执的RRDVR22行指PA,,##PTM结令552RA@,77,果序0,#HHD,03是列R#7#P00HH完00H0=7成单,0AH以元下的(功内能容). :传。送到RRA50中==。5500HH 1⑴MMM3O、OOMV欲VOV将VD片PAT外,R5AR,P1,AS#H#MW30中,20A0053H5H7H( 单) 元的内容传A送=给0A0,H判断下列指令或程序段的正误。
(
)
⑵ MOV A,0D0H
(
)
⑶ MOV R0,#0D0H
(
MOV A,@R0
MOVX A,@R0
)√ √
⑷ PUSH PSW
(
POP ACC
×)
21个SFR只能采用直接寻址方式
√ 返回
(50H)=00H
MOV 52H,#70H
2. 4H 10. H
10. H
24H
问A=? (50H)=? (A=5215HH)= ? (52H)=?
(51H)=25H
(52H)=70H
A=25H (50H)=00H (51H)=25H (52H)=70H
12、R0=4BH,A=84H,片内RAM (4BH)=7FH,(40)=20H
后M,O送VX入A的是ROM
单元的内容。
用简单的指令序列完成以下功能:
微型计算机原理练习附答案

复习提纲1.两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从2000H开始的内存单元中。
2.设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。
3.将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。
4.已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后,存放在BUF+10为首地址的单元中。
编一个程序段。
数据段有100个无符号字节数据块BUF,试找出其中数值为0的数据个数并放入ZERO单元中5.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。
6.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX单元中。
7.如图1所示,8255A的A口PA0、PA1、PA2引脚分别接3个开关K0、K1、K2,B口PB0、PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。
开关的状态通过A口输入到8255A,然后将其送到B口输出,控制发光二极管的亮与灭。
(1)通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0”)A口地址:B口地址:C口地址:控制口地址=(2)编程:根据读入A口开关状态,去控制发光二极管的程序。
(要求说明8255A控制字的设置过程)8.已知8255A的A口PA0~PA5接6只共阴数码管LED0~LED5的段码,B口PB0~PB5分别接LED0~LED5的位码,A、B口工作于方式0,8255A的工作方式控制字如图所示。
要求:a.简单画出8255A的A、B口与LED的接线图;b.已知8255A的端口地址为:380H~383H,写出能在LED0和LED1上同时显示“66”的程序。
数据传送指令

3.2.1数据传送指令
(4) 格式:POP DST 操作:(DST)←((SP+1),(SP)),(SP)←(SP)+2 先出栈,后指针加2,按字取出。目标操作数DST的寻址方式为 立即寻址方式之外的所有存储器操作数寻址方式和寄存器寻址
POP AX POP [BX+SI]
3.2.1数据传送指令
(5) 该指令把存储器操作数的有效地址送到指定的寄存器中。 格式: LEA REG,SRC 操作:(REG)←SRC,即把源操作数(SRC应是存储器操 作数)的有效地址送到指定的寄存器中(REG LEA DX,[BX+SI+0B62H] 执行前:(BX)=3000H,(SI)=00C3H 执行后:(DX)=3000H+00C3H+0B62H=3C25H(有效地址
操作:(AL)←[(DX)](字节);(AX)←[(DX)+1,(DX)](字)
3.2.1数据传送指令
(2)
格式Ⅰ:OUT PORT ,AL OUT PORT ,AX ;字输出
操作:(PORT) ←AL(字节);(PORT+1,PORT)←AX
格式Ⅱ:OUT AL, DX OUT AX, DX
操作:[(DX)] ←(AL)(字节),[(DX)+1,(DX)] ←(AX)(字)IN/OUT 指令有两种格式,选择哪一种,取决于 外部设备端口地址的宽度。格式Ⅰ指令有两个字节,称长格式, 格式II指令只有一个字节,称短格式。
3.2.1数据传送指令
3. (1) LAHF
格式: LAHF 操作:(AH)←(PSW的低字节),即标志寄存器 (PSW)的低字节传送到AH (2) SAHF 格式:SAHF 操作:(PSW的低字节)←(AH),即将AH 寄存器的内
数据传送指令练习题

二、判断下列指令是否正确
• • • • • • • • • • 1. XCHG AX,ES 2. OUT DX,AL 3. MOV DS,1234H 4 MOV BL,AX 5 MOV AL,3F0H 6 MOV 12H,AL 7 POP CS 8 MOV CS,AX 9 MOV [BX],[DI] 10 PUSH CS (× ) ( √ ) ( ×) ( × ) ( × ) ( ×) ( × ) ( × ) ( × ) ( √ )
•
9、 下列指令中,有语法错误的指令是( B )。 A. MOV AX,[1000H] B. LEA AL,1000H C. MOV [1000H],AL D. MOV [1000H],AX 10. 下列指令语法有错的是( C ) A. MOV AX,1000H B. MOV AX,BX C. MOV [AX],[1000H] D. MOV AX,[1000H] 11. 8086/8088中除( C )两种寻址方式外,其它各种寻址方式的 操作数均在存储器中。 A. 立即寻址和直接寻址 B. 寄存器寻址和直接寻址 C. 立即寻址和寄存器寻址 D. 立即寻址和间接寻址 12. 指令( C )的源操作数的寻址方式为直接寻址。 A. MOV [2000H],AL B. IN AL,DX C. MOV AL,[2000H] D. MOV AX,2000H
B
B
)
•
)。
四、填空题
• 1、机器指令由
操作码
和
操作数
两部分组成。
• 2. 8086/8088CPU中存储单元的物理地址 = 有效地址 16 ( 段基址 )×______+__________;若CS 02051H =0200H IP=0051H =0200H,IP=0051H,则物理地址为__________。 __________ • 3. 若一个数据块在内存中的起始地址为9E40H:C52AH, 则这个数据块的起始地址的物理地址为( )。
微机习题

.说明计算机执行指令的基本过程。
1.取指:控制器将指令的地址送往存储器,存储器按给定的地址读出指令内容,送回控制器2.译码:控制器分析指令的操作性质,向有关部件发出指令所需要的控制信号3.执行:控制器从通用寄存器或存储器取出操作数,命令运算器对操作数进行指令规定的运算4.回写:将运算结果写入通用寄存器或存储器(控制器将下一条指令的地址发往存储器,重新不断重复上述四个步骤)3.试说明硬布线控制器与微程序控制器的各自优缺点。
1).硬布线控制器:优点:指令执行速度很快。
缺点:控制逻辑的电路复杂,设计和验证难度大;扩充和修改也很困难。
2).微程序控制器:优点:○1.规整性:用程序的方法来产生和组织微命令信号(将程序技术引入CPU)用存储逻辑控制代替组合逻辑控制(将存储逻辑引入CPU)○2.灵活性:可以较方便地增加和修改指令,只要增加或修改一部分微程序即可缺点:速度较慢:每执行一条指令都要启动控制存储器中的一串微指令(即一段微程序),执行速度相对于“硬布线控制器”要慢4.什么是微指令其组成格式如何存储于何处微指令:定义:计算机控制器所要产生的微命令的代码(微码)形式。
组成格式:微操作控制字段、顺序控制字段存储于:一个用只读存储器(ROM)构成的控制存储器中:微指令的编码方式:直接表示法、编码表示法、混合表示法微指令格式的分类:水平型指令、垂直型指令5.微程序控制器主要由哪些部件组成控制存储器(CM)、微指令寄存器(μIR)、微地址寄存器(μAR)、微地址形成电路7.微型计算机包括哪几个主要组成部分各部分的基本功能是什么1.微处理器:执行程序指令,完成各种运算和控制功能;2.主存储器:ROM(只读):存储某些固定不变的程序或数据;RAM(随机存取):存储计算机运行过程中随时需要读入或写入的程序或数据;3.总线:分时地发送与接收各部件的信息;O接口:控制主机与外部设备之间的信息交换与传输。
思考题:以执行一条指令为例,说明计算机(CPU) 执行指令的基本过程,例如执行如下x86指令:2000H: ADD [1000H], AL.若80x86实模式下当前段寄存器的值为CS=2010H,DS=3010H,则对应的代码段及数据段在存储空间中物理地址的首地址及末地址是什么解:由CS=2010H,其代码段首地址:20100H末地址:300FFH由DS=3010H,其数据段首地址:30100H末地址:400FFH 10.设现行数据段位于存储器10000H~1FFFFH单元,则DS寄存器的内容应为多少解:1000H.13.某系统中已知当前SS=2100H,SP=080AH,说明该堆栈段在存储器中的物理地址范围。
微型计算机原理课后习题答案,王忠民主编,DOC

王忠民主编西安电子科技大学出版部分习题答案第二章计算机中的数值和编码1、将十进制数转换为二进制和十六进制(1)129.75=10000001.11B=81.CH(2)218.8125=11011010.1101B=2、3451F.2H=103.CEH(3) 18.9+1010.1101B+12.6H-1011.1001=36.5256、选取字长n为8位和16位两种情况,求下列十进制数的补码。
(1) X=-33的补码:1101(2) Y=+33的补码:00100001,0000000000100001(3) Z=-128的补码:10000000,1111111110000000(4) N=+127的补码:01111111,0000000001111111(5) A=-65的补码:10111111,11111111101111117=-=+=-=+8并判断结果是否溢出。
(1)43+8∵ [43]补=00101011B,[8]补=00001000B∴ [43]补+[8]补=00101011B+00001000B=00110011B=33H00101011B+00001000B00110011B∵C S=0,C D=0,OF=C S⊕C D=0⊕0=0∴无溢出(无(溢9z=?,10111000B①若为无符号数②若为带符号补码数∵CF=1 ∴不正确∵CF=1,DF=1 OF=0∴不溢出x+y=0B8H x+z=61H y+z=3BH z+v=0CCH①不正确不正确不正确正确②不溢出不溢出不溢出溢出第三章80X86微处理器1.简述8086/8088CPU中BIU和EU的作用,并说明其并行工作过程。
答:(1)BIU的作用:计算20位的物理地址,并负责完成CPU与存储器将从内2.4BX(Base)称为基址寄存器。
用来存放操作数在内存中数据段内的偏移地址,CX(Counter)称为计数器。
在设计循环程序时使用该寄存器存放循环次数,可使程序指令简化,有利于提高程序的运行速度。
微型计算机原理及应用试题库答案

《微型电脑原理及应用》试题库及答案一、填空1.数制转换A〕125D=〔0111 1101 〕B =〔175 〕O=〔 7D 〕H=〔0001 0010 0101 〕BCDB〕10110110B=〔 182 〕D =〔266〕O=〔 B6 〕H=〔0001 1000 0010〕BCD(请用十进制形式写出):单字节无符号整数 0~ 255 ;单字节有符号整数 -127 ~ 127 。
〔注:微型电脑的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。
〕3.完成以下各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。
指出运算结果有效否。
A〕00101101+10011100=11001001B SF=1 ZF=0 CF=0 OF=0B〕11011101+10110011=10010000B SF=1 ZF=0 CF=1 OF=02B.4H转换为二进制数是_ ,转换为十进制数是_。
5.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和舍入等步骤。
6.三态门有三种输出状态:低电平、高电平、高阻态状态。
“A”的ASCII码为41H,因而字符“E”的ASCII码为 45H ,前面加上偶校验位后代码为。
机器数。
9.在电脑中,无符号书最常用于表示。
相等。
整数和小数两部分组成。
字节。
13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少.__字长_______,8位二进制数称为_8位机 ___。
16.微型电脑由微处理器、存储器和总线组成。
、。
18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向内存储器、I/O接口传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为双向传递。
19.一个微机系统所具有的物理地址空间是由总线决定的,8086系统的物理地址间 2M 字节ALU ,用来对数据进行算术、逻辑运算,运算结果的一些特征由寄存器存储。
微机原理第四章习题及答案

第四章8086/8088指令系统一、选择题1、在数据传送指令中要注意:立即数只能作为( A )。
A.源操作数B.源操作数或目的操作数C.目的操作数D.源操作数和目的操作数2、对堆栈进行存取操作时需遵守的原则是( B )。
A.先进先出B.先进后出C.任意顺序D.以上都不对3、MOV AX,[BP+SI]指令源操作数隐含的段地址为( D )。
A.CS B.DS C.ES D.SS4、堆栈指针SP的作用是用来指示( C )。
A.栈底地址B.下一条要执行指令的地址C.栈顶地址D.上一条要执行指令的地址5、在指令MOV AX,0执行后,CPU状态标志位ZF的取值( D )。
A.为0 B.为1 C.不确定D.没影响6、下列寄存器组中,全部用于寄存器间接寻址方式中的为( C )。
A.AX,BX,CX,IP B.BX,BP,DS,SIC.BP,BX,SI,DI D.IP,SP,AX,BX7、若8086 CPU工作于最小方式,则执行指令OUT DX,AL时其引脚信号M /IO和DT/R的电平应是( B )。
A.低,低B.低,高C.高,低D.高,高8、执行指令MOV AX,DATA后,AX中值为变量DATA的( D )。
A.段值B.偏移量值C.数据类型值D.地址DATA单元中的值9、下列指令中,不正确的指令是。
( D )A.MOV AX,BX B.MOV AX,[BX]C.MOV AL,BL D.MOV AL,[BL]10、8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内容为1010H,则BHE和A0的状态是( C )。
A.0,0 B.0,1C.1,0 D.1,111、若DF=1,执行串操作指令MOVSW时,地址指针变化方式是( D )。
A.SI=SI + 1,DI = DI + 1B.SI = SI + 2,DI = DI + 2C.SI = SI-1,DI = DI-1D.SI = SI-2,DI = DI-212、条件转移指令JNE的条件是( C )。
2019年自考《工业用微型计算机》试题及答案

2019年自考《工业用微型计算机》试题及答案一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.8位二进制有符号数补码能够表示的十进制数范围是( )A.0~+127B.-128~+127C.-127~+127D.-127~+1272.补码FEH的真值是( )A.254B.-2C.-1D.13.从键盘输入6和B时,得到的ASCⅡ码分别是( )A.06H、OBHB.08H、15HC.60H、11HD.36H、42H4.微处理器8088的外部数据总线位数为( )A.8B.16C.325.下面哪一个是8088CPU中的代码段寄存器( ) A.CSB.DSC.ESD.SS6.在指令MOV AX,[BX]中,源操作数的寻址方式为( ) A.直接寻址B.立即寻址C.寄存器寻址D.寄存器间接寻址7.在下列四条指令中,错误的指令是( )A. MOV AX,1234HB.MOV BX,[1234H]C. MOV DS,AXD.MOV 2000H,AX8.下面的数据交换指令中,错误的指令是( )A. XCHG AX,DIB.XCHG BX,[SI+3]C. XCHG AL,20HD.XCHG NUM,DX9.若AX=-25,执行指令NEG AX后,AX= ( )B.25C.24D.25H10.利用DOS系统功能INT 21H的1号(AH=2)功能调用,若用户按下的是6,则寄存器AL中的内容是( )A.26HB.36HC.46HD.56H11.某半导体静态存储器芯片的地址线为A13一AO,数据线为D7一DO,若组成容量为32KB存储器,需要该种存储芯片的片数为( ) A.16片B.8片C.4片D.2片12. 8086CPU可扩展I/O端口地址的个数最多为( )A.1KB.4KC.8KD.64K13.对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。
工业微机习题集最新

工业微机习题集最新工业用微型计算机(课程代码02241)复习题总汇一、单项选择题1.十进制数-2用补码表示,其补码是 ( )A.0FDH B.02H C.0FEH D.82H2.原码81H对应的真值是 ( )A.-127 B.-1 C.1 D.813.补码25H对应的真值是 ( )A.-37 B.-25 C.25 D.374.运算器的主要功能是()A.逻辑运算B.算术运算C.逻辑运算与算术运算D.初等函数运算5.下列指令中有语法错误..的是()A.MOV [SI],[DI] B.IN AL,DX C.MOV DS,AX D.PUSH BX6.在指令MOV AX,[2048H]中,源操作数的寻址方式为()A.直接寻址 B.立即寻址 C.寄存器寻址 D.寄存器间接寻址7.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()。
A.12C5BHB.12B6BHC.12C59HD.12BFEH8.如果把地址用CS:IP形式来表达,具体写成2200H:4000H,具体的物理地址是()A.22000HB.4000HC.6200HD.26000H9.补码10110110B代表的十进制数是 ( )A.-48 B.-54 C.-68 D.-7410.十进制数65用8位二进制数表示时应为 ( )A.00111011BB.0l000001BC.0l00l0llBD.11000001B11.下面寄存器中是8088CPU中附加数据段寄存器的是 ( )A.CS B.DS C.SS D.ES12.某内存单元的段基址为2000H偏移地址为0800H,则这个单元的物理地址应为 ( )A.0800H B.2000H C.20800H D.28000H13.若定义DAT DW ‘12’,则(DAT)和(DAT+1)两个相邻的内存单元中存放的数据是()A.32H,31HB.31H,32HC.00H,0CHD.00H,12H14.下列指令执行后能使BX中数据必为奇数的是()A.XOR BX,01B.OR BX,01HC.AND BX,01HD.TEST BX,01H15.下列指令中不会改变PC寄存器内容的是()16.8086/8088CPU执行INT n指令时,CPU将以下寄存器压入堆栈的顺序是()A. FLAGS,IP,CSB.IP,CS,FLAGSC. CS,IP,FLAGSD.FLAGS,CS,IP17.指令MOV AX,[SI+TABLE]中源操作数的寻址方式是 ( )A.寄存器间接寻址B.变址寻址C.基址寻址D.基址变址寻址18.在下列指令的表示中,不正确的是()A.MOV AL,[BX+SI] B.JMP SHORT DON1 C.ADD AX,BL D.MUL CL19.将累加器AX的内容清零的正确指令是()A.AND AX,0FFH B.XOR AX,AX C.SBB AX,AX D.CMP AX,AX20.除法指令中的两个操作数,其中被除数隐含在 ( )A.AX或DX:AX中 B.BL或BX中 C.CL或CX中 D.DL或DX 中21.某半导体静态存储器芯片的地址线为A12~A0,数据线D3~D0,若组成容量为64KB存储器,需要该种存储芯片的片数为 ( ) A.2片 B.4片 C.8片 D.16片MN/处于状态时,系统工作在最大模式。
微型计算机原理考试题

====《汇编语言程序设计》模拟试卷01====一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。
每题2分,共20分)1.若栈顶的物理地址是20100H,当执行完指令CALL AX后,栈顶的物理地址是()。
A)20102H B)20101H C)200FFH D)200FEH2.当执行完下列指令序列后,标志位CF和OF的值是()。
MOV AH,85HSUB AH,32HA)0,0 B)0,1 C)1,0 D)1,1SI的目标地址偏移量是()。
A)SI的内容 B)SI所指向的内存单元的内容C)IP+SI的内容 D)IP+[SI]4.循环指令LOOPNZ终止循环的条件是( )。
A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX≠0,且ZF=0D、CX≠0,或ZF=15.指出下列哪个数据在汇编语言中是非法的()A)19BH+25D B)25+AL C)108-102Q D)101B*0ABH6.已知AL, BX中各放一个无符号数,计算AL*BX的积,应采用下列程序段()A)MUL BX B)IMUL BXC)XOR AH, AH D)CBXMUL BX MUL BX是程序中某指令语句标号,下述四个程序段中,不能实现转移到NEXT 语句执行的是()A)JMP NEXT B)MOV BX ,OFFSET NEXTJMP BXC)MOV BX, NEXT D)LEA AX, NEXTJNP BX JNP AX的定义如下:DATA DW 1234H现想把12H 取入到AL寄存器,可以实现该功能的程序段是()A)MOV AL, BYTE PTR DATAB)MOV AL, DATA+1C)MOV AL, BYTE PTR DATA+1D)MOV AX, DATA9.下面指令执行后,改变AL寄存器内容的指令是( )。
A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL10. 在汇编语言程序的开发过程中使用宏功能的顺序是( )。
【精品】微机考试

2.1微处理器主要由哪几部分构成?算术逻辑单元;累加器和通用寄存器组;程序计数器;时序和控制逻辑部件;数据与地址锁存器/缓冲器;内部总线。
2.4 8088CPU工作在最小模式时:(1)当CPU访问存储器时,要利用哪些信号?(2)当CPU进行I/O操作时,要利用哪些信号?(3)当HOLD有效并得到响应时,CPU的哪些信号置高阻?解: (1)要利用信号线包括WR#、RD#、IO/M#、ALE以及ADO~AD7、A8—A19。
(2)同(1)。
(3)所有三态输出的地址信号、数据信号和控制信号均置为高阻态。
2.7 在8086/8088CPU中,标志寄存器包含哪些标志位?各位为0(为1)分别表示什么含义?解: CF进位标志,记录运算是最高有效位产生的进位,CF=1 否则CF=0 PF奇偶标志位,当操作数中低8位中的1的个数为偶时PF=1 奇数PF=0 AF辅助进位标志,在加减法中,D3向D4有进位(借位时)AF=1 否则AF=0 ZF零标志,运算结果为零ZF=1 否则ZF=0SF符号标志,运算结果的最高位为1时SF=1 否则SF=0OF溢出标志,次高位进位与最高位异或。
溢出OF=1 没有溢出OF=0TF陷阱标志,用于单步操作方式,当TF为1时,每条指令执行完后产生陷阱,由系统控制计算机。
当TF为0时,CPU正常工作不产生陷阱。
IF中断标志,当IF=1时,允许中断,否则间断中断。
DF方向标志位,当DF=1时,操作变址寄存器减量,操作从高地址向低地址方向处理。
2.10 在8086/8088 CPU出,物理地址和逻辑地址是指什么?已知逻辑地址为IF00: 38A0H,如何计算出其对应的物理地址?解:物理地址时CPU存取存储器所用的地址。
逻辑地址是段和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。
若已知逻辑地址为1F00: 38A0H,则对应的物理地址=1F00Hx 16+38A0H=228A0H。
2.15 现代微机系统中,总线可分为哪些类型?主要有哪些常用系统总线和外设总线标准?⑴按传送的类型分:数据总线(DB)控制总线(CB)地址总线(AB)按总线的层次结构划分:前端总线,系统总线,外设总线⑵常见系统总线标准:ISA总线 PCI总线 AGP总线外设标准:IDE、SCSI、USB和IEEE3.1 什么叫寻址方式?8086/8088CPU共有哪几种寻址方式?解:寻址方式主要是指获得操作数所在地址的方法.8086/8088CPU具有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、基址一变址寻址、基址一变址一相对寻址以及隐含寻址等8种寻址址方式。
自考工业用微型计算机试卷历年真题

自考工业用微型计算机试卷历年真题(总35页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--2008年(下)高等教育自学考试全国统一命题考试工业用微型计算机试卷及答案详解(考试时间150分钟)第一部分选择题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.构成微机系统CPU的两部分是 ( )A.EU和BIUB.ALU和BIUC.ALU和EUD.存储器和运算器2.指令XOR AL,AL执行后,则 ( )A.CF =1B.SF =1C.ZF =1D.OF =13.内存容量1KB代表的字节数是 ( )A.28B.210C.26D.2204.二进制数1000000. OOIB对应的十进制数是 ( )A.B.40. 125C.64. 125位补码OOO01100B所代表的真值是 ( )A.-248B.-12C.12D.2486.下列四条指令中正确的是 ( )A. MOV DS,0100HAL,0100HC.SHR AL,4AL,AH7.下列四条语句中,非法的变量名是 ( )A.2X DB 10HB.X2 DB 10HC.X2 DB 10HD.X_2 DB 10H8.通过指令INT 21H调用系统功能时,其功能号应设置在 ( )A. AHB.BHC.CHD.DH9.语句Y DW 10DUP(10H,20H)所定义的变量Y在内存中占用的字节数是 ( ) A.10B.20C.4010.中断号为10H的中断服务程序入口地址存放在 ( )A. OOOOH:O010H:OOOOHC. OOOOH:0040H:OOOOH11.下列存储介质中,只能读取不能写入的是 ( )A.U盘B.硬盘C.软盘D.CD - ROM12. PC/104总线中数据线的根数为 ( )A.8B.16C.32D.10413. 8086系统中BIOS(基本输入输出系统)程序放在内存最后的8KB空间,其首地址应为( ) A.EOOOOHB.FOOOOHC.FEOOOHD.FFFFOH14.由8K x1位存储芯片构成32K x8位内存,所需的芯片数为 ( )A.8B.16C.3215. 8086CPU执行IRET时,寄存器出栈的顺序是 ( )A. FLAGS,IP,CS,CS,FIAGSC. CS,IP,FLAGS,CS,IP16.当两片8259A级联时,可接收外部中断请求的数量为 ( )A.8B.14C.15D.1617.执行指令OUT DX,AL时 ( )18. -个10位逐次比较型A/D转换器,满量程为10V,则对应1/2LSB的电压约为 ( ) A.4. 88mVB.5mVC.9. 77mVD.lOmV19. ASCII码42H所代表的字符为 ( )A.‘A’B.‘8 ’C.‘0’D.‘1’20.下列IP地址中,属于A类地址的是 ( )A. 65. 10. 12. 137. 110. 121. 37C. 192.. 25. 30. 56第二部分非选择题二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
微机原理指令大全

微机原理指令大全微机原理是计算机科学中的重要基础知识,而指令则是微机原理中的核心内容之一。
指令是计算机中的基本操作命令,它直接影响着计算机的运行和执行效率。
本文将为大家详细介绍微机原理中常见的指令,并提供一份完整的指令大全,希望能够帮助大家更好地理解和掌握微机原理中的指令知识。
一、数据传送指令。
数据传送指令是微机原理中最基本的指令之一,它用于将数据从一个地方传送到另一个地方。
常见的数据传送指令包括MOV、LDM、STM等。
这些指令可以实现寄存器之间、寄存器和内存之间、内存和输入输出设备之间的数据传送操作,是计算机程序中不可或缺的一部分。
二、算术运算指令。
算术运算指令用于进行各种数值计算操作,包括加法、减法、乘法、除法等。
常见的算术运算指令有ADD、SUB、MUL、DIV等。
这些指令可以对寄存器和内存中的数据进行各种算术运算,是计算机程序中常用的指令之一。
三、逻辑运算指令。
逻辑运算指令用于进行各种逻辑操作,包括与、或、非、异或等。
常见的逻辑运算指令有AND、OR、NOT、XOR等。
这些指令可以对寄存器和内存中的数据进行逻辑运算,是计算机程序中实现逻辑判断和控制流程的重要指令之一。
四、转移指令。
转移指令用于改变程序的执行顺序,包括无条件转移和条件转移两种。
常见的转移指令有JMP、JZ、JNZ、JC、JNC等。
这些指令可以实现程序的跳转和循环控制,是计算机程序中实现各种复杂逻辑的重要指令之一。
五、比较指令。
比较指令用于比较两个数据的大小关系,常见的比较指令有CMP、TEST等。
这些指令可以对寄存器和内存中的数据进行比较操作,并根据比较结果设置标志位,是实现条件转移和逻辑判断的重要指令之一。
六、输入输出指令。
输入输出指令用于实现计算机与外部设备的数据交换,包括输入数据和输出数据两种操作。
常见的输入输出指令有IN、OUT等。
这些指令可以实现计算机与外部设备之间的数据传输,是计算机程序中实现输入输出功能的重要指令之一。
2009年10月全国自考工业用微型计算机试题和答案02241

2009年10月全国自考工业用微型计算机试题和答案02241一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
第1题在汇编程序中定义一个名为VAR2的字节型变量,初值为45,若用BCD码表示,那么正确定义变量的伪操作为()【正确答案】 D【你的答案】本题分数2分第2题将十进数98转换成二进制数,其值为()A. 01100010BB. 01101000BC. 10010001BD. 10011000B【正确答案】 A【你的答案】本题分数2分第3题 8位二进制补码可表示数的范围是()A. 最大数为127;最小数为-128B. 最大数为128;最小数为-128C. 最大数为255;最小数为0D. 最大数为256;最小数为0【正确答案】 A【你的答案】本题分数2分第4题下列四条指令中,错误的是()【正确答案】 C【你的答案】本题分数2分第5题指令CMP BL,DL运算结果将会()A. 影响标志位,并把差值送BLB. 不影响标志位,但将差值送入BLC. 影响标志位,但不将差值送入BLD. 不影响标志位,也不计算差值【正确答案】 C【你的答案】本题分数2分第6题十六进制补码88H所表示的真值为()A. -120B. -8C. 88D. 136【正确答案】 A【你的答案】本题分数2分第7题在汇编语言程序设计中,有如下程序段那么,VAR的偏移地址和该地址的第一个数据是()A. 0000H,1 CHB. 0000H,25 HC. 0064H,1 CHD. 0100H,25 H【正确答案】 C【你的答案】本题分数2分第8题向8253芯片写入控制字74H后,则通道1工作在方式()A. 0B. 1C. 2D. 3【正确答案】 C【你的答案】本题分数2分第9题串行通信分为同步方式和异步方式。
同步方式与异步方式相比,其特点是()A. 电路简单,传输速度慢B. 电路简单,传输速度快C. 电路复杂,传输速度慢D. 电路复杂,传输速度快【正确答案】 D【你的答案】本题分数2分第10题下列程序段是BIOS中断,其功能是取出日历计数值,每过55ms计数器加1,MOV AH,0INT 1AH ;取日历钟计数值放于DX当DX的值从0变化到FFFFH时,说明计算机已经运行了大约()A. 30分钟B. 1小时C. 12小时D. 1天【正确答案】 B【你的答案】本题分数2分第11题两数相减其结果为零,则标志寄存器中必定为1的标志位是()A. CFB. DFC. SFD. ZF【正确答案】 D【你的答案】本题分数2分第12题 8086指令ADD AL,[BX+SI+88H]的寻址方式为()A. 变址寻址B. 寄存器寻址C. 基址变址寻址D. 基址寻址【正确答案】 C【你的答案】本题分数2分第13题 PC/XT总线、PC/AT总线、PC/104总线、PCI总线的总线根数分别为()A. 62,98,104,188B. 62,188,98,104C. 104,62,188,98D. 188,98,104,62【正确答案】 A【你的答案】本题分数2分第14题下列软件中属于浏览器软件的是()A. OutlookB. Internet Explorer(IE)C. Outlook ExpressD. Foxmail【正确答案】 B【你的答案】本题分数2分第15题 DOS系统1号功能调用用于键盘输入,按键后所得到的键值送入()A. BL寄存器B. DL寄存器C. AH寄存器D. AL寄存器【正确答案】 D【你的答案】本题分数2分第16题容量为16KB 的 EPROM芯片是()A. 2716B. 2732C. 2764D. 27128【正确答案】 D【你的答案】本题分数2分第17题某D/A转换电路最小分辨率4.888mV,满刻度电压5V,则该电路输入二进制数字量的位数应是()A. 4B. 8C. 10D. 12【正确答案】 C【你的答案】本题分数2分第18题可以将汇编源程序ZK.ASM汇编成ZK.EXE的软件是()【正确答案】 A【你的答案】本题分数2分第19题 AD574的类型是()A. 积分型B. 逐次比较型C. 并行比较型D. V/F 型【正确答案】 B【你的答案】本题分数2分第20题 8253芯片内部有三个独立的计数器。
微机原理第02章(寻址方式和传送指令)

有效地址由基址寄存器( BX 或 BP )的内容加上 变址寄存器(SI或DI)的内容构成: 有效地址=BX/BP+SI/DI 段地址对应 BX基址寄存器默认是 DS,对应BP基 址寄存器默认是SS;可用段超越前缀改变
MOV AX, [BX+SI] MOV AX, [BX][SI]
;AX←DS:[BX+SI]
段内偏移量为适应各种数据结构的需要,可以有几个部分组 成,所以也把它称为有效地址EA。
寻址方式不同EA的构成不同。归纳EA可有多种情况构成: 直接寻址,寄存器间接寻址,寄存器相对寻址,
基址加变址寻址,相对址加变址寻址。
寻址方式——如何寻找内存操作数。 不同寻址方式实质上是构成它段内的偏移量的方法不同。
34H 12H
堆 栈 段
...
寄存器间接寻址方式 MOV [BP], AX
3 、用 SI、DI、BX 、BP作为间接寻址允许段跨越
指令中可以指定段跨越前缀来取得其他段中的数据。
例:MOV ES:[DI], AX MOV DX, DS:[BP] 这种寻址方法可以用于表格处理。
第2章 (五)寄存器相对寻址方式(Register relative addressing)或变 址寻址 (Index Addressing)
8位位移量 PA=16d ×(SS)+ (BP) + 16位位移量
例: MOV AX, COUNT [BP] 或MOV AX, [COUNT+BP] 或MOV AX, COUNT+[BP]
AH AL 48H 存储器 OP OP 40H 20H 操 作 码 位移量 COUNT
COUNT为16位位移量。 指令执行前: (SS)=5000H, (BP)=3000H, COUNT=2040H, (AX)=1234H
寻址方式及指令系统习题与解答

寻址方式及指令系统习题与解答计算机科学与工程学院黄洪波2012年3月一、单项选择题1.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源操作有效地址为()。
A.5000H B.5008H C.23008H D.32008H2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理址为()。
A.13000H B.23000H C.33000H D.3000H3.设DS=2000H,ES=3000H,SI=200H,指令MOV ES:[SI],AL的目的操作数的物理地址为()。
A.20200H B.30200H C.50200H D.200H4.指令MOV MEM[BX],AX中的MEM是()。
A.原码B.反码C.补码D.移码5.用来作为寄存器间接寻址的寄存器有()个。
A.8 B.6 C.5 D.46.指令MOV [BX+SI],AL中的目的操作数使用()段寄存器。
A.CS B.DS C.SS D.ES7.指令MOV BX,[BP+5]中的源操作数使用()段寄存器。
A.CS B.DS C.SS D.ES8.段内间接寻址只改变()中的内容。
A.CS B.IP C.CS和IP D.PSW9.段间间接寻址只改变()中的内容。
A.CS B.IP C.CS和IP D.PSW10.下述指令中不改变PSW的指令是()。
A.MOV AX,BX B.AND AL,0FHC.SHR BX,CL D.ADD AL,BL11.下述指令中不影响CF的指令是()。
A.SHL AL,1 B.INC CXC.ADD [BX],AL D.SUB AX,BX12.两个整数补码9CH和7AH相加运算后,会产生()。
A.无溢出且无进位B.无溢出但有进位C.有溢出且有进位D.有溢出但无进位13.指令JMP WORD PTR [BX]属于()寻址。
A.段内直接B.段内间接C.段间直接D.段间间接14.指令MOV AX,[BX+SI+8]的源操作数属于()寻址。
第4章 寻址方式与指令系统(二)

6
传送指令
作用
把数据或地址传送到寄存器或存储器单元中
分类
分四大类 共14条指令
《微机接口技术》
7
传送指令的列表
分组 助记符 MOV PUSH POP XCHG 累加器专用传送指 令 功能 传送 压栈 弹栈 交换 操作数类型 字节/字 字 字 字节/字
通用数据传送指令
XLAT
1000H BX 0200H DI 1206H BX 0200H DI
执行前
执行后
注意区别于: MOV BX, [BX+DI+6H]
《微机接口技术》
27
b)LDS指令和LES指令说明
LDS指令(Load pointer into register & DS) 格式:LDS REG, SRC 操作:将源操作数(SRC)指定的FAR型指 针装入指定寄存器(REG)和DS寄存器 说明:
04H AL 66H AL
执行前
执行后
《微机接口技术》
21
b)IN指令和OUT指令说明
IN指令(输入) 格式:IN AC, PORT 操作:把外设端口的内容输入到AL或AX OUT指令(输出)
格式:OUT PORT, AC 操作:把AL或AX的内容输出到外设端口
《微机接口技术》
22
IN指令和OUT指令的寻址方式
XCHG指令示例
XCHG AL, BL XCHG BX, CX
XCHG [BX], CX
XCHG DS:[2530H], CX
《微机接口技术》
17
XCHG指令示例
用XCHG指令改进“存储器中两个字节单元 内容的交换”的程序段
MOV BL, DS:[2035H] MOV CL, DS:[2045H] MOV DS:[2045H], BL MOV DS:[2035H], CL MOV BL, DS:[2035H]
微机原理考试题及答案(部分)

一.选择题1.计算机系统中的存贮器系统是指______。
A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2.8086/8088的算术逻辑运算单元可完成______。
A16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能3.存储单元是指______。
A存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;4.变址寻址方式中,操作数的有效地址等于______。
A基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)5.计算机使用总线结构的主要优点是便于实现模块化,同时______。
A减少了信息传输量B 提高了信息传输的速度C 减少了信息传输线的条数D 加重了CPU的工作量6.带有处理器的设备一般称为______设备。
A智能化 B 交互式 C 远程通信 D 过程控制7. 六七十年代,在美国的______州,出现了一个地名叫硅谷。
该地主要工业是______它也是______的发源地。
A马萨诸塞,硅矿产地,通用计算机B 加利福尼亚,微电子工业,通用计算机C加利福尼亚,硅生产基地,小型计算机和微处理机D加利福尼亚,微电子工业,微处理机8.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数数为______。
A 64,16B 16,64C 64,8D 16,16 。
9.用某个寄存器中操作数的寻址方式称为______寻址。
A 直接B 间接C 寄存器直接D 寄存器间接10.计算机的外围设备是指______。
A 输入/输出设备B 外存储器C 远程通信设备D 除了CPU 和内存以外的其它设备11.中断向量地址是:______。
A 子程序入口地址B 中断服务例行程序入口地址C中断服务例行程序入口地址的指示器 D 中断返回地址12、8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则BHE和A0的状态是:_________A:0,0 B:0,1 C:1,0 D:1,1;13、8086在响应外部HOLD请求后,将_________A:转入特殊中断服务程序, B:进入等待周期,C:只接受外部数据,D:所有三态引脚处于高阻状态,CPU放弃对总线的控制权14、以下使寄存器AX和CF同时清零的指令为_________A:ADD AX,AX; B:XCHG AX,BX;C:XOR AX,AX ; D:PUSH AX15、下列指令有语法错误的是_________A:IN AX,20H; B:LEA SI,[2000H];C:OUT DX,AL; D:SHL AX,216、可编程计数/定时器电路8254的工作方式共有_______A:3种, B:4种, C:5种, D:6种;17、在PC/XT中,若AX=9305H,BX=6279H,执行ADD BX,AX指令后接着执行INT0指令,则会________A:进入INT0中断服务程序, B:执行INT0后面的指令,C:死机, D:显示器显示OVERFLOW。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
练习寻址方式与数据传送指令㈠选择题1.MOV AX,[BX+SI]的源操作数的物理地址是( )。
A.(DS)×16+(BX)+(SI) B. (ES)×16+(BX)+(SI)C.(SS)×10H+(BX)+(SI) D.(CS)×10H+(BX)+(SI) 2.MOV AX,[BP+Sl]的源操作数的物理地址是( )。
A.(DS)×10H+(BP)+(SI) A. (ES)×16+(BP)+(SI)C.(SS)×16+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 3.MOV AX,ES:[BX+SI]的源操作数的物理地址是( )。
A.(DS)×16+(BX)+SI) B.(ES)×10H+(BX)+(SI)C.(SS)×10H+(BX)+SI) D.(CS)×16+(BX)+(SI)8.下列指令中,有语法错误的是( )。
A.MOV [SI],[DI] B.IN AL,DXC.JMP WORD PTR[BX+8] D.PUSH WORD PTR 20[BX+S1] 9.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。
A.20102H B.20101H C.200FEH D.200FFH 12.交换寄存器SI,DI的内容,正确的程序段是()。
A.PUSH SI B.PUSH SIPUSH DI PUSH DIPOP SI POP DIPOP DI POP SIC.MOV AX,SI D.MOV AX,SIMOV SI,DI MOV BX,DIMOV DI,AX XCHG BX,AX14.将字变量ARRAY的偏移地址送寄存器BX的正确结果是( )。
A.LEA BX,ARRAY B.MOV BX,ARRAYC.MOV BX,OFFSET ARRAY D.MOV BX,SEG ARRAY 16.下列指令中,正确的是( )。
A.MOV [D1],[S1] B.MOV DS,SSC.MOV AL,[EAX+EBX*2] D.OUT BX,AX㈡填空题1.计算机中的指令由__________和__________组成。
.2.指出下列指令源操作数的寻址方式:(1) MOV AX,BLOCK[SI] ;____________________(2) MOV AX,[SI] ;____________________(3) MOV AX,[6000H] ;____________________(4) MOV AK,[BX+SI] ;____________________(5) MOV AX,BX ;____________________(6) MOV AX,1500H ;____________________(7) MOV AX,80[BX+D] ;____________________(8) MOV AX,[DI+60] ;____________________3.现有(DS)=2000H,(BX)=0100H,(Sl)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,填入下列指令执行后AX寄存器的内容:(1) MOV AX,1200H ;AX=__________(2) MOV AX,BX ;AX=__________(3 )MOV AX,[1200] ;AX=__________(4 )MOV AX,[BX] ;AX=__________(5) MOV AX,1100H[BX] ;AX=__________(6) MOV AX,[BX][SI] ;AX=__________(7) MOV AX,1100H[BX][SI] ;AX=__________4.对于指令XCHGBX,[BP+SI],如果指令执行前,(BX)=6F30H,(BF)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:(BX)=__________,(2F246H)=__________。
6.XLAT指令规定BX寄存器中存放__________,AL寄存器中存放__________。
7.如果BUF为数据段中5400H单元的符号名,其中存放的内容为1234H,执行指令MOV BX,BUF后,DX的内容为__________;而执行LEABX,BUF后,BX的内容为__________。
11.设(SS)=0FFA0H,(SP)=00B0H,(AX)=8057H,(BX)=0F79H,执行指令PUSH AX 后,(SP)=__________;若再执行指令:PUSH BXPOP AX后,(SP)=__________,(AX)=__________,(BX)=__________。
15.设(SS)=2250H,(SP)=0140H,若在堆栈中存人5个数据,则栈顶的物理地址为__________,如果再从堆栈中取出3个数据,则栈顶的物理地址为__________。
16.MOV AL,‘A’指令的源操作数的寻址方式为__________。
17.若(BP)=1500H,(SI)=2500H,(DS)=2000H,(ES)=3000H,(SS)=4000H,假设按16位实模式操作,则指令MOV AL,[BP+SI+4200H),其源操作数的寻正方式为__________,访问内存的物理地址为__________。
18.MOV EAX,[BP+5000H]若按实模式操作,设(BP)=1500H,(DS)=2000H,(ES)=3000H,(SS)=4000H,则源操作数的物理地址为__________。
19.指出下列每条指令中源操作数的寻址方式:(1) MOV AX,[4000H] ;____________________(2) MOV AL,[BX+DI] ;____________________(3) MOV EAX,[BP+5000H] ;____________________(4) MOV AL,[EBX*4+80H] ;____________________24.CPU工作在实方式下,若指令MOV AL,[BP+SI],其源操作数的寻址方式为__________,假设(BP)=1500H,(SI)=2500H,(ES)=3000H,(SS)=4000H,则源操作数的物理地址为__________。
25.输入/输出指令间接寻址必须通过__________寄存器。
㈢判断题1.MOV AX,[BP+S1]的源操作数的物理地址为(DS)×16+(BP)+(S1)。
2.段内转移要改变IP,CS的值。
3.立即寻址方式不能用于目的操作数字段。
4.不能给段寄存器进行立即数方式赋值。
6.SP的内容在任何时候都指向当前的栈顶,要指向堆栈的其他位置,可以使用BP指针。
8.指令中都必须有操作数。
9.立即数可以直接送给寄存器、存储器或者段寄存器。
14.基址变址寻址是在基址寄存器和变址寄存器中寻找操作数。
㈣问答题2.试指出下列指令中的错误:(1) MOV [BX],[S1] (2) MOV AH,DX(4) MOV DS,SS(5) XCHG AX,2000H (6) MOV AX,[BX+DX](7) XCHG [BP],ES(9) MOV AX,DI+SI (10) IN AL,BX4.判断正误,错者指出错误并改正。
(1) MOV ES,DS (2) OUT BX,AX(3) XCHG AL,66H (4) MOV EAX,[ECX*4+80H](5) INC [EBX] (6) MOV [BX],[D1]1、寄存器和存储器内容为:(AX)=1212H,BUF为数据段定义的变量,其偏移地址是2000H,(DS)=3000H,(32000H)=4545H。
执行指令:MOV AX ,BUF,执行后:(AX)=?2、若(DS)=2000H,(BX)=1000H,(AX)=2030H,(21000H)=0A0H,(21001H)=50H,执行指令MOV AX,[BX]后,(AX)=,(21000H)=,(21001H)=。
3、寄存器和存储器内容分别为:(AX)=0,(BP)=0030H,(SS)=2000H,(20030H)=1234H,执行指令:MOV AX ,[BP]执行后:(AX)=?,(BP)=?,(SS)=?,(20030H)=?4、设执行前:(AX)=0040H,(BX)=0030H,(DS)=2000H,(20036H)=0050H,执行指令:ADD 6[BX],AX执行后:(AX)=?,(BX)=?,(DS)=?,(20036H)=?5、例如MOV AL,[BX+SI](MOV AL,[BX][SI]),若指令执行前,(DS)=1000H,(BX)=0010H,(SI)=0002H,(10012H)=45H指令执行后(AL)=?。
1、(AX)=4545H2、(AX)=50A0H,(21000H)=0A0H,(21001H)=50H。
4、(AX)=0040H,(BX)=0030H,(DS)=2000H,(20036H)=0090H。
5、则EA=(BX)+(SI)=0012H,PA=(DS)×10H+EA=10012H 指令执行后(AL)=45H。