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

合集下载

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

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

大工14 秋《汇编语言程序设计》在线测试3一、单选题(共10 道试题,共30 分。

)1. 用指令的助记符、符号地址、标号和伪指令、宏指令等书写程序的语言称为()。

A. 汇编语言B. 高级语言C. 机器语言D. 低级语言正确答案:A2. 中断向量是()A. 子程序入口B. 子程序入口地址的地址C. 中断服务程序入口地址D. 中断服务程序入口地址的地址正确答案:D3. 中断屏蔽字的作用是()A. 暂停外设对主存的访问B. 暂停对某些中断的处理C. 暂停一切中断的处理D. 暂停CPU对主存的访问正确答案:B4. 代码段内子程序调用和返回用到的指令及属性正确的是()A.CALL FAR ;RET NEARB. CALL FAR;RET FARC. CALL NEAR ;RETS NEARD. CALL NEAR;RET NEAR正确答案:D5. 宏指令语句本身不生成目标代码,它仅表示宏调用出现的()。

A. 说明符B. 位置C. 代码格式D. 宏体正确答案:B6. 宏定义标准伪操作是()A. NAME MACRO [哑元]...ENDPB. NAME MACRO [哑元表]...ENDSC. NAME MACRO [哑元表]...ENDD. NAME MACRO [哑元表]...ENDM正确答案:D7. 子程序定义的标准格式是()A. PROC ENDB. PROC ENDSC. PROC ENSPD. PROC ENDSP正确答案:C8. 参数调用过程中都必须使用传送工具是()A. 地址表B. 堆栈C. 寄存器D. 数据段正确答案:C9. 中断返回指令是()A. ENDB. ENDSC. ENDPD. IRET正确答案:D10. DOS和BIOS功能调用正确的顺序是(1)功能号装入AH(2)调用参数装入指定寄存器(3)按中断号调用DOS或BIOS中断(4)检查返回参数是否正确A. (1)(2)(3)(4)B. (2)(3)(4)(1)C. (3)(2)(1)(4)D. (2)(1)(3)(4)正确答案:D二、判断题(共10 道试题,共30 分。

汇编语言程序设计

汇编语言程序设计

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

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

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

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

A、4B、8C、16D、322、微机中每个存储单元具有一个地址,其中存放一个____量。

A、比特(1位)B、字节(8位)C、字(16位)D、双字(32位)3、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。

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

A、名字项B、助记符(操作码)C、操作数D、注释5、下列标号不合法的是_____。

A、WANGB、MOVC、F4D、ABC3第二题、多项选择题(每题2分,5道题共10分)1、汇编语言的优点包括_____。

A、直接有效地控制硬件B、生成的代码序列短小C、运行速度快D、编程容易E、便于移植2、8086段寄存器有_______。

A、IPB、DSC、CSD、ESE、SS3、使用MASM 6.x版本的“ML /Fl eg101.asm”命令,如果源程序eg101.asm没有语法错误,则将生成_________文件。

A、目标代码文件B、可执行文件C、列表文件D、调试文件E、库文件4、汇编语言中,______可以作为有效的名字,如标号、变量名等。

A、0fffhB、var00C、loop1D、testE、add5、汇编语言中,程序员不能将______作为用户标识符。

A、DSB、byteC、againD、callE、SS第三题、判断题(每题1分,5道题共5分)1、8086是Intel公司的第一个16位结构的微处理器芯片。

奥鹏远程四川大学《汇编语言程序设计2238》20春在线作业1第1次参考答案

奥鹏远程四川大学《汇编语言程序设计2238》20春在线作业1第1次参考答案
【选项】:
A 40000H
B 31000H
C 30000H
D 21000H
【答案】:D
15.指令IMUL CL,表示()。
【选项】:
A (AL)*(CL)→(AX)
B (AX)*(CL)→(DX)
C (AX)/(CL)→(AL)
D (CL)*(AL)→(AL)
【答案】:A
16. DA1 DW 2A05H
【答案】:D
11.语句DA DB 4 DUP(2 DUP(8),6)表示重复的数据序列和次数是()。
【选项】:
A数据序列2,8,6重复4次
B数据序列4,8,6重复2次
C数据序列4,2,6重复2次
D数据序列8,8,6重复4次
【答案】:D
12.下列逻辑地址中,表示将要执行的指令地址的是()。
【选项】:
A DS:SI
B被除数(AX)(DX),除数(BX),运算后商送AX,余数送DX
C被除数(BX),除数(AX),运算后商送AH,余数送AL
D被除数(DX)(AX),除数(BX),运算后商送DX,余数送AX
【答案】:A
20. <p>题面如下:</p><p><img alt="" src="/ItemDB/25345/3068f21a-1adc-407d-81f2-cfdef344bd86/20081127113326737.jpg" /></p>
E字单元的地址必定是偶数地址。
【答案】:A.C.D
26.分支程序的功能部分包括()。
【选项】:
A循环参数初始化
B产生条件
C测试
D定向

电子科技大学14秋《汇编语言程序设计(本科)》在线作业3答案

电子科技大学14秋《汇编语言程序设计(本科)》在线作业3答案
14秋《汇编语言程序设计(本科)》在线作业3
一,单选题
1.指令语句中标号的错误定义是( )。
A.在代码段中的名字项定义,后面紧跟冒号
B.用EQU伪指令定义
C.用LABEL伪指令定义
D.由“JMP标号”指令定义
?
正确答案:B
2. XOR AX, AX MOV CX, 5 NEXT: ADD AL, 6 AAA LOOP NEXT上述程序段执行的结果是()。
D. AX=A65DH,CF=1
?
正确答案:A
6. DW 10H DUP(2 DUP(3),300H)上述定义的数据单元中,能构成0303H内容的字存储单元的个数是()。
A. 10H
B. 20H
C. 1EH
D. 0FH
?
正确答案:D
7. 8086/8088的存储器组织是将存储器划分为段,可作为段起始地址的是()。
A. LOOP
B. LOOPE/LOOPZ
C. LOOPNE/LOOPNZ
D. JCXZ
?
正确答案:B
11.设AX中有一带符号数8520H,执行SAR AX,1指令后,AX中的值是()。
A. 4290H
B.0A40H
C.0C290H
D.0C260H
?
正确答案:C
12.堆栈中当前出栈的存储单元地址是()。
A. CX≠0且ZF=1
B. CX≠0且ZF=0
C. CX≠0或ZF=1 CX≠0或ZF=0
?
正确答案:B
5.设AX=0CCBBH,CF=1 AND AX,7FFEH RCR AX,1上述两条指令执行后,AX和CF中的内容分别是()
A. AX=265DH,CF=0

2020年中国石油大学北京网络学院 汇编语言程序设计-第二次在线作业 参考答案

2020年中国石油大学北京网络学院 汇编语言程序设计-第二次在线作业 参考答案

中国石油大学北京网络学院
汇编语言程序设计-第二次在线作业
参考答案
1.(
2.5分)下列叙述正确的是:
A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS 指令
B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP 指令
C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令
D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB 指令
我的答案:C 此题得分:2.5分
2.(2.5分)在下列指令的表示中,不正确的是:
A、MOV AL,[BX+SI]
B、JMP SHORT DONING
C、DEC [BX]
D、MUL CL
我的答案:C 此题得分:2.5分
3.(2.5分)在进行二重循环程序设计时,下列描述正确的是:。

汇编语言在线测试及答案(1)

汇编语言在线测试及答案(1)

汇编语言在线测试及答案(1)习题一1.在计算机内部,计算机能够直接执行的程序语言是。

A.汇编语言B.C++语言C.机器语言D.高级语言2.在堆栈段中,存放栈顶地址的寄存器是。

A.IP B.SP C.BX D.BP3.指令指针寄存器IP用来存放代码段中的偏移地址。

在程序运行的过程中,它始终指向。

A.下一条指令的首地址B.下一条指令的地址C.当前指令的首地址D.当前指令的地址4.编译程序的功能是。

A.检查源程序中的语法错误和逻辑错误B.将源程序编译成目标程序C.改正源程序中的语法错误D.将高级语言源程序翻译成汇编语言源程序5.用户为了解决自己的问题,用汇编语言所编写的程序,称为。

A.目标程序B.源程序C.可执行程序D.汇编程序6.计算机中用来存储程序、数据等信息的记忆装置是。

A.控制器B.运算器C.CPUD.存储器7.在宏汇编中,源程序必须通过____编译_______生成目标代码,然后用连接程序将其转化为可执行文件, 该文件可在系统中运行。

习题二1 当 SS =3000H,SP =0100H 时,执行 PUSH AX 指令后,堆栈顶部的物理地址是()A.30100H B.30098H C.30102H D.300FEH2 设10000010B分别以原码、补码及反码表示时,则对应的十进制数依次是()A.-82、-126、-2 B.-2、-125、126C.-2、-126、-125 D.-82、-125、1253 标志寄存器中属于控制标志位的是()A. DF,OF,SFB. DF,IF,TFC. OF,CF,PFD. AF,OF,SF4 设(AX)=4544H,在执行指令”SUB AH,AL”之后,()A.CF=0,OF=0 B.CF=0,OF=1C.CF=1,OF=0 D.CF=1,OF=15 若寄存器AX、BX、CX、DX的内容分别为18,19,20,21时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX的内容为______19____________。

大工14 秋《汇编语言程序设计》在线测试1答案

大工14 秋《汇编语言程序设计》在线测试1答案

大工14 秋《汇编语言程序设计》在线测试1
单选题判断题多选题
一、单选题(共10 道试题,共30 分。


1. 下面的数值表示中,和127相等的是哪一个()
A. 11111111B
B. 127H
C. 80H
D. 7FH
正确答案:D
2. 在IBM PC中,一个字为()位二进制数。

A. 8位
B. 16位
C. 32位
D. 64位
正确答案:B
3. 一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()
A. 12CSBH
B. 12B6BH
C. 12C59H#12BFEH
正确答案:C
4. 8086CPU在执行8位有符号数运算后,产生溢出是结果超出了:()
A. 0~255
B. +128~-128
C. +255~-256
D. +127~-128
正确答案:D
5. 已知物理地址(371F0H)=12H,(371F1H)=34H,(371F2H)=56H,如从地址371F0H 中取出一个字的内容是()
A. 3412H
B. 3421
C. 3410H
D. 3424
正确答案:A
6. CPU要访问的某一存储单元的实际地址称()
A. 段地址
B. 偏移地址
C. 物理地址
D. 逻辑地址。

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

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

大工14 秋《汇编语言程序设计》在线测试2
单选题判断题多选题
一、单选题(共10 道试题,共30 分。


1. 计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的编码。

目前,微机中普遍采用的是()。

A. BCD 码
B. 二进制码
C. ASCII 码
D. 十六进制码
正确答案:C
2. 编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令是()。

A. CMP
B. SUB
C. AND
D. MOV
正确答案:D
3. 当程序顺序执行时,每取一条指令语句,IP 指针增加的值是()。

A. 1
B. 2
C. 3
D. 由指令长度决定的
正确答案:D
4. 一个有16 个字的数据区,它的起始地址是70A0H: DDF6,则这个数据区最末一个字单元的物理地址是()。

A. 7E806H
B. 7E814H
C. 7E815H
D. 7E80BH
正确答案:C
5. 若(AX)=2000H,(BX)=0050H,(20050H)=12H,(20051H)=34H,执行MOV AX、[BX]指令后,AX 寄存器中的内容是()。

A. (AX)=0050H
B. (AX)=0012H
C. (AX)=1234H
D. (AX)=3412H
正确答案:D
6. 若AX=349DH,CX=0FH。

则执行指令AND AX,CX 后,AX 的值是()。

A. 349DCH
B. 000DH。

《高级语言程序设计》第03章在线测试

《高级语言程序设计》第03章在线测试

A B
C D 、要把高级语言编写的源程序转换为目标程序,需要使用:
A B
C D 、以下选项中,属于
A B
C D 、下列属于结构化算法基本结构的是()。

A B
C D 、下列不能表示常量大写英文字母
A B
C D
A、自然语言
B、高级语言
C、汇编语言
D、机器语言
3、下列关于C语言用户标识符的叙述中,不正确的叙述是:
A、用户标识符中可以出现下划线和中划线(减号)
B、用户标识符中不可以出现中划线,但可以出现下划线
C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
4、正确的变量定义是( )。

A、int num1, num2;
B、float num1, float num2;
C、int num1, float num2;
D、float num1; int num2;
5、下列属于字符串的是( )
A、“3 = y”
B、“( x + y ) = 6”
C、“y”
D、“3”
第三题、判断题(每题1分,5道题共5分)
1、结构化程序有3种基本结构组成,3种基本结构组成的算法可以完成任何复杂的任务。

正确错误
2、C语言程序的基本单位是函数。

正确错误
3、char类型的变量只能存放一个字符。

正确错误、只有先经过编译才可能生成可执行程序。

正确错误、字符串常量不可能包含单个字符。

正确错误
b,d,c,c,b
acd,abc,acd,ad,abcd
a,a,a,a,b。

基于B/S/D三层架构的在线考试系统的设计与实现

基于B/S/D三层架构的在线考试系统的设计与实现
3核心模块的设计与实现3i考试计划管理及按要求抽取试题生成试卷模块管理员可根据教学需要自主设置考试计划包括名称有效期开始时间和结束时间考试限制时间所属章节以及题型数量
基于 B SD 三层架构 的在线考试系统 的设计与实现 //
口 杜 园… 刘 沙
30 8 ; 0 3 7 (1天津师范大学计算机与信息工程 学院 天津 【】 【】 2 东南大学学习科 学研 究中心 江苏 ・ 南京
发主要是基于 A P JP P 、 S .E S 、S 、 HP A PN T等语 言 , 用 BSD 复 答题 , 采 // 实现 强制 交 卷 的 功 能 。
当学生交卷后 ,可 以通过系统的 自动判卷看到 自己的成 绩以及正确的答案 , 找到 自己学习中的漏洞 , 明确今后努力的
方 向 , 学 生 的 学 习 更具 有 钊‘ 。 使 对性
击破。 图 l系统 结 构 图
() 试 计划 管理 模 块 4考
21 学 生登 录 .
该模块主要 由教师对考试计划进行添加、修改和删除操 作, 便于学生及 时巩固所学知识 , 教师可灵活掌握考试 汁划 。
() 5考生 管 理 模 块
() 册 和 登 录模 块 1 注
该模块用 S L S re 0 0建立 一个包括姓名、 Q evr 0 2 用户名、
2 系统 各 模 块 功 能 介绍 限 ,各 自在权 限 范 围 内操 作 。 教师 也 可 将 某 些学 生 指 定 为 管 理 员 , 生 可 将 自 己遇 到 的好 的 题 目添加 进 来 , 老 师 和 同学 学 与 们 共 享 , 大 地 调 动 了 学生 的学 习 积 极性 。系 统 结构 图如 下 : 极
. 本系统分学生模块和教师模块,师生将分配到不 同的权 22 教 师 登录

北航14秋《汇编语言》在线作业二答案

北航14秋《汇编语言》在线作业二答案

北航《汇编语言》在线作业二
单选题判断题
一、单选题(共15 道试题,共60 分。


1. 下面不属于常用的数据定义伪指令的是()
A. DB
B. DY
C. DD
D. DQ
-----------------选择:B
2. REPZ CMPSW指令,重复执行的终止条件是()
A. CX=0或ZF=0
B. CX=0且ZF=0
C. CX=0或ZF=1
D. CX=0且ZF=1
-----------------选择:A
3. OR AL,AL是( )操作指令。

A. 异或
B. 加法
C. 右移
D. 逻辑或
-----------------选择:D
4. 堆栈指针SP的内容是
A. 栈顶单元内容
B. 栈顶单元地址
C. 栈低单元内容
D. 栈低单元地址
-----------------选择:B
5. 循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是()
A. CX≠0且ZF=1
B. CX≠0且ZF=0
C. CX≠0或ZF=1
D. CX≠0或ZF=0
-----------------选择:B
6. 把汇编源程序变成代码程序的过程是()
A. 编译
B. 汇编
C. 编辑
D. 链接
-----------------选择:B
7. 设AL=0AH,下列指令执行后能使AL=05H的是()。

北京航空航天大学北航2015年春《汇编语言》在线作业二满分答案

北京航空航天大学北航2015年春《汇编语言》在线作业二满分答案

北航《汇编语言》在线作业二一、单选题:1.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是( )。

(满分:4)A. 表示结果中含1的个数为偶数B. 表示结果中含1的个数为奇数C. 表示该数为偶数D. 表示结果中低八位含1的个数为偶数正确答案:D2.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()(满分:4)A. 名字的第一个字符可以是大写英文字母及小写英文字母B. 名字的第一个字符可以是字母、数字及、@、C. 名字的有效长度≤31个字符D. 在名字中不允许出现$正确答案:B3.条件转移指令JNE的测试条件为( ). (满分:4)A. ZF=0B. CF=0C. ZF=1D. CF=1正确答案:A4.数据传送指令中,错误的操作是( )。

(满分:4)A. MOV SS正确答案:D5.MOV BH,1000[SI],该指令中源操作数采用的寻址方式是( ) (满分:4)[BX+DI]1000HB. MOV DX1000HC. MOV WORD PTR[BX]1000HD. MOV DS2000H正确答案:C6.循环控制指令LoopNZ/LoopNE控制循环继续执行的条件是( ) (满分:4)A. 立即B. 直接C. 寄存器相对D. 寄存器间接正确答案:B7.下列指令执行时出错的是( ) (满分:4)A. CX&ne;0且ZF=1B. CX&ne;0且ZF=0C. CX&ne;0或ZF=1D. CX&ne;0或ZF=0正确答案:A8.在下列指令的表示中,不正确的是( ) (满分:4)A. ADD BUF1,BUF2B. JMP DWORD PTR DAT [BX]C. MOV AX,[BX+DI] NUMD. TEST AL,08H正确答案:C9.在汇编语言程序中,对END语句的叙述正确的是( ) (满分:4)A. MOV AL,[BX+SI]B. JMP SHORT DONIC. DEC [BX]D. MUL CL正确答案:C10.执行下列指令后,正确的结果是( )MOV AL,100 MOV BL,-2 (满分:4)A. END语句是一可执行语句B. END语句表示程序执行到此结束C. END语句表示源程序到此结束D. END语句在汇编后要产生机器码正确答案:B11.根据下面定义的数据段:DESG SEGMENT DAT1 DB ‘1234’DAT2 DW 5678H ADDR EQU DAT2-DAT1DESG ENDS执行指令MOV AX ADDR后,AX寄存器中的内容是( ) (满分:4)A. AL=100H BL=02HB. AL=64H BL=0FEHC. AL=64H BL=82HD. AL=100H BL=0FEH正确答案:D12.指令JMP FAR PTR DONE属于( ) (满分:4)A. 5678HB. 7856HC. 4444HD. 0004H正确答案:C13.在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是( ) (满分:4)A. 段内转移直接寻址B. 段内转移间接寻址C. 段间转移直接寻址D. 段间转移间接寻址正确答案:C14.下列指令执行后总是使CF=0,OF=0的是( )。

C语言在线测试题目及答案

C语言在线测试题目及答案

C语言在线测试题目及答案SANY GROUP system office room 【SANYUA16H-SANYHUASANYUA8Q8-第一章、第二章、第三章第一题、单项选择题(每题1分,5道题共5分)1、在以下关于C语言的叙述中,正确的说法是: BA、C语言比汇编语言快B、C语言比BASIC语言快C、C语言比BASIC语言和汇编语言都快D、C语言比BASIC语言慢2、在C语言中,不正确的常量是: BA、0xf6B、0876C、.5e-6D、 3e 23、属于低级语言的计算机语言是( )。

BA、机器语言B、汇编语言C、Java语言D、Pascal语言4、对于链接,正确的说法为()。

DA、链接是将源程序和库函数链接到一起,生成可执行程序。

B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。

C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。

D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。

5、下列不能表示常量大写英文字母A的是()。

BA、常量:‘A’B、常量:“A”C、常量:‘\x41’D、常量:‘\101’第二题、多项选择题(每题2分,5道题共10分)1、对于16位系统中,C语言中整数 -8在内存中的错误存储形式是: BCDA、1111 1111 1111 1000B、1000 0000 0000 0000C、1000 0000 0000 1000D、1111 1111 1111 01112、下列关于C语言用户标识符的叙述中,不正确的叙述是: ACDA、用户标识符中可以出现下划线和中划线(减号)B、用户标识符中不可以出现中划线,但可以出现下划线C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头3、关于C语言程序的语句,正确的说法是( )。

BDA、一条语句只能占一行B、一行可以书写多条语句C、语句的结束标识符是句号D、建议每条语句占一行4、与汇编程序相比,C语言程序的优点包括( )。

北航《编译技术》在线作业二

北航《编译技术》在线作业二
A. 唯一的
B. 不唯一的
C. 可能唯一
D. 可能不唯一
满分:4 分
北航《编译技术》在线作业二
试卷总分:100 测试时间:--
单选题
多选题
判断题
、多选题(共 4 道试题,共 16 分。)
1. 以下哪些属于计算机存储器()
A. 寄存器区域
A. 错误
B. 正确
满分:4 分
5. 有限自动机能够识别上下文无关语言。 ( )
A. 错误
B. 正确
满分:4 分
6. 解释程序与编译程序的不同指出在于:它立即执行源程序而不是生成在翻译完成之后才执行的目标代码。( )
A. 错误
B. 正确
满分:4 分
A. 自左至右
B. 自上而下
C. 自下而上
D. 自右向左
满分:4 分
11. 文法 E→(E)产生的语言是( )。
A. 空集
B. ()
C. (E)
D. ((((E))))
满分:4 分
12. 由于受到具体机器主存容量的限制,编译程序几个不同阶段的工作往往被组合成( )。
7. 文法二义并不代表语言一定是二义的。只有当产生一个语言的所有文法都是二义的时,这个语言才是二义的。 ( )
A. 错误
B. 正确
满分:4 分
2. 已知文法:S→aAa|aBb|bAb|bBaA→x B→x ,则( )。
A. LR(1)文法
B. LALR(1)文法
C. 都不是
D. A和B
满分:4 分
3. 词法扫描程序把源代码生成为( )。
A. 记号流

单片机 第四章 80C51单片机汇编语言程序设计

单片机 第四章 80C51单片机汇编语言程序设计

(1)绝对调用指令:ACALL addr11 (2)长调用指令:LCALL addr16
(后续)
4.2.4 子程序设计
3.注意设置堆栈指针和现场保护 4.最后一条指令必须是RET指令 5.子程序可以嵌套,即子程序可以调用子程序
(接上)
6.在子程序调用时,还要注意参数传递的问题
子程序的基本结构
MAIN: ┇ ;MAIN为主程序或调用程序标号 ┇ LCALL SUB ;调用子程序 ┇ SUB:PUSH PSW PUSH ACC ;现场保护 ;
过程B
是 出口 (c) 循环结构
出口 (b) 分支结构
4.2.1
顺序程序结构
是汇编语言程序的最简单也是最基本的程序结 构。程序执行时一条接一条地按顺序执行指令, 无分支、循环以及调用子程序。 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV A , #30H ADD A , #58H MOV 30H , A SJMP $
二、定时程序 (2)多重循环定时程序(单片机频率为6MHz) 例 MOV R5,#TIME1 LOOP2: MOV R4,#TIME2 ;单周期指令 LOOP1: NOP ;单周期指令 NOP DJNZ R4,LOOP1 ;双周期指令 DJNZ R5,LOOP2 ;双周期指令 RET 公式: 循环体时间=(TIME2*4+2+1)*TIME1*2µs 总时间=循环体时间+4µs
机器编辑->交叉汇编->串行传送
(过程图见教材92页)
单片机的开发过程
设计硬件 软件编程 软件仿真调试 源代码烧入单片机 插入单片机脱机工作 模数电路/单片机硬件 MCS51汇编语言/C
计算机/MEDWIN环境

大工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 分。

电大本科计算机应用基础网考操作题及答案

电大本科计算机应用基础网考操作题及答案

2024年电大本科计算机应用基础网考操作题及答案2024年电大本科计算机应用基础网考操作题及答案一、操作题请根据以下描述,写出操作步骤:1、在Word文档中,有一段文字需要加上项目符号。

操作步骤是:首先选中需要添加项目符号的段落,然后点击菜单栏中的“插入”选项,在弹出的菜单中点击“符号”按钮,选择“项目符号”插入即可。

2、在Excel表格中,有一列数字需要按照由高到低的顺序进行排序。

操作步骤是:首先选中需要排序的数字列,然后点击菜单栏中的“数据”选项,在弹出的菜单中点击“排序”按钮,选择“降序”排序即可。

3、在PowerPoint演示文稿中,有一张幻灯片需要进行形状合并操作。

操作步骤是:首先选中需要合并的形状,然后点击菜单栏中的“格式”选项,在弹出的菜单中点击“合并形状”按钮,选择“合并”选项即可。

二、答案1、操作题1的答案是:选中需要添加项目符号的段落,然后点击菜单栏中的“插入”选项,在弹出的菜单中点击“符号”按钮,选择“项目符号”插入即可。

2、操作题2的答案是:首先选中需要排序的数字列,然后点击菜单栏中的“数据”选项,在弹出的菜单中点击“排序”按钮,选择“降序”排序即可。

3、操作题3的答案是:首先选中需要合并的形状,然后点击菜单栏中的“格式”选项,在弹出的菜单中点击“合并形状”按钮,选择“合并”选项即可。

2024年电大计算机应用基础网考试题与答案2024年电大计算机应用基础网考试题与答案一、选择题1、下列选项中,不属于计算机硬件的是()。

A. 输入设备 B. 软件C. 输出设备D. 控制器2、下列选项中,属于操作系统的是()。

A. Excel B. Android C. Windows D. Photoshop3、下列选项中,不属于计算机程序设计语言的是()。

A. C++ B. JavaC. PythonD. SQL4、下列选项中,不属于计算机网络应用的是()。

A. 远程登录 B. 网络游戏 C. 视频会议 D. 数据存储与备份5、下列选项中,不属于计算机病毒的是()。

在线测试卷--计算机应用基础(题目+答案)

在线测试卷--计算机应用基础(题目+答案)

计算机试卷1一、选择题 (每小题只有一个最合适的答案,共38题,每题1分共38分) To 第二大题|To 第四大题1、在PowerPoint浏览视图下,按住Ctrl键并拖动某幻灯片,完成的操作是________。

A 移动幻灯片B 删除幻灯片C 复制幻灯片D 隐藏幻灯片2、在PPT中不可直接插入的是()A.超B.文字C.word文档D.视频3、为了保证提供服务,因特网上的任何一台物理服务器( )。

A. 必须具有唯一的IP地址B. 必须具有计算机名C. 只能提供一种信息服务D. 不能具有多个域名4、假定单元格D3中保存的公式为“=B$3+C$3”,若把它复制到E4中,则E4中保存的公式为________。

A.=B3+C3B.=C$3+D$3C.=B$4+C$4D.=C&4+D&45、以下哪种情况一定会导致“设置单元格格式”对话框只有“字体”一个选项卡( )。

A. 安装了精简版的ExcelB. Excel 中毒了C. 单元格正处于编辑状态D. Excel运行出错了,重启即可解决6、关于幻灯片主题说法错误的是()A、可以应用于所有幻灯片B、可以应用于指定幻灯片C、可以对已使用的主题进行更改D、可以在“文件/选项”中更改7、在电子中用户( )。

A. 只可以传送文本信息B. 可以传送任意大小的多媒体文件C. 可以同时传送文本和多媒体信息D. 不能附加任何文件8、在PPT中不可设置幻灯片的()A.方向B.大小C.编号起始位置D.页码9、在局域网中,各个节点计算机之间的通信线路是通过( )接入计算机的。

A.串行输入口B.第一并行输入口C.第二并行输入口D.网络适配器(网卡)10、在Internet中,协议()用于文件传输。

A.HTMLB.SMTPC.FTPD.POP11、在Excel 2010中,单元格D5的绝对地址表示为______。

A.D5B.D$5C.$D5D.$D$512、下列传输介质中,抗干扰能力最强的是( )。

北航《汇编语言》在线作业三

北航《汇编语言》在线作业三
满分:4 分
C. AND BL,4FH JZ NEXT
D. OR BL,4FH JZ NEXT
满分:4 分
11. IBM PC微机中,有符号数是用( )表示的
A. 原码
B. 补码
C. 反码
D. BCD码
满分:4 分
12. 在执行下列指令时,需要使用段寄存器DS的指令是( )
B. 占内存空间大,但速度快
C. 占内存空间相同,速度快
D. 占内存空间相同,速度慢
满分:4 分
10. 测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是( )。
A. TEST BL,4FH JZ NEXT
B. XOR BL,4FH JZ NEXT
A. 错误
B. 正确
满分:4 分
6. 一般过程名同标号一样,具有三种属性,即段属性、偏移地址属性以及类型属性。
A. 错误
B. 正确
满分:4 分
7. 在异步通信中,数据传送所需时间由异步应答信号确定
A. 错误
B. 正确
满分:4 分
8. 子程序由伪指令PROC与ENDP定义,主程序调用子程序由CALL指令实现,在子程序中通过IRET指令返回猪程序。
A. 错误
B. 正确
满分:4 分
9. 中断向量表是一个特殊的线性表,它保存着系统中所有中断服务程序的入口地址(偏移量和段地址)。
A. 错误
B. 正确
满分:4 分
10. 串行接口是指:接口与总线之间并行传送,接口与设备之间串行传送
A. 错误
B. 正确
A. MOV AL,[BX+SI]
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

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

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

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

A、4B、8C、16D、322、微机中每个存储单元具有一个地址,其中存放一个____量。

A、比特(1位)B、字节(8位)C、字(16位)D、双字(32位)3、设段地址为5788H,偏移地址为94H,该字节的物理地址_____。

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

A、名字项B、助记符(操作码)C、操作数D、注释5、执行INT 21H指令后,8086CPU将转入_____号中断服务程序。

A、20B、20HC、21D、21H第二题、多项选择题(每题2分,5道题共10分)1、如下________名称属于8086的16位通用寄存器。

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

A、文本编辑程序B、汇编程序C、调试程序D、集成化开发环境E、连接程序3、使用MASM 6.x版本的“ML /Fl eg101.asm”命令,如果源程序eg101.asm没有语法错误,则将生成_________文件。

A、目标代码文件B、可执行文件C、列表文件D、调试文件E、库文件4、汇编语言中,程序员不能将______作为用户标识符。

A、DSB、byteC、againD、callE、SS5、进行逻辑段定义的伪指令有______。

A、.modelB、.dataC、.exitD、.codeE、.stack第三题、判断题(每题1分,5道题共5分)1、尽管用汇编语言生成的执行代码较庞大,但其能够直接有效地控制硬件。

正确错误2、指向程序堆栈区的段寄存器是SS。

正确错误3、8086的有效地址是指存储器操作数的偏移地址。

正确错误4、程序员有时采用十六进制形式表达数据,这是因为计算机内部寄存器电路采用这种进制。

正确错误5、“END”伪指令仅说明汇编到此结束,并不具备返回操作系统的功能。

正确错误A、寄存器间接B、寄存器C、寄存器相对D、基址变址2、“mov ax,3456h”指令的目的操作数采用_____寻址方式。

A、立即数B、寄存器C、寄存器相对D、基址变址3、对于“mov ax,[100h]”指令,如果DS=1400H,则源操作数来自主存物理地址_____处。

A、1400HB、100HC、1500HD、14100H4、“mov ax,[bp+di]”指令从_______段取出数据送AX。

A、CSB、SSC、DSD、ES5、设物理地址10FF0H存放10H、10FF1H存放20H、10FF2H存放30H,如从物理地址10FF1H中取出一个字的内容是______。

A、1020HB、3020HC、2030HD、2010H第二题、多项选择题(每题2分,5道题共10分)1、计算机中有一个“01100010”编码,正确的结论有_____。

A、如果是一个无符号整数,表示真值:98B、如果是一个有符号整数,表示真值:-98C、如果是一个BCD码,表示真值:62D、如果是一个ASCII码字符,表示字符:bE、如果是一个ASCII码字符,表示字符:B2、如下________寻址方式的操作数来自主存储器。

A、立即数寻址B、寄存器寻址C、直接寻址D、寄存器相对寻址E、寄存器间接寻址3、变量名的属性有______等。

A、nearB、farC、byteD、wordE、dword4、在数据段有语句“wvar dw 34h”,在代码段正确的指令是_______。

A、mov ax,wvarB、mov ah,wvarC、mov wvar,diD、mov al,byte ptr wvarE、mov cx,byte ptr wvar5、真值18,在汇编语言程序用db定义变量初值,正确的表达是_______。

A、18hB、18C、12hD、00010010bE、12H第三题、判断题(每题1分,5道题共5分)1、MASM规定用后缀字母H或h表达十六进制数据。

正确错误2、指令“mov ax,[bx]”中有效地址EA是BX的内容。

正确错误3、语句“mov al,ffh”没有语法错。

正确错误4、“wvar dw 5 dup(0)”伪指令定义的变量wvar占用5个字节存储空间。

正确错误5、“wvar dw 5 dup(0)”伪指令定义的变量wvar占用10个字节存储空间。

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

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

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

第一题、单项选择题(每题1分,5道题共5分)1、“mov ax,3456h”指令是一个__________量传送。

A、比特(1位)B、字节(8位)C、字(16位)D、双字(32位)2、某次求和运行结果为0时,ZF=_____。

A、0B、1C、任意D、不影响3、减法指令产生差值为38H则标志正确的是_____。

A、ZF=1B、SF=1C、PF=1D、PF=04、堆栈的操作原则是_________。

A、先进先出B、后进先出C、后进后出D、循环5、指令_______实现对AX当中D15和D0位设置为1,其他位不变的功能。

A、and ax,7ffehB、or ax,8001hC、xor ax,8001hD、not ax第二题、多项选择题(每题2分,5道题共10分)1、8086CPU的状态标志有______。

A、CFB、OFC、TFD、DFE、SF2、8086CPU的控制标志有______。

A、CFB、TFC、OFD、DFE、SF3、执行指令MOV DX,4532H后,寄存器内容正确的是______。

A、DX=4532HB、DH=45HC、DH=32HD、DL=45HE、DL=32H4、通常指令执行后都会修改目的操作数,但______等指令并不改变目的操作数。

A、TESTB、ADCC、ANDD、DECE、CMP5、用于比较无符号数据大小关心的条件转移指令有______。

A、JBB、JLC、JAD、JNAE、JG第三题、判断题(每题1分,5道题共5分)1、“mov ax,6735h”指令执行后,AL=35H 。

正确错误2、“mov ax,6735h”指令执行后,AL=67H 。

正确错误3、某个加法运算结果使标志ZF=1,则标志SF为0。

正确错误4、某个加法运算结果使标志ZF=1,则标志PF为0。

正确错误5、执行“cmp ax,bx”后,AX和BX寄存器内容都没有改变。

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

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

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

第一题、单项选择题(每题1分,5道题共5分)1、在一段顺序结构的程序中,不应该出现的指令是______。

A、divB、addC、jzD、mul2、JCXZ指令发生转移的条件是______。

A、CX=0B、CX≠0C、ZF=0D、ZF=13、2号DOS功能调用需要利用DL传递字符,这是子程序所谓的_______传递方式。

A、立即数B、变量C、寄存器D、堆栈4、9号DOS功能调用需要利用DS:DX传递字符串首地址,这是_______。

A、传数值的入口参数B、传地址的入口参数C、传数值的出口参数D、传地址的出口参数5、对应主程序CALL指令调用子程序,子程序结束通常采用______指令返回主程序。

A、jmpB、iretC、endpD、ret 第二题、多项选择题(每题2分,5道题共10分)1、无条件转移JMP指令支持的目标地址寻址方式有___。

A、相对寻址B、寄存器间接寻址C、存储器间接寻址D、直接寻址E、立即数寻址2、将AL中的大写字母转换为小写,可用_____指令。

A、sub al,20hB、add al,20hC、cmp al ,20hD、test al,20hE、or al,20h3、子程序的入口参数可以通过_______等传递。

A、中断调用号B、寄存器C、变量D、堆栈E、立即数4、在源程序中,子程序代码应该存放在_____等位置。

A、代码段返回操作系统的语句之后B、.MODEL语句之前C、END语句之后D、代码段第一条执行指令之前E、附加段5、用JC实现AX最高位等于0转移,前面可以使用_____指令产生条件。

A、test ax,0ffhB、shl ax,1C、cmp ax ,0D、test ax,0E、rol ax,1第三题、判断题(每题1分,5道题共5分)1、执行JNZ指令发生转移的条件是ZF=0 。

正确错误2、执行JNZ指令发生转移的条件是ZF=1 。

正确错误3、在双分支程序段中,两个分支语句之间的JMP指令的功能是使第一个分支语句执行完成之后,跳过第二个分支语句。

避免误入第二个分支语句。

正确错误4、循环初始值应该属于循环体之中。

正确错误5、通常循环体中应该包含进行循环条件修改的代码。

正确错误。

相关文档
最新文档