计算机编程语言-汇编语言-考试试题
- 格式:pdf
- 大小:183.12 KB
- 文档页数:4
计算机组成原理与汇编语言综合练习题一、填空题1.表示一个数值数据的基本要素是、、。
2.8位二进制补码所能表示的十进制整数范围是至,前者的二进制补码表示为,后者的二进制补码表示为。
3.某机定点整数格式字长8位(包括1位符号位),用二进制表示最小负数的反码为,最大正数的反码为。
4.在数的表示范围方面,浮点比定点。
在运算规则方面,浮点比定点。
在运算精度方面,浮点比定点。
5.浮点数表示中,数据的范围由的位数据决定,数的精度由决定。
6.已知0和9的ASCII码分别为0110000和0111001,则3的ASCII码为,5的ASCII码为。
7.已知字符A的ASCII码为1000001,则字符B的ASCII码为,字符D的ASCII码为。
8.15的8421码为。
9.每条指令由两部分组成,即部分和部分。
10.有一机器字16位,其中操作码占4位。
若采用三地址寻址,则每个地址位为位,可直接寻址空间为字节;若采用单地址寻址,则每个地址位为位,可直接寻址空间为字节。
11.零地址指令是不带的机器指令,其操作数是由提供的。
12.存储器堆栈中,需要一个,用它来指明的变化。
13.运算器的主要功能是进行。
14.SN74181 ALU是一个位运算单元,由它组成16位ALU需使用片SNN74182 ,其目的是为了实现并行操作。
15.在微程序控制器中,微操作是由控制实现的最基本操作。
一条机器指令是由若干组成的微程序来解释执行的。
16.微程序顺序控制常用的两种方式是方式和方式。
17.控制器的控制方式有、和三种形式,其中方式最节省时间,方式最浪费时间,而方式介于两者之间。
18.在控制器中,指令寄存器(IR)的作用是,它的位数与有关。
19.使用Intel 2114(1K×4位)芯片32片可组成容量为 KB内存,每片片内地址线有位。
20.若有一个512K字的存储器,它由四个存储体组成,每个存储体为16K,则该存储体的字长是位。
21.计算机的I/O系统由、、和组成。
1. 知识点:0202(基于微处理器的计算机系统构成) 在下列的选项中,能够组成计算机系统的是(A)。
选项A)硬件系统和软件系统选项B)CPU、存储器、输入/输出设备选项C)操作系统、各种语言选项D)系统软件和应用软件2. 知识点:01 (基础知识)汇编语言属于( B)选项A)用户软件选项B)系统软件选项C)高级语言×选项D)机器语言×5知识点:0203(中央处理机)中央处理器CPU是由(D)组成的选项A)运算器选项B)控制器选项C)寄存器组选项D)前三者答案:D6. 知识点:0201(80x86微处理器)IBM PC机的DOS是属于(B )。
选项A)用户软件选项B)系统软件选项C)系统硬件选项D)一种语言8. 知识点:0203(中央处理机)8086/8088 CPU的寄存器组中,8位的寄存器共有(C )个选项A)4选项B)6选项C)8选项D)109. 知识点:0203(中央处理机)8086/8088 CPU的寄存器组中,16位的寄存器共有()个。
选项A)10选项B)12选项C)13选项D)1410. 知识点:0204(存储器)8086/8088 CPU执行算术运算时PSW共有()个标志位会受影响。
选项A)4选项B)5选项C)6 SF,ZF,CF,OF,PF.AF选项D)711. 知识点:0204(存储器)在程序执行过程中,IP寄存器始终保存的是()。
选项A)上一条指令的首地址选项B)本条指令的首地址选项C)下一条指令的首地址选项D)需计算有效地址后才能确定地址12. 知识点:0204(存储器)IBM PC机的存储器可分()个段。
选项A)4选项B)256选项C)512选项D)6553613知识点:0204(存储器)当使用BP作编程地址时,此时使用的是()段。
选项A)CS选项B)DS选项C)ES选项D)SS17知识点:0204(存储器)存储器的一个字节表示()位。
选项A)8选项B)16选项C)32选项D)6418知识点:0101(基于微处理器的计算机系统构成)如果某个字变量的数据存放在奇地址单元,则8086/8088 CPU读写该变量时需要()个读写周期。
一.单项选择题(30分)在中断服务程序中至少应有一条()A.传送指令B.转移指令C.加法指令D.中断返回指令2.当MCS-51复位时,下面说法准确の是()A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H3.要用传送指令访问MCS-51片外RAM,它の指令操作码助记符是()A.MOVB.MOVXC.MOVCD.以上都行4.ORG2000H LACLL3000H ORG 3000H RET 上边程序执行完RET指令后,PC=()A.2000HB.3000HC.2003HD.3003H5.要使MCS-51能响应定时器T1中断,串行接口中断,它の中断允许寄存器IEの内容应是()A.98HB.84HC.42HD.22H6.JNZREL指令の寻址方式是()A.立即寻址B.寄存器寻址C.相对寻址D.位寻址7.执行LACLL4000H指令时, MCS-51所完成の操作是( )A保护PCB.4000HPC C.保护现场 D.PC+3入栈, 4000HPC8.下面哪条指令产生信号()A.MOVX A,@DPTRB.MOVC A,@A+PCC.MOVC A,@A+DPTRD.MOVX @DPTR,A9.若某存储器芯片地址线为12根,那么它の存储容量为()A. 1KBB. 2KBC.4KBD.8KB10.要想测量引脚上の一个正脉冲宽度,则TMODの内容应为()A.09HB.87HC.00HD.80H11.PSW=18H时,则当前工作寄存器是()A.0组B. 1组C. 2组D. 3组12.MOVX A,@DPTR指令中源操作数の寻址方式是()A. 寄存器寻址B. 寄存器间接寻址C.直接寻址D. 立即寻址13. MCS-51有中断源()A.5B. 2C. 3D. 614. MCS-51上电复位后,SPの内容应为( )A.00HB.07HC.60HD.70H0003H LJMP2000H ORG000BH LJMP3000H 当CPU响应外部中断0后,PCの值是()A.0003HB.2000HC.000BHD.3000H16.控制串行口工作方式の寄存器是()A.TCONB.PCONC.SCOND.TMOD17.执行PUSHACC指令, MCS-51完成の操作是()A.SP+1SP, ACCSPB. ACCSP, SP-1SPC. SP-1SP, ACCSPD. ACCSP, SP+1SP18.P1口の每一位能驱动()A.2个TTL低电平负载B. 4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载19.PC中存放の是()A.下一条指令の地址B. 当前正在执行の指令C.当前正在执行指令の地址D.下一条要执行の指令20.8031是()A.CPU B.微处理器 C.单片微机 D.控制器21.要把P0口高4位变0,低4位不变,应使用指令( )A.ORL P0,#0FHB.ORL P0,#0F0HC.ANL P0,#0F0HD.ANL P0,#0FH22.下面哪种外设是输出设备()A.打印机B.纸带读出机C.键盘D.A/D转换器23.所谓CPU是指( )A.运算器和控制器B.运算器和存储器C.输入输出设备D. 控制器和存储器24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=( )A.2000HB.2001HC.2002HD.2003H25. MCS-51执行完MOVA,#08H后,PSWの哪一位被置位( )A.CB. F0C.OVD.P26.计算机在使用中断方式与外界交换信息时,保护现场の工作应该是()A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成27.关于MCS-51の堆栈操作,正确の说法是()A.先入栈,再修改栈指针B.先修改栈指针,再出栈C. 先修改栈指针,在入栈D.以上都不对28.某种存储器芯片是8KB*4/片,那么它の地址线根数是()A.11根B.12根C. 13根D. 14根29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应()A.B. C.T1 D.T030. MCS-51の相对转移指令の最大负跳变距离()A.2KBB. 128BC. 127BD. 256B二.判断题(10分)1.我们所说の计算机实质上是计算机の硬件系统和软件系统の总称。
一.选择题(30)1.在一个8位二进制的机器中,-1的补码是AA.0FFH B.0FEH C.80H D.81H2.指令寄存器(IP)存放的是:____D____A.操作数B.操作码C.指令D.指令地址3.8088CPU的地址总线和数据总线分别是DA.16根和8根B.20根和16根C.16根和20根.D. 20根和8根4、5、6.用ASCII码(七位)表示字符5和7是__(1)_D_;按对应的ASCII值来比较__(2)_B; 二进制的十进制编码是___(3)_A.(1) A.1100101和1100111 B.10100011和01110111C.1000101和1100011D.0110101和0110111(2) A.“a”比“b”大 B。
“f”比“Q”大C.空格比逗号大 D。
“H”比“R”大(3)A.BCD码 B。
ASCII码 C。
机内码 D。
二进制编码7.在下列指令中,不影响堆栈内容的指令是__C_____A.PUSHB.RETC.JMPD.CALL8.中断向量地址是_B_____A.子程序入口地址B.中断服务子程序入口地址C.中断服务子程序入口地址指示器D. 剩余程序入口地址9.8088/8086工作于最大模式,是因为 CA.可以扩展内存空间B.可以扩大I/O空间C.可以构成多处理系统D.可以提高CPU主频10. 8088/8086 CPU要处理“1”号中断,其中断向量的地址在___D______A.00000H---00003HB.00001H-----00004HC.FFFF0HD.00004H----00007H11.执行串操作指令,MOVSB命令实行的操作是___B____A. (AX)←(BX)B.(DI)←(SI)C.(BX)←(BP)D.(BX)←(CX)12.汇编语言程序中的伪指令的功能是_____C___A.解释指令符号B.控制程序的执行C.控制汇编的执行D.仅给标号赋值13.可以直接存取64K字节内存的CPU地址线需要 AA.16 B。
【编程】【试卷3】Python三级考试练习题word复习知识点试卷试题一、选择题1.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。
A.高级语言B.自然语言C.汇编语言D.机器语言2.在python中,以下哪个选项a 的数据类型为整型()A.a=5 B.a=input() C.a='5' D.a=5.03.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。
A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级4.以下属于计算机高级语言的是()A.Python B.自然语言C.汇编语言D.机器语言5.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为()A.3 B.4 C.5 D.66.以下Python中变量的命名正确的是()A.1a=4B.print=5C._A=2D.a+b=37.下列定义变量的python程序语句变量赋值错误的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,28.下列选项中,能作为python程序变量名的是()A.s%1 B.3stu C.while D.dist9.Python不支持的数据类型有()。
A.char B.int C.float D.list10.下列属于计算机编程语言的有()①Python ②Visual Basic ③Java ④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④D.①③④11.下列Python表达式中,能正确表示不等式方程|x|>1解的是()A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1 12.下面哪个不是Python合法的标识符()A.int_3 B.30XL C.self D._abc13.下列Python程序运行后的输出结果是()。
汇编语言程序设计考试题型说明一、填空题(20%)二、选择题(15% )三、是非判断题(10%)四、简答题(10%)五、指出语句错误(8%)六、程序分析题(12%)七、程序填空题(10%)八、程序设计题(15%)•汇编语言题型讲解一、填空题例1.任何变量都有段地址、偏移地址、类型三种属性。
例2.“VAR DB 5 DUP(8,2 DUP(5))”语句汇编应分配15个字节单元。
例3. 请用一条指令实现如下操作:(1)将AX中划‘X’的位清0(2)将BL寄存器的低四位取反:X O R B L,0F H。
例 4.假设存储器中各字节单元的内容是:(06925H)=12H,(06926H)=45H,(06927H)=78H,那么字单元(06925H)= 4512H ,字单元(06926H)= 7845H。
例5.语句DA2 DW ‘AB’ 汇编后在DA2字节单元中存放42H,在DA2+1字节单元中存放41H。
例6.若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,[SI+COUNT]中,源操作数的有效地址EA为20A8H,其物理地址为11488H。
例7.R E P、R E P Z、R E P N Z。
例8. DB指令以字节为单位分配存贮;DW指令以字为单位分配存贮。
故如下数据定义:V1 DB 4 DUP (2), 2COUNT EQU 10V2 DW COUNT DUP(?)为变量V1分配5个字节存贮区;为变量V2分配20个字节存贮区。
例9.在执行串处理指令时,为了使地址自动增量,应执行指令:C L D,该指令使得方向标志位例10.中断程序的入口地址称为中断向量IBM PC机中,共有256个中断源,每个中断向量占内存中的中断向量表4个字节。
例11.一个字存入堆栈时,堆栈指针SP -2修正;从堆栈中取出一个字时,SP +2修正,SP 总是指向栈顶单元。
例12.下面是对DOS功能调用方法的简单说明:(1)在AH寄存器中存入所要调用功能的功能号;(2)根据所调用功能的规定设置入口参数;(3)用I N T21H(4)相应的子程序运行完后,可按规定取得出口参数。
北京语言大学网络教育学院《汇编语言》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1.在微机汉字系统中,一个汉字的机内码占()字节。
[A] 1 [B] 2 [C] 3 [D] 42.十进制33.25转换成十六进制数为()。
[A] B1.4H [B] 1B.19H [C] 21.4H [D] 33.4H3.下列指令中操作数在代码段中的是()。
[A] MOV AX,25H [B] INC DS:[25H] [C] CMP AL,BL [D] ADD AH,BL 4.表示源程序结束的伪操作的格式是()。
[A] ENDS[LABEL] [B] END[LABEL][C] ENDS [D] END5.下列指令正确的是()。
[A] MOV CX, AL [B] MOV DS, 200h[C] MOV DS, CS [D] MOV DS, AX6.JMP FAR PTR XXXX(XXXX是符号地址)是()。
[A] 寄存器寻址[B] 寄存器间接寻址[C] 段间直接转移寻址[D] 段内间接转移寻址7.对数值7DA3H做“非”运算的结果为()。
[A] 824CH [B] 825BH [C] 825CH [D] 825DH8.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()。
[A] AX,BX,CX,DX [B] BX,BP,SI,DI[C] SP,IP,BP,DX [D] CS,DS,ES,SS9.执行除法指令后,影响的标志位是()。
《汇编语言程序设计》期末考试-试卷及答案一、选择题(每题1分,共20分)1、下面存储器中属于辅助存储器的是:(CDE)A.RAMB.ROMC.磁盘D.光盘E.硬盘2、通常说计算机的内存为32M、64M或128M指的是:(C)A.RAM的容量B.ROM的容量C.RAM和ROM的容量D.硬盘的容量3、下面的说法正确的是:(AE)A.存储器是计算机中存放程序和数据的记忆部件。
B.存储器中的信息被读出后即从存储器中消失。
C.存储器中如果已经存有数据,则不能再向其中写入新的数据。
D.半导体存储器的存取速度比CD-ROM的存取速度要慢。
E.辅助存储器需要CPU通过I/O接口访问,因而速度较慢。
4、下面属于系统软件的有(A)A. WINDOWSB. MASMC. Visual C++D. WORD5. 汇编语言的优点不包括__D___。
A 直接有效地控制硬件B 生成的代码序列短小C 运行速度快D 编程容易6. 下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( AB)A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS7. 可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是( D)。
A.AX,BX,CX,DXB.DS,ES,CS,SSC.SP,BP,IP,BXD.SI,DI,BP,BX8.某存储单元的物理地址是12345H,可以作为它的段地址有(D )A.2345H B.12345HC.12340H D.1234H9、循环指令LOOPNZ终止循环的条件是(B )。
A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX≠0,且ZF=0D、CX≠0,或ZF=110.执行下列指令后,正确的结果是(B )。
MOV AL,100MOV BL,-2A、 AL=100H BL=02HB、 AL=64H BL=0FEHC、 AL=64H BL=82HD、 AL=100H BL=0FEH11、执行INC指令除对SF、ZF有影响外,还要影响的标志位是( A)。
一、选择题(每小题2分,共30分)1.下列数中最大的数是( 计算机原理及应用模拟考试题)。
A. (101001)2B. (52)8C. (2E)16D. (40)102. 已知[X]补=10011101,其真值为( )。
A. -102B. -103C. -48D. -993.计算机总线系统中,可用于传送读、写信号的是( )。
A. 地址总线B. 控制总线C. 数据总线D. 以上都不对4. 计算机的字长是指( )。
A. 32位长的数据B. CPU 数据总线的宽度C. 计算机内部一次并行处理的二进制数码的位数D. CPU 地址总线的宽度5. 在8086 CPU 中,不属于总线接口部件的是( )。
A. 20位的地址加法器B. 指令队列C. 段地址寄存器D. 通用寄存器6. 已知某操作数的物理地址是3117AH ,则它的段地址和偏移地址可能是( )。
A. 3108H ;00EAHB. 3100H ;117AHC. 3025H ;0F2AHD. 3000H ;007AH7.设(SS)=238AH, (SP)=0450H ,执行PUSH BX 和PUSHF 两条指令后,堆栈顶部的物理地址是( )。
A. 23CECHB. 23CF2HC. 23CF4HD. 23CE8H8. 能够将CF置1的指令是()。
A. CLCB. CMCC. NOPD. STC9. 8086 CPU在进行I/O读操作时,IODT/必须是()。
M/和RA. 0,1B. 0,0C. 1,0D. 1,110. 一片可编程中断控制器8259A能管理()级硬件中断。
A. 10B. 8C. 64D. 211. 8255A能实现双向传送功能的工作方式位()。
A. 方式0B. 方式1C. 方式2D. 方式312. 若8255A的地址范围为800H~803H,则它的方式控制字从()地址送入。
A. 800HB. 801HC. 802HD. 803H13.串行异步通信传输信息时,其特点是()。
《汇编语言程序设计》考试练习题及答案一、单选题1. 计算机中存取信息或数据的最小单位为()A 、位B 、字节C 、字D 、双字答案:B2. 调用子程序的指令为()A 、CALLB 、RETC 、HLTD 、NOP答案:A3. DOS功能调用是通过()指令去调用DOS系统提供的软件中断处理程序A 、INT 21HB 、INT 23HC 、INT 12HD 、INT 11H答案:A4. 满足()时,CPU允许中断A 、IF=0B 、IF=1C 、DF=0D 、DF=1答案:B5. 完成对CL寄存器的内容乘以4的正确操作是()。
A 、ROL CL,1 ROL CL, 1B 、MUL 4C 、SHL CL, 1 SHL CL, 1D 、MOV CL , 2 SHL CL, CL答案:C6. 下面寄存器中可以分为两个独立8位寄存器的是()A 、AXB 、DIC 、CSD 、SI答案:A7. ()是用二进制编码的机器指令的集合及一组使用机器指令的规则,是CPU能直接识别的唯一语言。
A 、汇编语言B 、机器语言C 、JAVA语言D 、C语言答案:B8. 源程序模块结束语句为()A 、ORGB 、ENDC 、SEGMENTD 、START答案:B9. 8位补码表示的有符号数的表示范围是()A 、0~255B 、-128~+127C 、0~65535D 、-32768~+32767答案:B10. 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来,下列说法正确的是()A 、占内存空间小,但速度慢B 、占内存空间大,但速度快C 、占内存空间相同,但速度快D 、占内存空间相同,但速度慢答案:B11. 与LEABX ,BUF指令完全等效的指令是()。
A 、MOV BX ,BUFB 、LDS BX ,BUFC 、MOV BX ,OFFSET BUFD 、MOV BX ,WORD PTR BUF答案:C12. 14的非压缩BCD码为()A 、00010100B 、01000001C 、0000000000010100D 、0000000100000100答案:D13. 要实现使BETA的值为56,应采用的语句是()A 、BETA DB 56B 、BETA DB 56HC 、BETA EQU 56HD 、BETA EQU 56答案:D14. ()不可以做目的操作数A 、立即数B 、寄存器C 、存储器操作数D 、累加器答案:A15. 计算机一般由中央处理器、存储器和输入/输出子系统组成,其中()可以存放程序、数据、信息及中间结果。
2024年-2025年计算机程序设计员考试题库及答案(最新版)一、单项选择题1.在数据库结构中,保证数据库独立性的关键因素是(D)。
A、数据库的逻辑结构B、数据库的逻辑结构、物理结构C、数据库的三级结构D、数据库的三级结构和两级映射是(A)公司推出的一种Internet编程新技术。
A、MicrosoftB、SUNC、HPD、Netscape3.下列属于面向机器的语言的是(C)。
A、C语言B、java语言C、汇编语言D、C++语言4.结构化软件开发方法将软件的开发划分为多个阶段,其中关键是(B)。
A、编码的正确性B、需求的准确性C、测试的严格性D、设计的科学性5.图最适合用来表示(D)。
A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间具有多对多关系的数据6.软件测试的目的是(C)。
A、证明软件系统中存在错误B、找出软件系统中存在的所有错误C、尽可能多地发现软件系统中的错误和缺陷D、证明软件的正确性7.目前的计算机与过去的计算机工具相比,所具有的特点是(B)。
A、按照程序自动进行运算,完全取代人的脑力劳动B、具有记忆功能,能够储存大量信息,可供用户随时检索和查询C、具有逻辑判断能力,所以说计算机具有人的全部智能D、以上都对8.按照《中华人民共和国著作权法》的权利保护期,下列选项中,受到永久保护的是(B)。
A、发表权B、修改权D、发行权9.(C)是一种广泛应用于各行各业的技术管理过程。
A、技术管理B、软件工程C、项目管理D、系统工程10.软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因。
A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证11.(D)框架补充了集成开发环境中的大量工具箱和设计器。
A、ASPB、C、JSPD、12.(A)只有两个数码,正好代表逻辑代数中的“真”和“假”。
A、二进制B、八进制C、十进制13.计算机辅助设计简称(A)。
汇编语言程序设计试题及答案1.对于有符号的数来说,下列哪个值最大()A:0F8HB:11010011BC:82 D:123Q2.下列有关汇编语言中标号的命名规则中,错误的是()A:通常由字母打头的字符、数字串组成B:标号长度不能超过31个字符C:?和$不能单独作为标号D:.号不可位于标号首3.8088/8086存储器分段,每个段不超过()A.64K个字B.32K个字节C.1兆个字节D.64K个字节4.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式()A:寄存器寻址B:相对基址变址寻址C:变址寻址D:基址变址寻址5.若AX= - 15要得到AX=15应执行的指令是()A.NEG AXB.NOT AXC.INC AXD.DEC AX6.8086/8088系统执行传送指令MOV时()A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志7.若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用()A:NOT B:OR C:AND D:XOR8.下列指令中段默认为堆栈段的是()A.MOV AX,[BX+SI+10]B.ADD AX,ES:[SI]C.SUB [BX],[BP][DI]D. MOV DX,[1000H]9.关于8086/8088微机系列,下列说法哪个是正确的()A:一个存储单元由16个二进制位组成,简称字。
B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。
C:在内存空间中,可以无限分配段,且段的大小不受限制。
D:段与段之间可以邻接,也可以重叠。
10.下列关于堆栈的说法,错误的是()A:以“先入后出”为原则。
B:栈区最高地址单元的前一个单元为栈底。
C:运行中SP寄存器动态跟踪栈顶位置。
D:压栈和弹出都是以字节为单位。
11.表示过程定义结束的伪指令是()A.ENDPB.ENDSC.ENDD.ENDM12.BUF1 DB 3 DUP(0,2 DUP (1,2),3)COUNT EQU $-BUF1符号COUNT等价的值是()A.6B.18C.16D.913.下列标志位中,可以用来判断计算结果正负的是()A:PF B:SF C:DF D:OF14.下列指令正确的是()A. MOV [100H], [BX]B.MOV DS, ESC. ADD V[BX], CXD.MOV AX, 34H15.下列哪个寄存器是属于指针寄存器()A:SI B:DX C:SP D:ES二、填空题 (每小题4 分,共 20 分)1.下列程序段求数组FLD的平均值,结果在AL中。
汇编语言程序设计一、填空题1。
可屏蔽中断就是它的请求是否被CPU响应要受2. 使用LINK3. 在寄存器间接寻址中,如果指令中指定的寄存器为BP,4.DOS系统功能调用方式为:(1)置入口参数;(2)中断程序编号送5.通常主程序和子程序间参数传送的方法有三种:用寄存器传递、用存储单元传递、用堆栈传递(顺序可调换)6。
CPU暂停当前程序的执行,转而执行处理紧急事务的程序,并在该事务处理完后能自动恢复执行原先程序的过程。
在此,称引起紧急事务的事件为中断源。
7ES89.键盘I/O、显示I/O和打印I/O1011.若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,(SI+COUNT)中,源操作数的有效地址EA,其物理地址为_1148H __。
二、单项选择题1.CPU要访问的某一存储单元的实际地址称(C)A.段地址B.偏移地址C.物理地址D.逻辑地址2.某存储单元的物理地址是12345H,可以作为它的段地址有(D)A.2345H B.12345H C.12340H D.1234H3.执行后使BX=0的同时也使CF=0,OF=0的指令是( A )A.XOR BX,BX B.OR BX,BX C.AND BX,BX D.CMP BX,BX4.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是( B )A.CX≠0且ZF=1B.CX≠0且ZF=0 C.CX≠0或ZF=1D.CX≠0或ZF=05.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( C )A.DAA校正指令的功能已自动加在AH中B.进位值在AF中,校正后根据AF内容再加在AH中C.进位值在CF中,校正后根据CF内容再加在AH中D.进位值在AL最高位上,校正后根据AL最高位内容再加在AH中6.表示过程定义结束的伪指令是( A )A。
ENDP B。
ENDS C.END D。
《汇编语言》期末试题(A卷)计算机科学技术、网络工程专业一、单选题(每小题2 分,共30 分)1.用DEBUG调试汇编语言程序时,显示数据的地址是5000:0400,此时数据的物理地址是()A.50400HB.5040HC.54000HD.5400H2.设ES=1100H,(12000H)=90H,(12001H)=20H,(12002H)=30H,执行MOV BX,ES:[1000H]则BX=( )A.90HB. 2090HC. 9020HD. 3020H3.8086中下列四条指令中错误的是( )A.MUL AX, BLB.MOV AX, [DI]C.DEC AXD.ADD AL,[SI]4. 指令ADD AL,[BX+SI]中源操作数是()寻址方式。
A. 寄存器B.直接C. 基址变址D. 相对基址变址5.指令MOV AX,0A5B6H MOV CL,4 ROL AX,CL 执行后,AX=( )A.0A5B6HB.0B6A5HC.00A5HD.5B6AH6.当执行指令CMP AX,BX后,若ZF=1,下面的叙述正确的是()。
A 表示AX和BX内容不相同B 表示AX和BX内容相同C 表示AX内容大于BXD 表示AX内容小于BX7.定义宏的伪指令是( )A.PROC和ENDPB.SEGMENT和ENDSC.EQU和ENDD.MACRO和ENDM8. 完成同指令LEA AX,BUF 相同功能的指令是( )A. MOV AX, BUFB. LDS AX,BUFC. MOV AX,SEG BUFD. MOV AX,OFFSET BUF9. 循环指令LOOP NEXT,终止循环操作的条件是( )A. CX=0且ZF=0B. CX=0C. CX=0 且ZF=1D. CX=0 或ZF=110.有数据定义NUM DB 2 DUP ( 1,2,3,4,5) ,NUM占有( )字节存储单元。
A.4B.5C.6D.1011.在8086/8088系统中,用于确定堆栈栈顶地址的寄存器有( )A.CS:IPB.SS:SPC.DS:SID.DS:DI12. IN AX, 20H指令中的20H是( )。
Python考试题图文复习知识点试卷试题一、选择题1.python文件的扩展名是()A.py B.pye C.vbp D.pyr2.下面不是python特性的是():A.免费的B.简单易学C.可移植性好D.是低级语言3.利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填()A.i=i*3 B.i=i%3 C.i%3==0 D.i/3==1 4.Python中的数据类型float表示()A.布尔型B.整型C.字符串型D.浮点型5.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excel D.access 6.以下选项中,不是Python中文件操作的相关函数是()。
A.open () B.load ()C.read () D.write ()7.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、 10 B.10、20 C.20、 20 D.20、 10 8.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a//0.001 C.round(a,3) D.round(3,a) 9.在python中,运行下列程序,正确的结果是()s=0for i in range (1,5):s=s+iprint("i=",i,"s=",s)A.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15 10.Python中,保留字写法正确的是()A.PRINT()B.Print()C.print()D.Int()11.在Python中,显示出信息x,并要求输入数据的是()。
A.abs(x) B.float(x) C.print(x) D.input(x) 12.以下Python程序运行后,变量x和st的值分别是()。
一、填空题(每空1分,共70分)二、单选(每题1分,共40分)40题三、多选(每题2分,共20分)10题四、判断(每题0.5分,共10分)20题五、程序分析(40分)8题六、编程(20分)2题一、填空题(每空1分,共70分)中央处理器包括、、。
(运算器控制器寄存器组)(出自第1章)物理地址是指实际的位主存单元地址,每个存储单元对应唯一的物理地址。
(20)(出自第1章)十进制数11.375转换为二进制数为;二进制数1101101转换为十进制数为。
(1011.011 109)(出自第1章)十进制数28转换为十六进制数为, 十六进制数3A转换为十进制数为。
(1CH 58)(出自第1章)十六进制数A2B转换为二进制数为, 二进制数110111100101.1011转换为十六进制数为。
(101000101011 0DE5.BH)(出自第1章)37的压缩BCD编码是。
(00110111B)(出自第1章)用二进制代码书写指令和程序的语言,称为。
(机器语言)(出自第1章)计算机中的指令由和两部分组成。
(操作码操作数)(出自第5章)把A和B两个寄存器的内容进行异或运算,若运算结果是,那么A、B寄存器的内容必定相同。
(零或0)(出自第7章)AL,BL中存放着压缩的BCD数,(AL)=18H,(BL)=47H,执行如下两条指令ADD AL,BL 和DAA后,(AL)=________。
(65H)(出自第7章)当指令“SUB AX,BX”执行后,CF=1,说明最高有效位;对数,说明操作结果溢出。
(有借位有符号)(出自第7章)指令SAR可用于除以2,而指令SHR则可用于除以2。
(有符号数无符号数)(出自第7章)假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES DI,[BX]”后,(DI)= ,(ES)= 。
(05AEH 4000H)(出自第6章)对于指令XCHG BX,[BP+SI],如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后:(BX)=,(2F246H)= 。
汇编考试试题一、选择题1.CPU发出的访问存储器的地址是(A)。
A.物理地址B.偏移地址C.逻辑地址D.段地址2.将高级语言的程序翻译成机器码程序的实用程序是(A)。
A.编译程序B.汇编程序C.解释程序D.目标程序3.DEC BYTE PTR[BX]中的操作数的数据类型是(C)。
A.字B.双字C.字节D.四字4.在下列语句中,BUFFER称为(B)。
BUFFER DB 01H,0AHA.符号B.变量C.助记符D.标号5.串操作指令中,源串操作数的段地址一定在(C)寄存器中。
A. CSB. SSC. DSD. ES6.使计算机执行某种操作的命令是(B)。
A.伪指令B.指令C.标号D.助记符7.将数据5618H存放在存储单元中的伪指令是(B)。
A. DATA1 DW 1856HB. DATA1 DB 18H,56HC. DATA1 EQU 5618HD. DATA1 DB 18H,00H,56H,00H8.若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=(A)。
A. 1400HB. 77F8HC. 0000HD. 0FFFFH9.计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。
目前,微机中普遍采用的是(C)码。
A. BCD码B.二进制码C.ASCII码D.十六进制码10.用指令的助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为(A)。
A.汇编语言B.高级语言C.机器语言D.低级语言1.指令JMP FAR PTR DONE属于(C)。
A.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址2.执行下面指令序列后,结果是(A)。
MOV AL,82HCBWA.AX=0FF82HB. AX=8082HC. AX=0082HD. AX=0F82H3. 物理地址(10FF0H )=10H,(10FF1H )=20H,(10FF2H )=30H,从地址10FF1H中取一个字的内容是(B)。
Python语言是一种脚本编程语言汇编语言是直接操作计算机硬件的编程语言程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段falseFalsetrueTruedelpassnot‘500/10’500/1050<class 'float'><class 'str'>None6, 262str.replace(x,y)方法把字符串str中所有的x子串都替换成y想把一个字符串str所有的字符都大写,用str.upper()想获取字符串str的长度,用字符串处理函数str.len()设x = ’aa’ ,则执行x*3的结果是‘aaaaaa’正确答案: Cprint(str[0].upper()+str[1:])print(str[1].upper()+str[-1:1])print(str[0].upper()+str[1:-1])循环框连接点判断框遍历循环使用for <循环变量> in <循环结构>语句,其中循环结构不能是文件使用range()函数可以指定for循环的次数for i in range(5)表示循环5次,i的值是从0到4用字符串做循环结构的时候,循环的次数是字符串的长度正确答案: A11.执行以下程序,输入”93python22”,输出结果是:w = input(‘请输入数字和字母构成的字符串:’)for x in w:if '0'<= x <= '9':continueelse:w.replace(x,'')python9322python93python229322正确答案: C12.执行以下程序,输入la,输出结果是:la = 'python'try:s = eval(input('请输入整数:'))ls = s*2print(ls)except:la请输入整数pythonpythonpython正确答案: C13.执行以下程序,输入qp,输出结果是:k = 0while True:s = input('请输入q退出:')if s == 'q':k += 1continueelse:k += 2break2请输入q退出:31正确答案: A14.以下程序的输出结果是:s = 0def fun(num): #s 在函数内无定义。