大工17春《汇编语言程序设计》在线测试1

合集下载

大工18春《汇编语言程序设计》在线测试3

大工18春《汇编语言程序设计》在线测试3

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 假设(EAX)=00001000H,(EBX)=00002000H,(DS)=0010H,试问MOV ECX,[EAX+EBX]指令访问内存的物理地址是()。

A: 00003100HB: 10003100HC: 00003200HD: 00005100H正确答案:(单选题) 2: 阅读下面的程序片段。

(1)MOV AX,723AH(2)MOV BX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:(AX)等于()。

A: A9CEHB: A9CFHC: 0D: BCCEH正确答案:(单选题) 3: 阅读下面的程序片段。

(1)MOV AX,723AH(2)MOV BX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:CF等于()。

A: AB: BC: 0D: 1正确答案:(单选题) 4: 阅读下面的程序片段。

(1)MOV AX,723AH(2)MOV BX,0C86BH (3)SUB AL,BL (4)SBB AH,BH (5)XOR AL,01H (6)ADC AX,0执行该程序片段后:OF等于()。

A: CB: BC: 0D: 1正确答案:(单选题) 5: 下面指令执行后,(1)DAW DW 2A05H(2)DAB DB 0FAH (3)MOV AL,BYTE PRT DAW (4)SUB DAB,AL变量DAB中的内容是()。

A: 0F5HB: 0F6HC: 0D: 0E65H正确答案:(单选题) 6: 阅读如下程序段:(1)ADRR DB XXH,XXH,……,XXH (2) NUM EQU $-ADRR (3)RETT DB ? (4)…(5)MOV CX,NUM (6)MOV BX,-1 (7)DON: (8)INC BX (9)CMP ADRR[BX],0 (10)LOOPZ DON (11)JNZ NEXT (12)MOV BL,OFFH (13)NEXT: (14)MOV RETT,BL (15)HLT结束后,该程序完成的功能是()。

17春西南交《汇编语言程序设计》在线作业一

17春西南交《汇编语言程序设计》在线作业一

17春西南交《汇编语言程序设计》在线作业一答案一、多选题(共10 道试题,共20 分。

)1. 软件中断通常由那三种情况引起()A. 由中断指令INT引起B. 由于CPU的某些错误而引起C. 为调试程序设置的中断D. 各种外部设备的中断正确答案:2. 80X86指令系统可以分为以下几种()A. 数据传输指令B. 串处理指令C. 算术指令及逻辑指令D. 控制转移指令及处理机控制指令正确答案:3. 磁盘一般由那两部分组成()A. 系统区B. 功能区C. 数据区D. 程序区正确答案:4. 汇编程序的主要功能有()A. 检查源程序B. 测出源程序中的语法错误,并给出出错信息C. 产生源程序的目标程序,并可给出列表文件D. 展开宏指令正确答案:5. 算术指令用来执行算术运算,他们中有那两类()A. 双操作数B. 单操作数C. 三操作数D. 多操作数正确答案:6. 计算机的指令由那两部分组成()A. 操作码B. 操作平台C. 操作数D. 操作范围正确答案:7. 为运行汇编语言程序至少要在磁盘上建立以下文件()A. 编辑程序B. 汇编程序C. 连接程序D. 调试程序正确答案:8. 在程序中调用子程序指令有()A. CALLB. RETC. SUBD. ZF正确答案:9. 循环程序由那三部分组成()A. 设置循环的初始状态B. 循环体C. 循环控制部分D. 循环标识正确答案:10. 操作数可以是()A. 常数B. 寄存器C. 变量D. 表达式正确答案:西南交《汇编语言程序设计》在线作业一答案二、单选题(共20 道试题,共40 分。

)1. 指令MOV AX,[BX][SI]中源操作数采用的寻址方式是()。

A. 寄存器B. 寄存器相对C. 寄存器间接D. 基址变址正确答案:2. 机器数可以用不同的码制表示,常用的有原码、补码和()A. 随机码B. 验证码C. 反码D. 正码正确答案:3. 3. DATA SEGMENT BUF DB 1,2,3,4,5 COUNT EQU DATA ENDS 在以上数据段中COUNT的值为( )A. 3B. 5C. 4D. 6正确答案:4. 已定义数据:FEES DW 100 DUP(0,2 DUP(?)),执行指令MOV AL,LENGTH FEES后AL寄存器内容为()。

电子科大17春《汇编语言程序设计(本科)》在线作业1

电子科大17春《汇编语言程序设计(本科)》在线作业1

电子科大17春《汇编语言程序设计(本科)》在线作业12017秋17春电子科大17春《汇编语言程序设计(本科)》在线作业1一、单选题(共20 道试题,共100 分。

)1. 设(SP)=0100H,执行PUSHF之后,SP的值为()。

A. 0101HB. 00FFHC. 00FEHD. 0102H正确答案:2. 在指令MOV AX, [BP]中,源操作数寻址隐含使用的段寄存器是()。

A. CSB. SSC. DSD. ES正确答案:3. DA_BYTE1 DB 08H DUP(3 DUP(2),2 DUPC.)数据区中能构成“0302H”操作数共有()个。

A. 08HB. 04HC. 02HD. 03H正确答案:4. MOV AL, 04H ADD AL, 09H AAA 执行上述三条指令后,结果(AX) =( )A. 000DHB. 0013HC. ‘00’13正确答案:5. 已知NUM=10101010B,为向DL寄存器中传送数据0AH,不可选用的语句有( )A. MOV DL, (NUM-160) SHL 4B. MOV DL, NUM SHR 4C. MOV DL, NUM MOD 10HD. MOV DL, NUM/10H正确答案:6. 对于无符号数字除法指令DIV OPRD,其运算结果为()。

A. (AL)为余数,(AH)为商B. (AX)为余数,(DX)为商C. (AH)为余数,(AL)为商D. (DX)为余数,(AX)为商正确答案:7. 为在一连续的存储单元中依次存放数据41H,42H,……48H,下面的数据定义语句中有语法错误的是( )。

A. DB 41H,42H,43H,44H,45H,46H,47H,48HB. DW 4142H,4344H,4546H,4748HC. DB ‘ABCDEFGH’D. DW ‘BA’,‘DC’,‘FE’,‘HG’正确答案:8. 用一条指令实现将寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是()。

大工17秋《汇编语言程序设计》在线测试2 100分答案

大工17秋《汇编语言程序设计》在线测试2 100分答案

大工17秋《汇编语言程序设计》在线测试2试卷总分:100得分:100一、单选题(共10道试题,共40分)1.汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是()。

A.名字项B.操作数项C.注释项D.以上都不对正确答案:B2.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()。

A.名字的第一个字符可以是大写英文字母B.名字的第一个字符可以是字母、数字、@、_C.名字的有效长度≤31个字符D.一般来说,名字项可以是标号正确答案:B3.以下五个指令(1)MOVAL,55H(2)MOVCL,2(3)ROLAL,CL(4)ORAL,1(5)RCLAL,CL顺序执行完后,(AL)=多少?A.54HB.53HC.55HD.52H正确答案:A4.以下五个指令(1)MOVAL,55H(2)MOVCL,2(3)ROLAL,CL(4)ORAL,1(5)RCLAL,CL顺序执行完后,(CL)=多少?A.2B.3C.4D.5正确答案:A5.以下五个指令(1)MOVAL,55H(2)MOVCL,2(3)ROLAL,CL(4)ORAL,1(5)RCLAL,CL顺序执行完后,CF=多少?A.1B.2C.3D.0正确答案:A6.如果(AL)=01111111B,执行INCAL指令后,CF=()。

A.1B.0C.2D.和执行INCAL指令之前的取值保持一致正确答案:D7.如果(SP)=30H,执行PUSHBX指令后,(SP)=()。

A.28HB.2EHC.32HD.31H正确答案:B8.如果当前(BL)=57H,执行指令ADDBL,0F0H后,OF标志位的取值为()。

A.1B.0C.不确定D.2正确答案:B9.在DEBUG中,T命令的功能是()。

A.观察某内存单元的当前内容B.连续运行被调试的程序C.单步执行下一条指令D.修改指定寄存器的内容正确答案:C10.如果数据段中一个内存单元对应的物理地址为2F724H,(DS)=2F00H,那么使用DS段寄存器指明该单元的段基值时,需要使用哪一个偏移量才能正确访问该单元()。

东北大学17秋学期《汇编语言程序设计》在线作业1答案

东北大学17秋学期《汇编语言程序设计》在线作业1答案
东北大学17秋学期《汇编语言程序设计》在线作业1
一、单选题1、B2、C3、C4、B5、B
一、单选题(共10道试题,共50分。)V1.下列数据()在汇编语言中的表示是正确的。A.HIGHAXB.NOT105DC.100HMUL2D.A0H+3
正确答案:B2.确定下列哪些数据在汇编语言中是非法的()。?A.19AHB.1372C.ABHD.145
正确答案:C3.已知AX=0304H,则AAD执行后,AX的值为:A.0034HB.0304HC.0022HD.不确定
正确答案:C4.已知RET指令是属性为NEA?执行后SP的内容为()A.102HB.106HC.0FCHD.0FAH
正确答案:B5.确定下列哪些数据在汇编语言中的表示是正确的()A.19B+25DB.25AND0D3HC.108Q-102D.101BMUL0ABH
正确答案:B3.ADDDS,AX()A.错误B.正确
正确答案:A4.PUSHAL()?A.错误B.正确
正确答案:A5.CALLAX()A.错误B.正确
正确答案:B6.在宏定义中嵌套宏定义时,任何层的宏定义都可在任何时调用。()A.错误B.正确
正确答案:A7.MOVAX,CS()?A.错误B.正确
正确答案:B8.ADD〔SI〕,〔BX〕()?A.错误B.正确
正确答案:A9.NEG30H()A.错误B.正确
正确答案:A10.INC12H()A.错误B.正确
正确答案:A
正确答案:A10.已知AL=48H,则AAM执行后,AX的值为:A.0408HB.0804HC.0702HD.0207H
正确答案:C
二、判断题(共10道试题,共50分。)V1.宏定义中的形式参数可以多于宏调用的实在参数。()?A.错误B.正确

东大17秋学期《汇编语言程序设计》在线作业3免费答案

东大17秋学期《汇编语言程序设计》在线作业3免费答案

东大17秋学期《汇编语言程序设计》在线作业3免费答案17秋18春《汇编语言程序设计》在线作业3一、单选题(共 10 道试题,共 50 分。

)1. 已知AL,BX为无符号数,计算AL*BX的乘积,用下述程序段( )。

A. MUL BXB. "IMUL BXC. XOR AH,AH MUL BX "D. "CBW MUL BX " MOV AH,0正确答案:C2. 若SP=100H,当执行完指令INT 21H后,SP的值为 ( )A. 0096HB. 0094HC. 00FCHD. 00FAH正确答案:D3. 已知AL=68H,BL=5AH,指令ADD AL,BL执行后,OF和CF的值分别为()。

A. 0,0B. "0,1"C. "1,0"D. "1,1"正确答案:C4. 1MB为( )。

A. 210BB. 216BC. 220BD. 1000KB正确答案:C5. 已知AL=47H, 执行AAM后, AH、AL的内容应为()。

A. 07H、01HB. 04H、07HC. 07H、04HD. 01H、07H正确答案:A6. 循环控制指令隐含指定哪个寄存器作为循环计数器。

( )A. CLB. CXC. ALD. AX正确答案:B7. 当执行完下列指令序列后,标志位PF和SF的值为 ( )。

MOV AH,85H XOR AH,32HA. 0,0B. 0,1C. 1,0D. 1,1正确答案:D8. 确定下列那些数据在汇编语言中是非法的()。

A. 19BH+25DB. 25+ALC. 108-102QD. 101B*0ABH正确答案:B9. 确定下列那些数据在汇编语言中是非法的()。

A. 19BHB. 25DC. 108QD. 101B正确答案:C10. 已知RET指令是属性为NEAR子程序中的返回指令, 执行RET 前SP=100H,?执行后SP的内容为( )A. 102HB. 100HC. 0FEHD. 104H正确答案:A17秋18春《汇编语言程序设计》在线作业3二、判断题(共 10 道试题,共 50 分。

【在线】电子科大17春《汇编语言程序设计》在线作业1

【在线】电子科大17春《汇编语言程序设计》在线作业1

【在线】电子科大17春《汇编语言程序设计》在线作业1一、单选题(共 20 道试题,共 100 分。

) V 1. 下面指令中,合理而有意义的指令是()。

A. REP LODSBB. REP SCASBC. REP CMPSBD. REP MOVSB2. 已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在()中A. 数据段中偏移量为3236H的字节B. 附加段中偏移量为3234H的字节C. 数据段中偏移量为3234H的字节D. 附加段中偏移量为3236H的字节3. 把汇编源程序变成代码程序的过程是()A. 编译B. 汇编C. 编辑D. 链接4. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()A. 12CSBHB. 12B6BHC. 12C59HD. 12BFEH5. 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是 ()A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含1的个数为偶数6. 已知一数据段的段地址是0100H,这个段的第6个字单元的物理地址是()A. 01010HB. 0100AHC. 01012HD. 01006H7. DA1 EQU WORD PTR DA2 DA2 DB OABH,OCDH SHL DA1,1 SHR DA2,1 上述两条指令执行后,DA2中两字节单元内容分别是()A. 0ABH,0CDHB. 2BH,9BHC. 4DH,57HD. 56H,9BH8. 算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是()A. 目的操作数最高位为0B. 目的操作数最高位为1C. 目的操作数为任意情况D. 无论什么情况都不可能完全相同9. 在进行二重循环程序设计时,下列描述正确的是()A. 外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内B. 外循环初值应置外循环之内;内循环初值应置内循环之内C. 内、外循环初值都应置外循环之外D. 内、外循环初值都应置内循环之外,外循环之内10. INC 指令不影响()标志A. OFB. CFC. SFD. ZF11. 在程序执行过程中,IP寄存器中始终保存的是()A. 上一条指令的首地址B. 下一条指令的首地址C. 正在执行指令的首地址D. 需计算有效地址后才能确定地址12. 8086CPU在基址加变址的寻址方式中,变址寄存器可以为()A. BX或CXB. CX或SIC. DX或SID. SI或DI13. 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。

华中师大《汇编语言程序设计》练习测试题库及答案

华中师大《汇编语言程序设计》练习测试题库及答案

华中师范大学网络教育学院《汇编语言程序设计》练习测试题库及答案一 .选择题(只有一个正确答案,填在题干前的括号里)1.一台完整的计算机系统包括_________。

A.硬件系统和软件系统B.系统硬件和系统软件C.控制器、运算器、存储器、输入设备和输出设备D.操作系统、机器语言、汇编语言、高级语言2.汇编程序属于_________。

A.硬件系统B.软件系统C.系统软件D.用户软件3.简单的汇编语言程序可以通过_________来建立A.连接程序B.调试程序C.汇编程序D.编辑程序4.8086/8088微处理器包含有两个独立的部件_________和_________。

A.R和ALUB.CS和IPC.BIU和EUD.CPU和I/0设备5 .进行汇编语言编程时,设计者应该考虑一些基本的要求,下列叙述不正确的是____。

A.程序应该结构化B.程序应该执行速度快C.程序应该占用空间大D.程序应该简明、易读、易懂6 .一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是____。

A.12C5BHB.12B6BHC.12C59HD.12BFEH7 .字符串HOLLO的ASCII代码表示为____.A.484F4C4C4FHB.484F4D4D4FHC.494F4C4C4FHD.494F4D4D4FH8.如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址是_________:212CH。

A. IEA2HB. IEB2HC. IFA2HD. IFB2H9,现有段地址和偏移地址为1025H:0F2AH,那么它所对应存储单元中的物理地址是_________。

A. 1107AHB. 01F4FHC. 11F4FHD. 1117AH10.一个有16个字的数据区,它的起始地址是1000H:117AH,请指出这个数据区最末一个字单元的物理地址是_________。

大工19秋《汇编语言程序设计》在线作业1[学习资料]

大工19秋《汇编语言程序设计》在线作业1[学习资料]

【奥鹏大连理工】大工19秋《汇编语言程序设计》在线作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH AX(3)ADC AX,0(4)PUSH AX(5)POP BX,(BX)等于()。

A.F
B.2
C.1
D.0
[参考提示:请参看课本知识,回答本题]
答案解析:D
2.设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH AX(3)ADC AX,0(4)PUSH AX(5)POP BX,(SP)等于()。

A.0FFH
B.0FEH
C.0EEH
D.00FA
[参考提示:请参看课本知识,回答本题]
答案解析:B
3.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。

A.表示该数为偶数
B.表示结果中含2的个数为偶数
C.表示结果中含1的个数为奇数
D.表示结果中低八位含1的个数为偶数
[参考提示:请参看课本知识,回答本题]
答案解析:D
4.下列对CL寄存器的内容乘以4的正确操作是()。

A.SHL CL,1
B.ROLS CL,4
C.MUL 4
D.MOV CL,2
[参考提示:请参看课本知识,回答本题]
答案解析:A
5.下面各传送指令中,错误的是()。

A.MOV DS,AX
B.MOV [DI],[SI]
C.MOV AX,BX
D.MOV AL,'A'。

大工18春《汇编语言程序设计》在线测试1

大工18春《汇编语言程序设计》在线测试1

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH AX(3)ADC AX,0(4)PUSH AX(5)POP BX,(BX)等于()。

A: 0B: 1C: 2D: F正确答案:(单选题) 2: 设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH AX(3)ADC AX,0(4)PUSH AX(5)POP BX,(SP)等于()。

A: 0FEHB: 0FFHC: 0EEHD: 00FA正确答案:(单选题) 3: 当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。

A: 表示结果中含2的个数为偶数B: 表示结果中含1的个数为奇数C: 表示该数为偶数D: 表示结果中低八位含1的个数为偶数正确答案:(单选题) 4: 下列对CL寄存器的内容乘以4的正确操作是()。

A: ROLS CL,4B: MUL 4C: SHL CL,1D: MOV CL,2正确答案:(单选题) 5: 下面各传送指令中,错误的是()。

A: MOV [DI],[SI]B: MOV AX,BXC: MOV DS,AXD: MOV AL,'A'正确答案:(单选题) 6: 下面各传送指令中,错误的是()。

A: MOV AL,AXB: MOV AX,DATA_SEGC: MOV AL,'C'D: MOVSX AX,BL正确答案:(单选题) 7: 如果要读取80H号端口的内容,下面()指令能够实现该功能。

A: ADDT BL, 80HB: MOVt AL,[80H]C: ADDT 80H------------------------------------------------------------------------------------------------------------------------------ D: IN AL,128正确答案:(单选题) 8: 如果(AL)=03H,(BL)=05H,执行如下程序片段后, (1)SUB AL,BL(2)AAS,得到(AL)等于()。

大工18春《汇编语言程序设计》在线测试2

大工18春《汇编语言程序设计》在线测试2

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()。

A: 16B: 17C: 18D: 19正确答案:(单选题) 2: 假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,AH寄存器中的内容是()。

A: 00HB: 01HC: 42HD: 43H正确答案:(单选题) 3: 假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,AL寄存器中的内容是()。

A: 00HB: 01HC: 42HD: 43H正确答案:(单选题) 4: 现有如下数据段(1)DATA SEGMENT(2)ARRAY1 DB 1,26,‘3456’(3)ARRAY2 DW 7,89H,10(4)VAL EQU ARRAY2-ARRAY1(5)DATA ENDS请问:该数据段已占有()字节的存储空间。

A: 11B: 12C: 13D: 8正确答案:(单选题) 5: 假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()H。

大工17春《计算机科学导论》在线作业1答案

大工17春《计算机科学导论》在线作业1答案

大工17春《计算机科学导论》在线作业1答案作业1题目:编程题1. 编写程序,输出1-100之间的所有素数。

解答代码如下:def is_prime(num):if num < 2:return Falsefor i in range(2, int(num**0.5) + 1):if num % i == 0:return Falsereturn Truedef print_primes():primes = []for num in range(1, 101):if is_prime(num):primes.append(num)return primesprimes = print_primes()print(primes)2. 编写程序,求用户输入的任意正整数的阶乘。

解答代码如下:def factorial(num):result = 1for i in range(1, num + 1):result *= ireturn resultnum = int(input("请输入一个正整数:")) factorial_result = factorial(num)print(f"{num}的阶乘为:{factorial_result}")3. 编写程序,判断用户输入的字符串是否为回文字符串。

解答代码如下:def is_palindrome(string):string = string.lower()reversed_string = string[::-1]if string == reversed_string:return Trueelse:return Falsestring = input("请输入一个字符串:")if is_palindrome(string):print("是回文字符串")else:print("不是回文字符串")以上是《计算机科学导论》在线作业1的答案,希望对您有帮助。

大工12春《汇编语言程序设计》在线作业1

大工12春《汇编语言程序设计》在线作业1

大工12春《汇编语言程序设计》在线作业1 大工12春《汇编语言程序设计》在线作业11. 在计算机中表示存储容量时,下列描述中正确的是A. 1KB=1024MBB. 1KB=1000BC. 1MB=1024KBD. 1MB=1024GB正确答案:C 满分:4 分得分:42. 执行除法指令后,影响的标志位是:()A. CF,OFB. SF,ZFC. CF,OF,SFD. AF,CF,OF,PF,SF,ZF都不确定正确答案:D 满分:4 分得分:43. 将十六进制数8765转化为二进制数,结果是:()A. 1000101101100101B. 1000011101100110C. 1000011110100101D. 1000011101100101正确答案:D 满分:4 分得分:44. 8位二进制补码整数的最小值是:()A. -126B. -127C. -128D. -129正确答案:C 满分:4 分得分:45. 在8086/8088中,寄存器BP的功能是:()A. 存放段的首地址B. 用于变址操作C. 存放堆栈段的偏移地址D. 存放代码段的偏移地址正确答案:B 满分:4 分得分:46. 指令MOV SI,10的源操作数的寻址方式是:()A. 变址寻址B. 立即数寻址C. 寄存器寻址D. 寄存器间接寻址正确答案:B 满分:4 分得分:47. 下列是8位二进制数的补码,其中真值最大的是:()A. 10001000B. 11111111C. 00000000D. 00000001正确答案:D 满分:4 分得分:48. 在计算机中一个字节由()位二进制数组成A. 2B. 4C. 8D. 16正确答案:C 满分:4 分得分:49. 若(AX)=3500H,(CX)=56B8H,当 AND,AX,CX指令执行后,(AX)=()A. 1400HB. 77F8HC. 0000HD. 0FFFFH正确答案:A 满分:4 分得分:410. 能保存各逻辑段的起始地址的寄存器称为:()A. 段寄存器B. 地址寄存器C. 数据寄存器D. 计数寄存器正确答案:A 满分:4 分得分:4大工12春《汇编语言程序设计》在线作业1试卷总分:100 测试时间:-- 试卷得分:96单选题多选题判断题二、多选题(共 5 道试题,共 40 分。

《汇编语言程序设计》网考参考答案资料试题库奥鹏中国石油大学北京

《汇编语言程序设计》网考参考答案资料试题库奥鹏中国石油大学北京

《汇编语言程序设计》网考参考答案资料试题库奥鹏中国石油大学北京中国石油大学(北京)现代远程教育学院《汇编语言程序设计》网考期末复习题题库资料参考答案一、选择(30题)1.下列是8位带符号二进制数的补码,其中最大的是( B )。

A、10001000B、00000001C、00000000D、111111112.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现。

( C )A、占内存空间小,但速度慢B、占内存空间相同,速度快C、占内存空间大,但速度快D、占内存空间相同,速度慢3.数据定义为:EE DB 3,4CC DW 3456H,6789H执行指令“MOV CX,WORD PTR EE+1”后,(CX)= ( B )A、0304HB、5604HC、3404HD、3456H4.有如下指令序列:MOV AL,95HMOV CL,2SAR AL,CL上述指令序列执行后,AL的内容是( D )A、05HB、25HC、24HD、0E5H5.设A=18610,B=2738,C=0BB16,把这三个数看成无符号数,则它们之间的关系是( D )。

A、A>B>CB、 A<b<c< bdsfid="96" p=""></b<c<>C、A=B=CD、A< bdsfid="99" p=""><>6.用一条指令实现寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是( D )。

A、ADD AX,[BX][SI]B、MOV AX,[BX][SI]C、AND AX,[BX][SI]D、LEA AX,[BX][SI]7.要从端口1234H中读入8位数据,其指令应是( C )。

A、MOV DX,1234H。

《汇编语言程序设计》在线测试

《汇编语言程序设计》在线测试

《汇编语言程序设计》第01章在线测试《汇编语言程序设计》第01章在线测试剩余时间:59:50答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、一个字节的二进制位数是____位。

A、4B、8C、16D、322、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。

A、57974HB、5883HC、58ECHD、57914H3、汇编语言源程序中,每个语句由4项组成,不影响语句功能的是_____。

A、名字项B、助记符(操作码)C、操作数D、注释4、在汇编语言程序中,可执行代码(语句)应该在______定义的逻辑段中。

A、.stackB、.dataC、.codeD、.extr5、汇编语言中的“end begin ”中的begin指的是______。

A、程序开始执行的位置B、程序开始汇编的位置C、程序终止执行的位置D、程序终止汇编的位置第二题、多项选择题(每题2分,5道题共10分)1、微型机硬件主要由________和系统总线等组成。

A、微处理器(CPU)B、存储器C、I/O接口D、操作系统E、外设2、如下________名称属于8086的16位通用寄存器。

A、IPB、DSC、BPD、DXE、AX3、8086段寄存器有_______。

A、IPB、DSC、CSD、ESE、SS4、采用汇编语言进行程序开发,可以使用的工具软件有______。

A、文本编辑程序B、汇编程序C、调试程序D、集成化开发环境E、连接程序5、汇编语言中,______可以作为有效的名字,如标号、变量名等。

A、0fffhB、var00C、loop1D、testE、add第三题、判断题(每题1分,5道题共5分)1、程序员有时采用十六进制形式表达数据,这是因为计算机内部寄存器电路采用这种进制。

大工17春《汇编语言程序设计》在线测试1

大工17春《汇编语言程序设计》在线测试1

大工17春《汇编语言程序设计》在线测试1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1. 以下有关运算器运算功能的描述,()是正确的。

A. 只做加法
B. 只做算术运算
C. 既做算术运算又做逻辑运算
D. 只做逻辑运算
满分:4 分
正确答案:C
2. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是()。

A. 立即数寻址
B. 直接寻址
C. 间接寻址
D. 变址选址
满分:4 分
正确答案:D
3. 运算器虽有许多部件组成,但核心部分是()。

A. 数据总线
B. 算术逻辑运算单元
C. cache
D. CPU和寄存器
满分:4 分
正确答案:B
4. 下面的数值表示中,和十进制127相等的是哪一个()。

A. 1113B
B. 127H
C. 80H
D. 7FH
满分:4 分
正确答案:D
5. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3C(16进制),给出的偏移量是62(16进制),则它对应的有效地址是()(16进制)。

A. 63
B. 4D9F
C. 4E3C。

东师汇编语言程序设计17春在线作业2免费答案

东师汇编语言程序设计17春在线作业2免费答案

东师汇编语言程序设计17春在线作业2免费答案一、单选题(共 10 道试题,共 30 分。

V 1. 循环程序中最重要的一部分是( A. 设置循环的初始状态 B. 循环体 C. 循环控制变量 D. 以上三者都是标准答案:B2. 非法文件代号的错误代码是( A. 06 B. 03 C. 19 D. 02 标准答案:A3. 循环程序有几种结构方式( A. 3 B. 2 C. 1 D. 0 标准答案:B4. MOV DX,COUNT[BP][DI]的源操作数的寻址方式是(A. 变址寻址B. 基址寻址C. 直接寻址D. 基址变址寻址标准答案:D5. 调用一个子程序结束之后需返回应该用(指令。

A. Call B. iret C. ret D.iret or ret 标准答案:C6. 存储器的物理地址是由段地址和(组合而成的 A. 寄存器地址 B. 偏移地址 C. 位移 D. 存储器地址标准答案:B7. 将十六进制数FFH转换为十进制数是( A. 165B. 11111111C. 1515D. 255 标准答案:D8. 如果一个文件被赋予“只读”属性,那么用户可以( A. 写文件 B. 修改文件 C. 读文件 D. 读写文件标准答案:C9. 键盘中断调用16H的0号功能是将读入字符的ASCII码送入( A. AH B. AL C. BHD. BL 标准答案:B10. DOS中断类型功能号位21表示( A. 功能调用 B. 程序终止C. 终止地址D. 严重错误向量标准答案:A二、多选题(共 10 道试题,共 30 分。

V 1. CPU利用输入输出指令与外部设备交换什么信息(A. 控制信息B. 状态信息C. 数据信息D. 总线信息标准答案:ABCD2. CRAY PROC ① PUSH AX ② ADD AX,BX RET ③ ENDP CRY④上面程序哪个部分有错(A. ①B. ②C. ③D. ④ 标准答案:AD3. 下列(是关系操作符。

东师汇编语言程序设计17秋在线作业1

东师汇编语言程序设计17秋在线作业1

奥鹏东师汇编语言程序设计17秋在线作业1试卷总分:100 测试时间:--单选题多选题判断题、单选题(共 10 道试题,共 30 分。

)1. 宏指令名的第一个符号必须是()A. 字母B. 数字C. 下划线D. 汉字满分:3 分2. 将十六进制数2710H转换为二进制数是()A. 10000B. 1001C. 1326D. 4125满分:3 分3. 指令MOV BX,MASK[BP],若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么物理地址为()A. 17500HB. 16500HC. 14500HD. 13500H满分:3 分4. 文件代号是()类型A. 字节B. 字C. 双字D. 四字满分:3 分5. CPU利用什么与外设交换信息()A. 数据接口B. 控制器C. IN/OUTD. 控制器满分:3 分6. 循环程序有几种结构方式()A. 3B. 2C. 1D. 0满分:3 分7. MOV AX,ES:COUNT[DI] 源操作数的寻址方式是()A. 基址寻址B. 立即寻址C. 变址寻址D. 基址变址寻址满分:3 分8. 把()集成在芯片上构成CPU。

A. 运算器B. 控制器和存储器C. 运算器和控制器D. 运算器和存储器满分:3 分9. 把汇编源程序变成代码程序的过程是()A. 编译B. 汇编C. 编辑D. 链接满分:3 分10. 类型14H的中断向量在存储器的哪些单元里()A. 0000:0050HB. 0000:0060HC. 0000:0070HD. 0000:0080H满分:3 分多选题1. 计算机主要由()构成。

A. 运算器B. 控制器C. 存储器D. 输入输出设备满分:3 分2. 伪操作可以完成的功能()A. 处理器选择B. 定义程序模式C. 定义数据D. 分配存储区满分:3 分3. I/O端口有哪几种()A. 数据端口B. 控制端口C. 状态端口D. 串行口满分:3 分4. 与转移地址有关的寻址方式()A. 段内直接寻址B. 段内间接寻址C. 段间直接寻址D. 段间间接寻址满分:3 分5. 两个二进制位进行加法运算结果为0的可能组合()A. 0+0B. 0+1C. 1+0D. 1+1满分:3 分6. 优先级判断的方法主要有()A. 软件查询B. 搜索法C. 简单硬件排队法D. 可编程中断控制器法满分:3 分7. 下列条件转移指令用于无符号数的是()A. jbB. jnbC. jlD. jbe满分:3 分8. 当中断发生时,中断机构所完成的动作是( )A. 取中断类型号NB. 标志寄存器内容入栈C. 当前代码段寄存器内容入栈D. 当前指令计数器IP内容入栈满分:3 分9. 执行完指令“CMP AX,0”后,如果要实现AX寄存器中的内容为正数则转移到L,应使用的指令有()A. JAE LB. JGE LC. JNS LD. JNC L满分:3 分10. 与数据有关的寻址方式()A. 立即寻址B. 直接寻址C. 变址寻址D. 基址寻址满分:3 分判断题1. 因为有段寄存器,所以存储器要分段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题(共 10 道试题,共 40 分。

) V 1. 以下有关运算器运算功能的描述,()是正确的。

A. 只做加法
B. 只做算术运算
C. 既做算术运算又做逻辑运算
D. 只做逻辑运算
标准答案:C
2. 在指令系统的寻址方式中,先计算后访问内存的寻址方式是()。

A. 立即数寻址
B. 直接寻址
C. 间接寻址
D. 变址选址
标准答案:D
3. 运算器虽有许多部件组成,但核心部分是()。

A. 数据总线
B. 算术逻辑运算单元
C. cache
D. CPU和寄存器
标准答案:B
4. 下面的数值表示中,和十进制127相等的是哪一个()。

A. 1113B
B. 127H
C. 80H
D. 7FH
标准答案:D
5. 在变址寄存器寻址方式中,若变址寄存器的内容是4E3C(16进制),给出的偏移量是62(16进制),则它对应的有效地址是()(16进制)。

A. 63
B. 4D9F
C. 4E3C
D. 4E9E
标准答案:D
6. 一个完整的计算机系统应包括()。

A. 运算器、存储器、控制器
B. 外部设备和主机
C. 主机和应用程序
D. 配套的硬件和软件系统
标准答案:D
7. 在计算机系统中,存储器是记忆设备,它主要用来()。

A. 存放数据
B. 存放程序
C. 存放数据和程序
D. 存放微程序
标准答案:C
8. 如果(AL)=35H,执行AND AL,0FFH指令后,CF=()。

A. 0
B. 1
C. 2
D. 3
标准答案:A
9. 在变址寄存器寻址方式中,操作数的有效地址等于()。

A. 基值寄存器内容加上位移量
B. 堆栈指示器内容加上位移量
C. 变址寄存器内容加上位移量
D. 程序记数器内容加上位移量
标准答案:C
10. 对计算机的软件、硬件进行管理的是()的功能。

A. 操作系统
B. 数据库管理系统
C. 编译器
D. 用户程序
标准答案:A
二、判断题(共 20 道试题,共 60 分。

) V 1. 指令指针寄存器是IP。

()
A. 错误
B. 正确
标准答案:B
2. 在8086中,SHL AX,BL指令是正确的。

()
A. 错误
B. 正确
标准答案:A
3. 一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统。

()
A. 错误
B. 正确
标准答案:A
4. 外存比主存的存储容量小、存取速度快。

()
A. 错误
B. 正确
标准答案:A
5. MUL AX,BX,CL,DL指令是正确的。

()
A. 错误
B. 正确
标准答案:A
6. CS寄存器属于段寄存器。

()
A. 错误
B. 正确
标准答案:B
7. 指令的多种寻址方式会使指令格式复杂化,但可以增加指令获取操作的灵活性。

()
A. 错误
B. 正确
标准答案:B
8. 计算机系统通过接口与外围设备通信。

()
A. 错误
B. 正确
标准答案:B
9. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。

()
A. 错误
B. 正确
标准答案:A
10. 基址变址寻址方式使用段跨越前缀时格式为 MOV AX,ES:[BX][SI]。

()
A. 错误
B. 正确
标准答案:B
11. CPU可以直接访问主存,而不能直接访问外存。

()
A. 错误
B. 正确
标准答案:B
12. POP AH指令是正确的,可以以字节为单位。

()
A. 错误
B. 正确
标准答案:A
13. 内存和外存都能直接向CPU提供数据。

()
A. 错误
B. 正确
标准答案:A
14. 八进制数据31转化成十进制数据为30。

()
A. 错误
B. 正确
标准答案:A
15. MOV ES,0F98H指令是正确的。

()
A. 错误
B. 正确
标准答案:A
16. 二进制数据1000转换成十进制数据为8。

()
A. 错误
B. 正确
标准答案:B
17. 十六进制数据8转化成十进制数据为8。

()
A. 错误
B. 正确
标准答案:B
18. MUL是乘法指令。

()
A. 错误
B. 正确
标准答案:B
19. 在寄存器间接寻址中,如果指令中指定的寄存器为BP,则段地址在SS寄存器中。

()
A. 错误
B. 正确
标准答案:B
20. 在所有的进位计数制中,整数部分最低位的权都是1。

()
A. 错误
B. 正确
标准答案:B。

相关文档
最新文档