




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、填空题1十进制数11.375转换为二进制数为_;二进制数1101101转换为十进制数为_。2二进制数转换为十六进制数为_。3二进制数1001011.1转换为十进制数为_。4用MOS器件构成的RAM可分为SRAM_和_DRAM_。5A=-113D,则A补=_。10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:SI+50H中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。7对于ADD AL,BL指令,当AX=8573H,BX=8032
2、H时,指令执行后标志位OF=_1_,CF=_0_。8.变量具有段属性、偏移量属性和类型属性。9汇编语言程序的语句可分为两大类:指令性语句和指示性语句。10A=-71,则A补=_。11.设一个主存容量为320K,若要访问该主存,其地址码至少_19_位;其最大的主存地址为_4003FH_。128088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。13中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。14A=+0110101,B=-0110101,A+B补=_。15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志
3、_的影响。16由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。17两片8259级联共可管理_级中断,若从片连接在主片的IR2上,则从8259A的ICW3为_。18信息码为0110100,则奇校验码为_00110100_。19十进制数87.625转换为二进制数为_;二进制数转换为十六进制数为_。20A补=10011101;B补=1010000;A+B补=_,则运算结果的标位SF=_,OF=_。21.三片8259级联共可管理_级中断,若从片分别连接在主片的IR2和IR5上,则主8259A的ICW3为_。22信息码为0110100,则偶校验码为_。23每片8255
4、包括_个八位并行口,其中_口既可工作在方式2,又可工作在方式1。24二进制数1101101转换为十进制数为_;十六进制数0DA2B转换为二进制数为_。25A=-84,则A反=_,A补=_。26十六进制数6B.CH转换为十进制数为_;49的BCD编码是01001001(压缩的BCD码)。27X=56D,Y=-21D,则X+Y补码为_(用二进制数表示)。28计算机处理中断分为五个步骤:中断请求、_、_、中断服务和中断返回。29.不需定时刷新的存储器是_SRAM_,需定时刷新的存储器是_DRAM_。30设一个主存由容量为384K的RAM和64K的ROM组成,若要访问该主存,其地址码至少_19_位。3
5、1在微型计算机系统中,主机与外设之间数据的输入输出方式主要有_无条件传输_、查询、中断和_直接存储器存取方式_(DMA方式)_。32二进制数11010.101转换为十进制数为_。338086的中断可分为_内部中断_和_外部_两大类。34A=-46D,则A补=_。35已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV BX+SI,AX中目的操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。36.已知AX=1234H,BX=100H,CX=0302H,SI=3405H,CF=1。当指令SHR BH,1执行后,则PF
6、=_0_,CF=_0_。37.DMA方式的中文解释是_直接存储器存取方式,它适用于批量高速数据传送。38.在8088/8086 CPU中,总线接口部件(BIU)的功能是_负责CPU与存储器、I/O接口之间的信息传送,执行部件(EU)的功能是执行指令、分析指令、暂存中间运算结果并保留结果的特征。39已知OP1和OP2是两个已赋值的变量,指令AND AX,OP1 AND OP2中第一个AND是_AND指令_,第二个AND是_逻辑运算符AND_。40十六进制数4A.06H转换为二进制数为_。4180386计算机的地址线为32根,它们可直接访问的存储空间为_4G_。42A=-67D,则A补=_;B=5
7、6D,则B反=_。43.两片8259A级联后可管理_级中断。44设一个主存由容量为320K的RAM和64K的ROM组成,若要访问该主存,其地址码至少_位。45二进制数1001011.1转换为十六进制数为_。46数据的输入输出指的是CPU与_外设_进行数据交换。47A=-68D,则A补=_。48.已知当前数据段中(3305H)=26H,(3306H)=37H,(3405H)=78H,(3406H)=69H,(3505H)=35A6H,CX=0302H,SI=3405H,CF=1,当指令SAR BYTE PTRSI,CL执行后,则目标地址中内容为_1EH_,CF=_0_,PF=_1_。49已知BX
8、=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CS:BX+SI,DH中源操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。50.在80868088系统中,中断类型码为21H的中断,其中断向量存放在_84H_开始的4个字节单元中。518088CPU常见的控制标志有TF标志、_TF_标志和_DF_标志。52.若用6264SRAM芯片(8K×8位)组成128KB的存储器系统,需要_16_片6264芯片。53二进制数1001011.1转换为十六进制数为_。548255A有_个8位数据端口,其中_既可做输入输出端
9、口,也可做控制口。55A=-75D,则A补=_。56已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV BP+SI+30H,AL中目的操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。57位(bit)是存储器中存储信息的最小单位,称为_位_。58.标号具有段属性、偏移量属性和_属性。59微型计算机与外部设备或与其他微型机之间的通信一般有两种方式,一种称为并行通信方式,另一种称为_串行通信方式。单选题1确定下列哪些数据在汇编语言中是合法的( )。A.AL+19H B.19H AND 45C.ABH D.35H S
10、AL 12已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,4000H和5000H,BX和DI的值分别为0400H和0600H,则指令MOV DX,DI+BX+0210H的源操作数的物理地址是( )。A.20C10H B.50C10H C.21210H D.51210H3若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ44.下列数据( )在汇编语言中的表示是正确的。A.HIGH AX B.NOT 105DC.100H MUL 2 D.A0H+35已知AL、BX中各存放
11、一个带符号数,计算BX-AL的差,用下述程序段( )。A.XOR AH,AH B.CBW SUB BX,AX SUB BX,AXC.SUB BX,AX D.SUB BX,AL6DATA的定义如下:DATA DW 1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATAC.MOV AL,BYTE PTR DATA+1 D.MOV AX,DATA7已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H8软中断INT n(
12、n=10HFFH)的优先级排列原则是( )。A.n值愈小级别越高 B.无优先级别 C.n值愈小级别越高 D.随应用而定9.下列数据( )在汇编语言中的表示是正确的。A.HIGH AX B.108Q+102C.NOT 103D D.100H SUB 20H10DATA的定义如下:DATA DW 1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATAC.LEA SI,DATA+1 D.MOV AX,DATAMOV AL,SI11在两片8259A级联的中断系统中,从片的INT端接到主片的IR5端,则初
13、始化主、从片时ICW3的数据是( )A.05H,20H B.50H,02H C.02H,50H D.20H,05H12.下列数据( )在汇编语言中是合法的。A.108D-108Q B.102B*0ABH C.HIGH AX D.19BH+25D13类型码为10H的中断服务程序入口地址放在内存地址为( )开始的4个单元中。A.10H B.0:10H C.64 D.64H14DATA的定义如下:DATA DW 1234H现想把34H取入到AH寄存器,能实现该功能的程序段是( )。A.MOV AH,BYTE PTR DATA B. MOV AX,DATAC.LEA SI,DATA D. MOV DX
14、, DATAMOV AH,SI+1 MOV AH,LOW DX 15已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H16假定OK是某程序段的当前代码段中指令语句前的标号,下述程序段( )不能转移到OK语句执行。A.JMP OK B.LEA BX,OK JMP BXC.MOV BX,OK D.MOV BX,OFFSET OK JMP BX JMP BX17当执行完下列指令序列后,标志位CF和OF的值为( )MOV AH,95HADD AH,82HA.0,0 B.0,1 C.1,0 D.1,118已知SP=10
15、0H,指令CALL DWORD PTRBX执行后SP的内容为 )。A.0FEH B.0FCH C.98H D.96H19已知AX和BX中存放两个带符号的数据,当AX<BX时,转移到标号OK,下列程序段中( )不能完成此功能。A.CMP AX,BX B.CMP BX,AX JL OK JG OKC.CMP AX,BX D.CMP AX,BX JNGE OK JC OK20假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位CF和OF的内容为( )。A.0,0 B.0,1 C.1,0 D.1,121已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段(
16、 )。A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV BL IDIV BL22已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H23若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( )。A.CMP AL,BL B.SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BLJZ OK JCXZ OK24当执行完下列指令序列后,标志位CF和OF的值为( )。MOV AH,55HADD AH,32HA.0,0 B.0,
17、1 C.1,0 D.1,125PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IR5的中断类型码是( )。A.70H B.0D0H C.76H D.75H26若栈顶的物理地址为1700AH,当执行完指令PUSH AX后,栈顶的物理地址为( )。A.1700DH B.1700CH C.17008H D.1700AH27循环控制指令LOOP与循环体入口指令的距离只能在( )范围内。A.-126+129 B.-128+127C.-32768+32767 D.-32766+3276928已知SI中存放着一个16位的数据,欲将其高8位送入寄存器AL中,不能实现此功能的程序段是
18、( )。A.MOV AX,SI B.MOV AX,SI MOV CL,8 MOV CL,8 ROL AX,CL ROR AX,CLC.MOV AX,SI D.MOV AL,HIGH SI XCHG AH,AL29当执行完下列指令序列后,标志位OF和CF的值分别为( )。MOV AH,39HADD AH,50HA.0,0 B.0,1 C.1,0 D.1,130已知在寄存器AX和BX中分别存放着一个无符号数据,在满足条件AXBX时转到标号OK去执行,不能实现该功能的程序段是( )。A.CMP AX,BX B.CMP AX,BXJNB OK JA OK C.CMP BX,AX D.CMP AX,BX
19、JAE OK JNC OK31若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( )。A.CMP AL,BL B.SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BL JZ OK JCXZ OK32CPU响应INTR引脚上来的中断请求的条件是( )。A.IF=0 B.IF=1 C.TF=0 D.TF=133指令MOV DX,100DI+BP的源操作数的寻址方式为( )。A.寄存器间接寻址 B.基址-变址寻址 C.基址-变址相对寻址 D.寄存器相对寻址34从8086CPU的内部结构上看,其是由( )两部分组成。A.控制器和20
20、位物理地址加法器 B.运算器和总线接口。C.执行单元和总线接口单元 D.控制器和运算器。35.指令LOOP隐含制定( )寄存器作为循环计数器。A.AX B.BX C.CX D.DX36指令MOV 100SI,100的源操作数的寻址方式为( )。A.寄存器间接寻址 B.变址寻址 C.立即数寻址 D.寄存器相对寻址37868088 CPU中所用作寄存器间址的寄存器是( )。A.BX,BP,SI,DI B.BX,SP,SI,DIC.BX,IP,SI,DI D.BX,DX,SI,DI38已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.2
21、08H D.206H39已知SI中存放着一个16位的数据,欲将其高8位送入寄存器AL中,不能实现此功能的程序段是( )。A.MOV AX,SI B.MOV AX,SI MOV CL,8 MOV CL,8 ROL AX,CL ROR AX,CLC.MOV AX,SI D.MOV AL,HIGH SI XCHG AH,AL40当执行完下列指令序列后,标志位CF和OF的值为( )。MOV AH,55HADD AH,32HA.0,0 B.0,1 C.1,0 D.1,141下列程序段在语法上是正确的是( )。A.X1 DB 15,23 B.X1 DW ACMOV AX,X1 MOV AX,X1C.X1
22、DB 80H,256 D.X1 DW 1234HMOV AL,X1 MOV AL,X142若AL与BL的内容相等,则转到标号OK去执行,不能实现此功能的程序段是( )。A.CMP AL,BL B.SUB AL,BL JE OK JE OKC.XOR AL,BL D.MOV CX,AL EQ BL JZ OK JCXZ OK43假定寄存器AL的内容为-128,在执行了指令 NEG AL后,标志位SF和OF的内容为( )。A.0,0 B.0,1 C.1,0 D.1,1448088 CPU中所用作寄存器间址的寄存器是( )。A.BX,SI,DI B.BX,BP,SI,DIC.BX,IP,SI,DI
23、D.BX,DX,SI,DI45已知SP=100H,指令CALL WORD PTRBX执行后SP的内容为( )。A.0FEH B.0FCH C.98H D.96H46如果AL中存放的数据的第3位为1,则转到标号LAB1去执行。不能实现上述转移的程序段是( )。A.TEST AL,08H B.AND AL,08H JNZ LAB1 JNZ LAB1C.MOV CL,4 D.MOV CL,4 SHR AL,CL SHL AL,CL JC LAB1 JC LAB147已知AX=8065H,BX=103AH,则指令SUB BH,AH执行后,OF和CF的值分别为A.0,0 B.0,1 C.1,0 D.1,
24、148下列程序段执行后,AL的值应为( )。MOV AX,0FFFEH -它是-2MOV BL,0FFH -它是-1IDIV BLA.溢出,无结果 B.02H C.-02H D.0FEH49假定OK是某程序段的当前代码段中指令语句前的标号,下述程序段( )不能转移到OK语句执行。A.JMP OK B.LEA BX,OK JMP BXC.MOV BX,OK D.MOV BX,OFFSET OK JMP BX JMP BX50已知初始化8259A时,ICW2为0FH,鼠标的中断请求接在了8259A的IRQ4上,鼠标的中断服务程序的入口地址应存放在内存( )开始的单元。A.0004:0007H B.
25、0000:0004H C.0054:0057H D.0048:0051H51下列哪些数据在汇编语言中的表示是合法的( )A. 12B+65 B.A3H C. 19AH D.10 ADD 6H52下述程序段执行后,OF和CF的状态分别为( )。MOV AX,8534HMOV BX,4567HADD AL,BLA. 0,1 B. 0,0 C.1,0 D.1,153指令MOV 1000H,AX的目的操作数的寻址方式为( )。A.寄存器间接寻址 B.立即数寻址 C.直接寻址 D.隐含寻址54如果AL中存放的数据的最高位(第7位)为1,则转到标号LAB1去执行。不能实现上述转移的程序段是( )。A.TE
26、ST AL,80H B.OR AL,AL JNZ LAB1 JS LAB1C.CMP AL,80H D.ROL AL,1 JZ LAB1 JC LAB155已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,4000H和5000H,BX和SI的值分别为0100H和0200H,则指令MOV AX,SI+BX+0100H的源操作数的物理地址是( )。A.20400H B.30400H C.40400H D.50400H56假定用伪指令DATA DB 12H,34H 定义了两个字节数据,现需要将数据12H取入寄存器AL,将数据34H取入寄存器AH,能完成此功能的程序段是( )。A.MO
27、V AX,DATA B.MOV SI,DATAMOV AX,SIC.MOV SI,OFFSET DATA D.LEA SI,DATAMOV AL,SI+1 MOV AX,SIMOV AH,SI57下列数据定义语句符合汇编语言语法要求的是( )。A.DATA DB 10,200,280,20 B.DATA: DB 10,20,30,40 C.DATA DB 10,10B,37Q,4AH D.DATA DB 65H,B0H,39H,78H58已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段( )。A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV B
28、L IDIV BL59堆栈的工作方式是( )。A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出60下列四个寄存器中,不允许用传送指令赋值的寄存器是( )。A.DS B.CS C.ES D.SS61下列哪些数据在汇编语言中的表示是合法的( )。A.19AH B.A3H C.12B+65 D.10 ADD 6H62用于定义常数、变量的内存空间分配和定位的是( )。A、伪指令 B、机器指令 C、宏指令 D、微指令63指令MOV AX,-100SIBX的源操作数的寻址方式为。( )。A.寄存器寻址 B. 基址寻-变址寻址 C.寄存器相对寻址 D.基址-变址相对寻址64若栈顶的物理地址为
29、20100H,当执行完指令PUSH AX后,栈顶的物理地址为( )。A.20098H B.20102H C.200FEH D.20100H65已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为( )。A.0,0 B.0,1 C.1,0 D.1,166指令MOV AX,SI+BP+10H的源操作数所在的逻辑段为( )。A.数据段 B.附加段 C.堆栈段 D.代码段67JMP WORD PTRSI的目标地址偏移量为( )。A.SI的内容 B.SI所指向的内存字单元字内容C.IP+SI的内容 D.IP+SI68DATA的定义如下:DATA DW 12H,34H现想把1
30、234H取入到AX寄存器,可以实现该功能的程序段是( )。A.MOV AX,DATA B.MOV AX,DATA+2C.MOV AH,BYTE PTR DATA D.MOV AH,BYTE PTR DATAMOV AL, BYTE PTR DATA+1 MOV AL, BYTE PTR DATA+269已知AX,BX中为无符号数,当AXBX时,转到标号OK,不能实现此功能的程序段为( )。A.CMP AX,BX B.CMP AX,BX JNC OK JAE OKC.CMP AX,BX D.CMP BX,AXJNB OK JC OK70采用高速缓存Cache的目的是( )。A.提高总线速度 B.
31、提高主存速度C.使CPU全速运行 D.扩大寻址空间71确定下列那些数据在汇编语言中是非法的 ( )。A.19BH B.25D C.108Q D.101B72已知AL,BX中各存放一个带符号数,计算AL*BX的积,用下述程序段( )。A.XOR AH,AH B.CBW MUL BX IMUL BXC.MUL BX D.IMUL BX73指令MOV AX,10BP的源操作数的寻址方式是( )A.寄存器寻址 B.寄存器间接寻址 C. 寄存器相对寻址 D.基址相对寻址74已知寄存器DS、CS、ES和SS的值分别为1000H,2000H,3000H和4000H, BP和SI的值分别为0100H和0200
32、H,则指令MOV AX,SI+BP-0100H 的源操作数的物理地址是( )。A.10200H B.20200H C.30200H D.40200H75堆栈的工作方式是( )A.先进先出 B.随机读写 C.只能读出,不能写入 D.后进先出76下列数据( )在汇编语言中的表示是非法的。A.222+111*5/10B.OFFFEH AND OFFSET LAB1;LAB1是用DW定义的符号C.655100 DIV 200D.1155H XOR 21AAH77若栈顶的物理地址为20100H,当执行完指令CALL AX后,栈顶的物理地址为( )。A.200FEH B.20098H C.200FCH D
33、.20096H78指令MOV AX,SI的源操作数的寻址方式为( )。A.寄存器寻址 B.变址寻址C.寄存器间接寻址 D.寄存器相对寻址79指令MOV AX,BX+10H的源操作数所在的逻辑段为( )。A.数据段 B.附加段 C.堆栈段 D.代码段80已知寄存器DS、CS、ES和SS的值分别为6000H,5000H,4000H和3000H,BP和DI的值分别为0400H和0200H,则指令MOV DI+BP-0200H,AX的目的操作数的物理地址是( )。A. 60200H B.40400H C.50400H D. 30400H81DATA的定义如下:DATA DW 12H,34H现想把123
34、4H取入到AX寄存器,可以实现该功能的程序段是( )。A.MOV AX,DATA B.MOV AX,DATA+2C.MOV AH,BYTE PTR DATA D.MOV AH,BYTE PTR DATAMOV AL, BYTE PTR DATA+1 MOV AL, BYTE PTR DATA+282已知SP=100H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.0FEH B.0FCH C.98H D.96H83已知AL,BX中各存放一个带符号数,计算AL+BX的和,用下述程序段( )。A.XOR AH,AH B.CBW ADD AX,BX ADD AX,BXC.ADD A
35、X,BX D.ADD AL,BX84假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,标志位SF和OF的内容为( )。A.0,0 B.0,1 C.1,0 D.1,185以8086/8088为CPU的微机内存最大容量为( )。A.4MB B.1MB C.640KB D.64KB86指令MOV AX,SI+BP+10H的源操作数所在的逻辑段为( )。A.数据段 B.附加段 C.堆栈段 D.代码段87JMP WORD PTRSI的目标地址偏移量为( )A.SI的内容 B.SI所指向的内存字单元字内容C.IP+SI的内容 D.IP+SI888086/8088CPU采用()方式,保证
36、在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。A.中断向量 B.向量中断 C.优先排队 D.并行工作89已知AX,BX中为无符号数,当AXBX时,转到标号OK,不能实现此功能的程序段为( )A.CMP AX,BX B.CMP AX,BX JNC OK JAE OKC.CMP AX,BX D.CMP BX,AXJNB OK JC OK90在两个8259A级联的中断系统中,从8259A连接在主8259A的IR6上,则主8259A和从8259A的ICW3应分别设置为( )。A.60H,06H B.40H,06H C.06H,40H D.60H,40H90.确定下列哪些数据在汇编
37、语言中的表示是不正确的( )A.19BH+25D B.AL+10 C.10Q-102Q D.101B AND 0ABH92下列哪些数据在汇编语言中的表示是非法的( )。A.19AH B.0A3H C.12B+65 D.10+6H93假定用伪指令DATA DB 12H,34H定义了两个字节数据,现需要将数据12H取入寄存器AL,将数据34H取入寄存器AH,能完成此功能的程序段是( )。A.MOV AX,DATA B.MOV SI,DATAMOV AX,SIC.MOV SI,OFFSET DATA D.LEA SI,DATAMOV AL,SI+1 MOV AX,SIMOV AH,SI94已知SP=
38、100H,指令IRET执行后,SP的值为( )。A.106H B.104H C.0FCH D.0FAH95已知AL,BL中各存放一个带符号数,计算AL/BL的商,用下述程序段( )。A.DIV BL B.IDIV BLC.XOR AH,AH D.CBW DIV BL IDIV BL96已知初始化8259A时,ICW2为0FH,鼠标的中断请求接在了8259A的IRQ4上,鼠标的中断服务程序的入口地址应存放在内存( )开始的单元。A.0000:000FH B.0000:0004H C.0000:000CH D.0000:0030H97当CX=0时,LOOP AGAIN执行的次数为( )。A.0次
39、B.1次 C.65535次 D.65536次98NEXT是程序中某指令语句标号,下述哪个程序段不能实现转移到NEXT语句执行( )。A.JMP NEXT B.MOV BX,OFFSET NEXT JMP WORD PTRBXC.DATA DW NEXT D.LEA AX,NEXTJMP DATA JMP AX99如果AL中存放的数据的第3位为1,则转到标号LAB1去执行。不能实现上述转移的程序段是( )。A.TEST AL,08H B.AND AL,08H JNZ LAB1 JNZ LAB1C.MOV CL,4 D.MOV CL,4 SHR AL,CL SHL AL,CL JC LAB1 JC
40、 LAB110018CPU与IO设备间传送的信号有( )A、数据信息 B、控制信息 C、状态信息 D、以上三种都是三、完成指令序列1)从两个无符号数中选出较大者送入MAX单元。若二者相同,将MAX清0。DAX DW 200DAY DW 1000HMAX DW 0(8分) MOV AX,DAX MOV BX,DAY CMP AX,BX JAE DA_DE MOV AX,BX JMP RESULTDA_DE:JA RESULT MOV AX,0RESULT: MOV MAX,AX(2)将寄存器AL的第3,4位清零,其余位保持不变。(2分) AND AL,0E7H(3)某接口的输入端口地址为0A00
41、H,状态端口地址为0A01H,状态端口中的第三位为1时表示输入缓冲器中有一个字节已准备好,可以输入。设计具体程序,以实现查询式输入。(5分)GOON: MOV DX,0A01H IN AL,DX TEST AL,04H JZ GOON MOV DX,0A00H IN AL,DX(4)用加法指令实现123456H+789ABCH(5分)结果高位放在DX中 低位放在AX中MOV AX,3456HADD AX,9ABCHMOV DX,12HADC DX,78HADC指令多用于多字节加法运算。由于8086一次最多只能实现两个16位数相加,古对多于两个字节的数的加法,只能先加低16位(或低8位),再加高
42、16位(或高8位),但在高位相加时,必须要考虑低位向上的进位,这时就需要使用ADC指令。 (5)使BL寄存器中的高4位和低4位互换。(3分) MOV CL,4 ROL BL,CL 或ROR BL,CL (6)测试DX寄存器中的b0和b8位是否为1。(2分) AND DX,0101H CMP DX,0101HJZ 相等;若结果是0则表示相等(7)设8255的接口地址为03F8H03FBH,A组工作于方式1、输出,B组工作于方式0、输入,C口高4位输入、C口低4位输出,编写8255初始化程序。(5分)MOV DX,03FBHMOV AL,10101010bOUT DX,AL(8)假设8255的端口
43、A地址为05OOH,将A组和B组置成方式0,端口A 和C作为输入端口,端口B作为输出端口。试编写8255A的初始化程序。(5分)(9)将CPU中的字节数据输出至地址为3B0H的端口中。(3分) MOV DX,3BOH OUT DX,AL(10)将BX寄存器的高半部分屏蔽,其余位不变。(2分) AND BX,00FFH(11)某接口的输入端口地址为0A00H,状态端口地址为0A01H,状态端口中的第三位为1时表示输入缓冲器中有一个字节已准备好,可以输入。设计具体程序,以实现查询式输入。(5分)GOON: MOV DX,0A01H IN AL,DX TEST AL,04H JZ GOON MOV
44、DX,0A00H IN AL,DX(12)DX和AX联合存放一个32位无符号数(DX存放高16位),将该数据逻辑左移一位。(3分) SHL AX,1;或SAL RCL DX,1(13)将DX寄存器的高4位屏蔽,其余位不变。(2分) AND DX,0FFFH(14)将AL寄存器中的无符号数乘以11(要求用逻辑和移位指令实现)。(5分) 4x+4x+4x- x MOV BL,AL ;保存X->BL MOV CL,2 ;扩大倍数位2 SHL AL,CL ; Al 中的值为4X MOV CL,AL 将4X保存到CL ADD AL,CL ; 4X+4X AL中的值为8X ADD AL,CL ; 8X+4X=12X SUB AL,BL ; 12X-X=11X -下面这个更符合要求 x+2x+8x MOV BL,AL ;BL=XSHL AL,1 ;AL=2XADD BL,AL ; BL=3XMOV CL,2SHL AL,CL; AL=8XADD AL,BL(15)已知AL,BL中各存放一个无符号数,用除法指令实现AL/BL的商。(5分) MO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 健康生活服务平台服务协议
- 水利水电工程的人机协作问题与试题及答案
- 关键路径法考题解析及答案
- 保安消防面试题及答案
- 云网融合考试试题及答案
- 美术课堂管理与激励措施计划
- 制定知识分享机制促进团队学习计划
- 主管的问题解决能力计划
- 解除合同的合规性审核
- 退休活动引导人员返聘合同
- 机械原理课程设计-摇摆式输送机设计说明书
- 附件1:中国联通动环监控系统B接口技术规范(V3.0)
- 隧道吊柱安装作业指导书
- 区域消防安全风险评估规程DB50-T 1114-2021
- 幼教培训课件:《家园共育体系建构与实施策略》
- 安全输血管理制度培训课件
- 小学美术1色彩的情感课件
- 奥沙利铂过敏反应
- 项目部临时动火作业审批表
- 项目质量管理评价表
- 饮料生产公司应急预案汇编参考范本
评论
0/150
提交评论