2020年1月全国自考汇编语言程序设计试题及答案解析

2020年1月全国自考汇编语言程序设计试题及答案解析
2020年1月全国自考汇编语言程序设计试题及答案解析

全国2018年1月高等教育自学考试

汇编语言程序设计试题

课程代码:02321

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是()

A.DB 41,42,43,44,45,46 B.DW 4142H,4344H,4546H

C.DW ‘AB’,‘CD’,‘EF’D.DW ‘BA’,‘DC’,‘FE’

2.在同一程序段中,定义下面伪指令,正确的是()

A.PORT EQU AL B.CONT EQU 3500H AND OFFH PORT EQU 2000H

C.STRl DD‘ABCD’D.STR2 DW‘ABCD’

3.DA2 DB‘AB’,‘CD’

MOV AX,WORD PTR DA2+1

上述语句执行后AX中的值是()

A.‘AD’B.‘BC’

C.‘DA’D.‘CB’

4.下列数据定义语句中可实现留空20H个字节存储单元的是()

A.DB 20 DUP(?) B.DW 20H DUP(?)

C.DB 10H DUP(4 DUP(?)) D.DD 08H DUP(?)

5.DATA SEGMENT

V AR1 DB 12H,34H

V AR2 DB 10H DUP(O)

ADR1 DW V AR1,V AR2

DA TA ENDS

为使ADR1+2字存储单元中内容为0030H,上述方框中应选用的语句是()

1

A.ORG 30H B.DB 2EH DUP(0)

C.DB 30H DUP(0) D.ORG $+30H

6.如某存储器分段时,表示偏移地址是18位二进制代码,那么一个段最多的存储单元数是()

A.32K字节B.32K字

C.64K字节D.64K字

7.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是()

A.BX B.BP

C.SI D.DI

8.下列指令中有语法错误的是()

A.PUSH AX B.PUSH [20H+SI+BX]

C.POP CS D.PUSH CS

9.下面有语法错误的指令是()

A.LDS BL,V AR[SI] B.LEA BX,V AR[SI]

C.LES DI,V AR[BX] D.LEA DI,V AR[BP]

10.执行PUSH BP指令时,目的操作数的物理地址表达式是()

A.16*SS+BP B.16*DS+BP

C.16*CS+IP D.16*SS+SP

11.把BL中的数据输出到端口8CH中正确指令是()

A.OUT 8CH,BL B.IN 8CH,BL

C.MOV AL,BL D.MOV AL,BL

OUT 8CH,AL IN 8CH,AL

12.结果为零的条件转移指令,其测试条件是()

A.ZF=1 B.ZF=0

C.SF=l D.SF=0

13.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方框里应填的语句是

MOV CH,0

MOV CH,0FFH

ZERO:MOV DH,CH()

2

A.JNZ ZERO B.JS ZERO

C.JZ ZERO D.JC ZERO

14.汇编源程序时,出现语法错误的语句是()

A.MOV [BX+SI],BX B.MOV CL,[BP+DI]

C.MOV CS,AX D.MOV DS,AX

15.设SP初值为3050H,执行指令PUSH BX后,SP的值是()

A.304FH B.304EH

C.3048H D.3049H

16.下列指令执行后影响CF值的是()

A.DEC B.XCHG

C.LEA D.SHL

17.串操作指令中,每次操作后使SI/DI为减量应设置()

A.DF=0 B.TF=1

C.DF=1 D.TF=0

18.设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()

A.AL=57H,BL=24H B.AL=33H,BL=24H

C.AL=57H,BL=33H D.AL=33H,BL=0

19.设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是()

A.0FFH B.80H

C.00H D.0FEH

20.已知BX=028AH,SI=0294H,(DS:051EH)=5432H。执行语句LEA BX,[BX+SI]后,BX中的内容是()

A.051EH B.5423H

C.1E05H D.3254H

二、填空题(本大题共6小题,每小题1分,共6分)

21.指令指针寄存器IP是用于存放代码段的______________。

22.与LEA BX,V AR等效的指令是______________。

23.要从一个字符串中找出一个AL中指定的字符,可选用______________指令实现。24.SAL指令在左移后,如果移位前后符号位有变化,那么标志位______________置1。25.假设某数据段段名为DA TA,V AR是该段中的一个变量,若实现将该段的段地址送入AX中,可用“MOV AX,DATA”语句实现,也可以用______________语句实现。26.设BX=1152H,偏移量D=3568H,那么指令“ADD D[BX],AL”中目的操作数的有效

3

地址EA=______________。

三、简答题(本大题共4小题,每小题2分,共8分)

27.下列语句是否有语法错误,若有,指出是哪一条及是什么错误。

①Da1 DB‘ABC’

②DA2 DD‘ABC’

28.8086/8088指令的立即寻址方式的操作数存放在什么段内?寄存器间接寻址方式[BX]的操作数在什么段内?

29.下列指令中,源操作数是什么寻址方式?操作数的物理地址如何表达?

MOV AX,10H [DI]

MOV DX,[BX][SI]

30.下列语句在存储器中分别为变量分配多少个字节?

①AD1 DW 10H DUP(?),10H

②COUNT EQU 100

③AD2 DB 3 DUP(2 DUP (3))

④AD3 DD COUNT DUP(?)

四、程序分析题(本大题共6小题,每小题6分,共36分)

31.BUF1 DB -1,2,-3,4,-5,6,-7,8,-9

BUF2 DB 9 DUP(O)

XOR BL,BL

MOV SI,O

MOV CX,9

LOP:MOV AL,BUF1[SI]

TEST AL,80H

JZ K

INC BL

NEG AL

K:XOR AL,01H

MOV BUF2[SI],AL

INC SI

LOOP LOP

……

4

①写出程序运行后BUF2各字节中的数据

②BL=______________

32.DD2 DB 0,l,2,3,4,5,6,7,8,9

LEA SI,DD2

LEA DI,DD2+1

MOV CX,5

LOP:MOV AL,[SI]

XCHG AL,[DI]

MOV [SI],AL

ADD SI,2

ADD DI,2

DEC CX

JNZ LOP

上述程序段执行后,回答:

①该程序段完成什么功能?

②DD2开始的l0个字节数应是什么值?

33.XOR BL, BL

NEG BL

JZ NEXT

ADD BL, 5

JMP DONE

NEXT:NOT BL

DONE:……

程序段执行后,BL=______________,CF=______________ 34.R1 DB 246

XOR BH,BH

MOV AL,R1

MOV DL,10

LOP:CMP AL,0

JBE NEXT

5

MOV AH,0

DIV DL

MOV BL,AH

PUSH BX

JMP LOP

NEXT:……

上述程序段执行后共向堆栈压入______________个数,按压入的先后次序该数列为______________。

35.V AR1 DB 56H,76H,87H,98H,0A9H

MOV CX,WORD PTR V AR1

AND CX,0AH

MOV BX,WORD PTR V AR1+3

SAR BX,CL

程序段运行后,BX=______________ ,CX=______________。

36.已知AX=1234H

MOV BX,AX

NOT BX

XOR BX,AX

上述程序段执行后,BX=______________。如把XOR指令改为OR指令,那么程序段执行后,BX=______________。

五、程序填空题(本大题共2小题,每小题6分,共12分)

37.下面程序段实现把DA1字单元内容取绝对值后送到DA2中,请在横线处各填一条指令。

DA1 DW ××××

DA2 DW ?

MOV AX,DA1

①______________

JNS K

②______________

K:MOV DA2,AX

6

38.下面程序段完成用串指令在DA1开始的26个字节单元中依次存放A—Z的ASCII码,在DA2开始的26个字节单元中依次存放Z—A的ASCII码,请在横线处各填一条指令。

DA1 DB 26 DUP(?)

DA2 DB 26 DUP(?)

LEA DI,DA1

MOV AL,‘A’

MOV CX,26

CLD

LOP1:STOSB

①______________

LOOP LOP1

MOV CX,26

LOP2:②______________

STOSB

LOOP LOP2

六、编制程序题(本大题共2小题,39小题6分,40小题12分,共18分)

39.(6分)试编制一程序段,判断CX和DX中第7,15位是否完全对应相同。如完全相同,CF置1,否则CF置0。

40.(12分)试编写一个源程序实现两个一位八进制数相加,两个八进制数分别存放在NUM1,NUM2字节单元中,相加结果存放在RESULT1(低位)和RESULT2(高位)中,数据段分配如下:

DA TA SEGMENT

NUM1DB X

NUM2DB Y

RESULT1DB0

RESULT2DB0

DA TA ENDS

7

全国2013年7月自考《财政学》试题和答案00060

绝密★考试结束前 全国2013年7月高等教育自学考试 财政学试题和答案 课程代码:00060 请考生按规定用笔将所有试题的答案涂、写在答题纸上。 选择题部分 注意事项: 1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。 2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。 错涂、多涂或未涂均无分。 1.不论何人消费该种物品都不会导致他人对该物品消费的减少,这种物品是指(A)1-48 A.公共物品B.公有物品 C.私人物品D.私有物品 2.以下属于财政资源配置职能的是(D)1-56 A.征收个人所得税B.建立社会保障制度 C.消除外部性D.控制货币供应量 3.从发达国家的发展历史来看,财政支出规模的发展趋势是(D)2-65 A.无规律波动B.逐渐缩小 C.基本不变D.不断膨胀 4.购买性支出占较大比重的财政支出结构反映出政府财政履行下列哪种职能较强?(B)2-63 A.收入分配B.资源配置 C.行政管理D.公共福利 5.下列表述中不正确 ...的是(B)2-76 A.财政支出的社会效益难以用货币度量 B.实现良好的经济目的是财政分配活动的根本出发点 C.宏观效益具有主导决定作用 D.考察财政支出效益时,要直接效益、间接效益兼顾 6.财政支出的成本一效益分析法不适用 ...的情况是(D)2-75 A.经济性的效益B.可以用货币测量的财政支出项目

实验四-循环结构汇编语言程序的设计实验报告

循环结构汇编语言程序设计实验报告

实验四循环结构汇编语言程序设计 一、实验目的 1、学习循环结构的汇编语言程序的设计和调试。 2、学习通过直接对8086计算机的寄存器和存的直接访问,编写更高效简洁的汇编程序。 3、加深掌握计算机整体的工作过程。 3、加深对排序算法的理解。 二、实验任务 编写程序求出数组A中(20个元素)的最大值和最小值(数组没有排序)。 要求至少采用二种不同的排序算法来实现。( 快速排序,归并排序、堆排序、Shell排序、插入排序、冒泡排序、交换排序、选择排序、基数排序……) 三、实验容 为了更好地实现老师所布置的实验任务,我们根据情况选取以下两种方式实

验。 1、利用冒泡排序的方式求解数组A中元素的最大值最小值。设计流程图如 下所示: 2、利用选择排序的方式求得数组A中元素的序列。设计流程图如下所示:

四、实验环境 PC机: winXP/win7(32位)/win7(64位)+winxp 虚拟机 汇编工具:Masm.exe+Link.exe。 五、实验步骤 1)建立和生成的文件 (1)编写的源程序,源程序名为abc、扩展名为.asm (2)源程序经汇编程序Masm.exe汇编(翻译)后生成二进制目标程序,文件名为abc.obj (3)目标程序需要经Link.exe连接生成可执行程序,文件名为abc.exe 2)汇编环境 最基本的汇编环境只需要两个文件:Masm.exe和Link.exe。将这两个文件拷入到已经建好的文件夹(例如 huibian)中,并将文件夹huibian放在硬盘根

目录C :\>下 3)上机步骤 进入DOS窗口中执行。 4)调试程序 进入DEBUG后,调试程序 5)调试成功后重新汇编、连接并生成可执行代码 6)执行程序,并对运行结果截图。 利用冒泡排序求得数组A中元素的最大值最小值的实验结果如下图所示:(说明:输入数据为:13,0,59,900,587,1,657,234,34,48) 利用选择排序对数组A中元素排序得到的序列得实验结果如下图所示:(说明:输入数据为13,0,59,900,587,1,657,234,34,48)

汇编语言学习知识程序设计实验

目录 目录 (1) 实验一利用DEBUG熟悉常用指令的使用 (2) 一、实验目的 (2) 二、示例 (2) 三、实验题 (2) 实验二汇编程序和连接程序的使用 (6) 一、实验目的。 (6) 二、示例。 (6) 三、实验题。 (8) 实验三顺序结构程序设计 (11) 一、实验目的 (11) 二、示例 (11) 三、实验题 (12) 四、实验报告 (15) 实验四循环结构程序设计 (16) 一、实验目的 (16) 二、示例 (16) 三、实验题 (18) 实验五分支结构程序设计 (21) 一、实验目的 (21) 二、示例 (21) 三、实验题 (22) 实验六子程序设计 (29) 一、实验目的 (29) 二、实验题 (29)

实验一利用DEBUG熟悉常用指令的使用 一、实验目的 熟悉指令系统,掌握常用指令的用法;通过实验加深对各种寻址方式的理解;能熟练使用DEBUG中的命令对指令进行反汇编,观察并了解机器代码。 二、示例 请分别用一条汇编语言指令完成如下功能:(过程略)。 1.用寄存器BX和SI的基址变址寻址方式把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。 ADD AL,[BX][SI] 2.用位移量为0520H的直接寻址方式把存储器中的一个字与3412H相加,并把结果送回该存储单元。 ADD WORF PTR [0520H],3412H 三、实验题 1.调试、验证下列指令的结果,已知(DS)=2000H,(BX)=0100H,(SI)=0002H,(BP)=0200H,(SS)=2300H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,(23204)=88H,说明各指令执行完后AX寄存器的内容。要求输入指令,相应存储单元的内容要事先设置,单步 P执行,观察执行结果。 (设置存储器的值)

2016年自考财政学模拟试题和答案

2016年自考财政学模拟试题和答案 第1章财政学导论 第一部分单项选择题 1、下述()研究课题反映了财政学的特点。 A、国民经济中货币与产品之间的关系及其对经济的影响 B、国民经济中各产业部门之间的相互关系及其对经济的影响 C、国民经济中各地区之间的相互关系及其对经济的影响 D、国民经济中公共部门与私人部门之间的相互关系及其对经济的影响 2、如果学校是政府办的,但办学的成本全部通过向学生收费来补偿,在这种情况下,教育在提供方式和生产方式上采取了下述哪种组合?( ) A、公共提供,公共生产 B、公共提供,私人生产 C、市场提供,公共生产 D、市场提供,私人生产 3、下述()问题不属于财政学实证分析范畴。 A、我国税收的累进度应该多大? B、某项公共支出的主要受益者是哪些群体? C、降低关税之后我国进出口结构会出现怎样的变化? D、发行一定规模的国债能在多大程度上拉动经济? 4、下述()研究不属于财政学中的规范分析。 A、我国公共部门或财政的规模是过大了还是过小了? B、对电讯行业是否需要政府规定价格? C、若用消费型增值税取代生产型增值税会使社会的产出结构发生怎样的变化? D、税收的累进程度多大为宜? 5、下列哪项不属于政府的隐性支出? A、税式支出 B、公共定价 C、政府担保 D、转移支出 第二部分多项选择题 1、下述财政学中的理论,()属于实证分析? A、税负归宿理论 B、公共选择理论

C、最优税制理论 D、公共定价理论 答案与解析:选AB。CD两项属于规范分析。 2、下述财政学中的理论()属于规范分析? A、公共产品有效配置理论 B、公共支出不断增长理论 C、税收对劳动、储蓄及投资行为影响的理论 D、最优税制理论 3、下述()单位属于公共部门 A、政府机关 B、公立大学 C、国有企业 D、国有银行 4、下述()单位属于政府部门 A、卫生部 B、国有企业 C、军队 D、国有银行 5、下述哪些政府行为包含着隐性的收支?() A、间接税 B、为企业提供贷款担保 C、税收优惠 D、通过罚款、没收取得收入 第三部分判断题 1、公共产品必须由政府来组织生产。() 2、私人生产的产品一定是私人产品。() 3、政府免费提供的产品是公共产品。( ) 4、能够通过收费来补偿成本的产品一定不是纯公共产品。( ) 5、私人产品有时也采用公共提供的方式进行消费。() 6、税收是政府调节收入分配的唯一手段。() 7、公共生产是政府改变收入分配的手段之一。() 8、政府规定价格必定会造成销售者的利益转移给购买者。()

51汇编语言程序设计

第四章MCS-51汇编语言程序设计 重点及难点: 单片机汇编语言程序设计的基本概念、伪指令、单片机汇编语言程序的三种基本结构形式、常用汇编语言程序设计。 教学基本要求: 1、掌握汇编语言程序设计的基本概念; 2、掌握伪指令的格式、功能和使用方法; 3、掌握顺序结构、分支结构和循环结构程序设计的步骤和方法; 4、掌握常用汇编语言程序设计步骤和方法。 教学内容 §4.1汇编语言程序设计概述 一、汇编语言的特点 (1)助记符指令和机器指令一一对应,所以用汇编语言编写的程序效率高,占用存储空间小,运行速度快,因此汇编语言能编写出最优化的程序。 (2)使用汇编语言编程比使用高级语言困难,因为汇编语言是面向计算机的,汇编语言的程序设计人员必须对计算机硬件有相当深入的了解。 (3)汇编语言能直接访问存储器及接口电路,也能处理中断,因此汇编语言程序能够直接管理和控制硬件设备。 (4)汇编语言缺乏通用性,程序不易移植,各种计算机都有自己的汇编语言,不同计算机的汇编语言之间不能通用;但是掌握了一种计算机系统的汇编语言后,学习其他的汇编语言就不太困难了。 二、汇编语言的语句格式 [<标号>]:<操作码> [<操作数>];[<注释>] 三、汇编语言程序设计的步骤与特点 (1)建立数学模型 (2)确定算法 (3)制定程序流程图 (4)确定数据结构 (5)写出源程序 (6)上机调试程序 §4.2伪指令 伪指令是程序员发给汇编程序的命令,也称为汇编命令或汇编程序控制指令。 MCS- 51常见汇编语言程序中常用的伪指令:

第四章MCS-51汇编语言程序设计91 1.ORG (ORiGin)汇编起始地址命令 [<标号:>] ORG <地址> 2.END (END of assembly)汇编终止命令 [<标号:>] END [<表达式>] 3.EQU (EQUate)赋值命令 <字符名称> EQU <赋值项> 4.DB (Define Byte)定义字节命令 [<标号:>] DB <8位数表> 5.DW (Define Word)定义数据字命令 [<标号:>] DW <16位数表> 6.DS (Define Stonage )定义存储区命令 [<标号:>] DW <16位数表> 7.BIT位定义命令 <字符名称> BIT <位地址> 8.DA TA数据地址赋值命令 <字符名称> DATA <表达式> §4.3单片机汇编语言程序的基本结构形式 一、顺序程序 [例4-1]三字节无符号数相加,其中被加数在内部RAM的50H、51H和52H单元中;加数在内部RAM的53H、5414和55H单元中;要求把相加之和存放在50H、51H和52H单元中,进位存放在位寻址区的00H位中。 MOV R0 ,# 52H ;被加数的低字节地址 MOV R1 ,# 55H ;加数的低字节地址 MOV A ,@ R0 ADD A ,@ R1 ;低字节相加 MOV @ R0 , A ;存低字节相加结果 DEC R0 DEC R1 MOV A ,@ R0 ADDC A ,@ R1 ;中间字节带进位相加 MOV @ R0 , A ;存中间字节相加结果 DEC R0 DEC R1 MOV A ,@ R0 ADDC A ,@ R1 ;高字节带进位相加 MOV @ R0 , A ;存高字节相加结果 CLR A

全国自考财政学试题及答案解析.doc

??????????????????????精品自学考试资料推荐?????????????????? 全国 2018 年 7 月高等教育自学考试 财政学试题 课程代码: 00060 一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.财政活动的基本特征是() A. 集中性 B. 强制性 C.无偿性 D. 政府主体性 2.我国预算年度起止期间是() A.1 月 1 日起至同年12 月 31 日止 B.4 月 1 日起至下年 3 月 31 日止 C.7 月 1 日起至下年 6 月 30 日止 D.10 月 1 日起至下年9 月 30 日止 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. 公债负担率 B. 公债偿债率 C.公债依存度 D. 居民应债率 1

汇编语言程序设计实验报告

微机原理实验报告 实验名称汇编语言程序设计 一、实验目的 1、掌握Lab6000p实验教学系统基本操作; 2、掌握8088/8086汇编语言的基本语法结构; 3、熟悉8088/8086汇编语言程序设计基本方法 二、实验设备 装有emu8086软件的PC机 三、实验内容 1、有一个10字节的数组,其值分别是80H,03H,5AH,FFH, 97H,64H,BBH,7FH,0FH,D8H。编程并显示结果:如果数组是无符号数,求出最大值,并显示; 如果数组是有符号数,求出最大值,并显示。 2、将二进制数500H转换成二-十进制(BCD)码,并显示“500H 的BCD是:” 3、将二-十进制码(BCD)7693转换成ASCII码,并显示“BCD 码7693的ASCII是:” 4、两个长度均为100的内存块,先将内存块1全部写上88H,再 将内存块1的内容移至内存块2。在移动的过程中,显示移动次数1,2 ,3…0AH…64H(16进制-ASCII码并显示子程序) 5、键盘输入一个小写字母(a~z),转换成大写字母 显示:请输入一个小写字母(a~z): 转换后的大写字母是: 6、实现4字节无符号数加法程序,并显示结果,如99223344H + 第1页

99223344H = xxxxxxxxH 四、实验代码及结果 实验代码见代码附录 1.1程序运行结果 图1 无符号最大值结果截图 1.1 程序运行结果

图2 有符号最大值截图2.0 程序运行结果

图3 BCD码显示3.0 程序运行结果

图4 ASCII码显示4.0 程序运行结果

图5 移动次数显示5.0 程序运行结果

8086汇编语言程序设计

实验1 简单汇编语言程序设计 一、实验目的与要求 1.熟悉汇编语言运行、调试环境及方法。 2.掌握简单汇编语言程序的设计方法。 3.熟悉调试工具DEBUG,并运用DEBUG 工具调试程序。 二、实验内容 根据下列要求,编写汇编源程序,汇编连接汇编源程序,并利用DEBUG 工具调试程序,验证程序的正确性。 1. 若X、Y、R、W 是存放8 位带符号数字节单元的地址,Z 是16 位字单元的 地址。试编写汇编程序,完成Z←((W-X) ÷5-Y)?(R+ 2) 。 2.试编写一个程序,测试某数是否是奇数。如该数是奇数,则把DL 的第0 位置1,否则将该位置0。 三、实验报告要求 1.程序算法流程图。 2.源程序清单。 3.程序运行结果。 4.调试过程中遇到的问题和解决的方法。

实验2 分支及循环程序设计 一、实验目的与要求 1.熟悉汇编语言运行、调试环境及方法。 2.掌握分支程序和循环程序的设计方法。 3.熟悉调试工具DEBUG,并运用DEBUG工具调试程序。 二、实验内容 根据下列要求,编写汇编源程序,汇编连接汇编源程序,并利用DEBUG工具调试程序,验证程序的正确性。 1.编写汇编程序,统计某存储区若干个数据中英文字母的个数,并将结果在屏幕上显示。 2.从键盘任意输入一组字符数据,请编写汇编程序将该组数据加密后在屏幕上显示。参考加密方法是:每个数乘以2。(说明:本题的加密方法,同学们可以自己拟定) 三、实验报告要求 1.程序算法流程图。 2.源程序清单。 3.程序运行结果。 4.调试过程中遇到的问题和解决的方法。

实验3 子程序程序设计 一、实验目的与要求 1.熟悉汇编语言运行、调试环境及方法。 2.掌握子程序的设计方法。 3.熟悉调试工具DEBUG,并运用DEBUG工具调试程序。 二、实验内容 根据下列要求,编写汇编源程序,并利用DEBUG工具调试程序,验证程序的正确性。 1.编程以十进制形式和十六进制形式显示AX的内容,并把两个显示功能分别封装成子程序dispDEC和dispHEX。 2.设在以EXAMSCORE为首地址的数据缓冲区依次存放某班10名同学5门功课的成绩,现要统计各位同学的总分,并将总分放在该学生单科成绩后的单元,并调用第1个程序封装好的子程序,以十进制方式显示统计情况,显示格式自行设计。请编程完成此功能。数据缓冲区参考数据定义如下: EXAMSCORE DB 01 ;学号 DB 89,76,54,77,99 ;单科成绩 DW ? ;该学生的总分 DB 02 ;学号 DB 79,88,64,97,92 ;单科成绩 DW ? ;该学生的总分 三、实验报告要求 1.程序算法流程图。 2.源程序清单。 3.程序运行结果。 4.调试过程中遇到的问题和解决的方法。

2018年10月全国自考《00060》财政学历年真题

全国2018年10月高等教育自学考试财政学试题 课程代码:00060 第一部分选择题 获取更多自考专业历年真题文档,可关注公众号:自考题库( zikaoi ) 海量资源随便领取! —、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1、基尼系数表示百分之一的人口拥有社会财富的比重,它的变动范围在 A.大于1 B.0-1之同 C.小于0 D.无穷大 2、财政购买性支出的主要功能在于 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.税率 B.课税对象 C.纳税人 D.课税基础 9、下列不属于税收基本特征的是 A.有偿性 B.强制性 C.无偿性 D.固定性 10、下列不属于商品课税的是 A.增值税 B.营业税 C.消费税 D.财产税 11、只允许将当期固定资产折旧从商品销售收入额中予以扣除的增值税称为

汇编语言程序设计实验篇emu

1.汇编语言程序设计实验篇 1.1.汇编系统软件简介 Emu8086-Microprocessor Emulator是集源代码编辑器、汇编/反汇编工具以及debug 的模拟器。它能模拟一台"虚拟"的电脑运行程序,拥有独立的“硬件”,避免访问真实硬件。该软件兼容Intel的下一代处理器,包括PentiumII、Pentium4。利用该软件提供的调试工具,能够单步跟踪程序,观察程序执行过程中寄存器、标志位、堆栈和内存单元的内容。 1.1.1创建程序 https://www.360docs.net/doc/8112131599.html, TEMPLATE程序 本章与指令相关的实验都是用COM TEMPLATE类型的程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。 在“choose code template”对话框中,选择“COM template-simple and tiny executable file format, pure machine code.”后,单击按钮。

在如所示的编辑界面中,在“;add your code here”部分输入相应的指令,第一条指令默认的偏移地址为100h。 输入全部指令后,单击按钮,保存相应的程序段。 2.EXE TEMPLATE程序 本章与DOS功能调用和汇编源程序相关的实验都是用EXE TEMPLATE程序完成的。打开emu8086,在“welcome…”对话框中,单击按钮,创建文件。

在“choose code template”对话框中,选择“EXE template-advanced executable file.header: relocation, checksum.”后,单击按钮。 在如图所示的编辑界面中,已经可以给出了源程序的框架,包含数据段、堆栈段和代码段的定义以及必要的功能调用等,在“add your data here”和“;add your code here”部分可以分别输入相应的变量定义和指令。

2019年4月自考《财政学》练习题及答案五(章节考点复习练习).docx

2019 年 4 月自考《财政学》练习题及答案五 一、单项选择题 1.下列不属于财政转移性支出的是( D ) 。 A.财政补贴 B.捐赠支出 C.债务利息支出 D.科学研究支出 2.下列不属于补助支出的是( C ) 。 A.财政补贴支出 B.社会保障支出 C.捐赠支出 D.税收支出 3.社会保障制度最主要的功能是(B ) 。 A.社会稳定功能 B.公平分配功能 C.社会补偿功能 D.平衡需求功能 4.下列不属于社会保障制度主要内容的是( C ) 。 A.社会保险 B.社会救助 C.商业保险 D.社会福利 5.( C ) 是现代社会保障制度的核心内容,是一国居民的基本保障。 A.社会救助 B.社会福利 C.社会保险 D.社会抚恤 6.社会保险是一种基本生活保障,其对象是( A ) 。 A.劳动者 B.全体社会成员 C.社会弱势群体 D.退休人员 7.( B ) 是现代社会保障体系中唯一的主要用服务方式、设施而不是用现金或实物援助为实施办法的社会保障。

A.社会救助 B.社会福利 C.社会保险 D.社会抚恤 8.属于下一代人养上一代人,具有代际之间收入再分配功能的社会保障资金筹集模式是( A ) 。 A.现收现付制 B. 完全基金制 C.部分基金制 D. 基金制 9.易受通货膨胀等因素的影响,且不具有代际之间分配功能的社会保障资金筹集模式是( B ) 。 A.现收现付制 B. 完全基金制 C.部分基金制 D. 基金制 10.以社会保险为核心,社会保障费用由个人、企业和国家三方负担的社会保障制度是( C ) 。 A.储蓄型社会保障制度 B.国家型社会保障制度 C.保障型社会保障制度 D.福利型社会保障制度 11.政府强制雇主、雇员为雇员积累社会保障费用,以满足雇员个人各种社会保障项目支付需要 的社会保障制度是 ( A ) 。 A.储蓄型社会保障制度 B.国家型社会保障制度 C.保障型社会保障制度 D.福利型社会保障制度 12.下列国家中实施福利型社会保障制度的是 ( D ) 。 A.美国 B. 日本 C.德国 D.法国 13.下列能够改变相对价格结构的是 ( B ) 。 A.社会保障 B.财政补贴 C.财政投资 D.捐赠支出 14.我国基本社会保障制度包括养老保险、失业保险和 ( D ) 。 A.社会救济 B.社会福利 C.工伤保险 D.医疗保险 15. 我国下列社会保险项目中,保险费用仅由企业负担的是( C ) 。

《汇编语言程序设计》考核方式

考核方式与要求 期末总成绩构成:期末开卷考试60% + 平时作业10% + 实验和实验报告30%。 1、试卷考核方式与要求 “汇编语言程序设计”的课程要求是使学生具有一定的程序设计能力。虽然课程是通过80x86微处理机来开展教学的,但学习的重点不仅仅是学会80x86指令的语法和规范,更重要的是通过多读程序、多练习编写程序来掌握程序设计的基本方法和技术,要求学生在工作中遇到其他机型,都应该能利用所掌握的方法和技术顺利解决实际问题。因此,我们在教学过程的各个环节,特别是具有指挥棒作用的考核环节中,着重体现了“能力培养是首位”的指导思想。 为此,汇编课一直实行多元化考核方式,在考核评分上,平时练习和上机实验占40%,期末考试占60%。期末考试实行开卷考试,这样学生平时学习的关注点就会放在分析问题和编程实现的方法上,有利于学生开阔思路,发挥自身创造力。每年设计开卷考试的考题是有一定难度的,教师必须非常熟悉课程的知识点、重点和难点,以及体现这些知识和能力水平的多种题目类型。 2、实验方式与要求 实验的目标为:加强课堂上相关理论和技术学习的有效性;提高学生上机编程和调试的能力;培养学生科学实践的理念和独立分析问题、解决问题的能力。其设计思想是:实验内容兼顾基础性和综合性,实验题目由简单→复杂,程序功能由单一→综合,实验安排有基本要求题+自选题,实验题类型有验证型和自主创新设计型。 √实验课组织形式: 1.系教学实验室按课程要求负责上机环境配置及实验设备管理; 2.以班为单位组织上机实验,并将上机时间安排表发至每位同学; 3.每单元实验课安排一位助教(助博)负责实验指导和答疑; 4.学生每做完一个实验即可提交老师验收,老师将实验运行结果记录下来作为实验成 绩的依据。验收时教师要注意发现比较突出的好的实验例题(完成时间短、程序运行效率高); 5.要求提交实验报告,根据实验报告及实验运行结果的记录,评出实验成绩,实验成 绩一般占总成绩的30%。 √教师指导方法: 1.大课集体指导。每学期实验前教师安排一次实验指导课,讲解实验方法和实验要求; 2.每次实验课都安排助教(助博)进行个别或集体的实验指导和答疑; 3.对具有共性的、问题比较多的实验,主讲教师在课堂上再进行集体指导; 4.每学期对实验中出现的问题,对照实验题目进行分析、总结,以利于以后的教学。 5.对于实验中有创新点的学生,还可以请他上讲台为同学们介绍他的设计思路,引发大家展开讨论。

全国2019年4月自学考试财政学试题

全国2019年4月自学考试财政学试题 课程代码:00060 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列不属于社会公共需要特征的是( A)1-7 A.实现的非强制性 B.效用的不可分割性 C.消费的非竞争性 D.受益的非排他性 2.下列关于财政概念的表述中,不属于“国家分配说”观点的是( D)1-12 A.财政与国家有着本质联系 B.财政是以国家为主体的分配活动 C.财政是以国家为主体的分配关系 D.财政是国家对价值的分配 3.将财政支出分为预防性支出与创造性支出的分类标准是( A)2-25 A.财政支出的目的 B.财政支出的性质 C.财政支出的级次 D.财政支出的受益范围 4.从政府部门平均劳动生产率偏低的现象入手解释财政支出增长的模型称为( D)2-42 A.梯度增长模型 B.经济发展阶段模型 C.瓦格纳定律 D.非均衡增长模型 5.下列关于财政支出规模衡量指标说法正确的是( C)2-38 A.绝对指标能够反映政府经济活动在整个国民经济活动中的重要性 B.相对指标能够反映某一个财政年度内政府支配的社会资源的总量 C.相对指标便于进行国际比较

D.绝对指标反映了财政支出的实际规模 6.政府防洪工程支出的效益分析方法宜采用( C)3-50 A.机会成本法 B.历史成本法 C.成本—效益分析法 D.最低费用选择法 7.国家取得财政收入的一种最可靠的基本形式是( B)4-56 A.利润上缴 B.税收 C.公债 D.政府收费 8.影响财政收入规模的决定性因素是( D)4-60 A.收入分配政策 B.价格因素 C.经济体制类型 D.经济发展水平 9.下列属于税收奉行费用的是( C)5-90 A.税务机关人员工资 B.避税成功的收益 C.避税未成功而受的惩罚 D.税制改革费用 10.公债得到迅速发展的时期是( C)4-74 A.封建社会初期 B.封建社会末期 C.进入资本主义社会以后 D.进入社会主义社会以后 11.下列公债种类中,流动性最强的是( D)6-146 A.无期公债 B.长期公债 C.中期公债 D.短期公债 12.当经济形势需要实行扩张性财政政策时,公债管理的操作方法是( B)6-147

河北工业大学汇编语言知识程序设计实验

汇编语言程序设计实验 网络*** *** 实验一 顺序与分支程序设计 一 、实验目的 1) 掌握顺序程序设计方法。 2) 掌握分支程序的结构及分支程序的设计,调试方法。 2) 学习数据传送及算术和逻辑运算指令的用法。 3) 熟悉在pc 机上建立、汇编、连接、调试和运行汇编语言程序的过程。 二、实验内容 1.实验六 从键盘上接收一位十进制数x ,计算y 值,并以十六进制形式显示出来,y 按下列公式计算。 ???????===-=+=) 6(2/) 5()4(2) 3(22 2 2X X X X X X X X X X Y 2..实验七 实验内容:从键盘上接收两个一位十六进制数x 和y ,然后再输入一个a-d 之间的一个字符,按下列要求计算。 a) 当输入字符为a ,则计算x+y ,并以十六进 制形式显示出来 b) 当输入字符为b ,则计算|x-y|,并以十六进制形式显示出来 c) 当输入字符为c ,则计算x*y ,并以十六进制形式显示出来 d) 当输入字符为d ,则计算x/y ,并以十六进制形式显示出来 三、实验代码 实验六 DATE SEGMENT X DB ?

DATE ENDS ;数据段 CODE SEGMENT ASSUME CS:CODE,DS:DATE START:MOV AX,DATE ;代码段 MOV DS,AX ;初始化ds寄存器 MOV AH,1 INT 21H ;读文件到缓冲区 CMP AL,33H ;比较指令 JB L0 ;A

2015年10月自学考试00060《财政学》历年真题

全国2015年10月高等教育自学考试 财政学试题 课程代码:00060 答案请百度搜索自考一点通论坛 一、单项选择题(本大题共20小题,每小题l分,共20分) 1.财政分配的主体是【】 A.社会B.国家C.市场D.企业 2.财政分配的主要对象是【】 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.财政收入的形式B.征收权力 C.财政收入来源D.财政收入的管理权限 9.税收的横向公平是指【】 A. 具有相同纳税能力的人负担相同的税收

B. 收入的公平分配 C.通过公平税负,创造一个公平的外部税收环境 D.具有不同的纳税能力的人负担不同的税收 10.国家征税的依据是【】 A.财产权力B.公众的意愿 C.政治权力D.满足社会公共需要 11.在下列税种中,属于对行为课税的税种是【】 A.增值税B.消费税C.印花税D.所得税 12.在税制要素中,决定纳税人负担水平高低的最主要要素是【】 A. 税率 B. 超征点和免征额 C. 减免税D.附加和加成 13. 在开放的经济条件下,经济稳定的一个重要内容和标志是【】 A.充分就业B.物价稳定C.国际收支平衡D.收入平均分配 14.与其他财政收入形式相比,国债明显的形式特征是【】 A.无偿性和强制性B.强制性和固定性 C.自愿性和固定性 D. 有偿性、自愿性和灵活性 15.反映财政偿还到期国债本息能力的指标是【】 A.国债依存度B.财政偿债率C.国债负担率D.国民经济偿债率 16.从编制的形式分类,政府预算可分为【】 A. 单式预算和复式预算 B. 普通预算和特别预算 C.总预算和分预算 D. 增量预算和零基预算 17.在下列预算年度中,属于历年制的是【】 A.当年的4月1日至次年3月31 Et B.当年1月1日至l2月1日 C.当年l0月1日至次年9月30日D.当年1月1日至l2月31日 18. 资金必须专款专用的转移支付属于【】 A. 基数返还B.无条件转移支付C.有条件转移支付D.分类转移支付 19.下列财政政策中,具有自动稳定功能的财政政策是【】 A.政府预算 B. 公共投资 C. 贴现率D.累进所得税 20.中央银行采用的一般性货币政策工具主要包括:法定存款准备金率、贴现率和【】A.税收B.财政补贴C.公开市场业务D.转移支付 二、多项选择题(本大题共5小题,每小题2分,共l0分)

汇编语言的编程步骤与调试方法

汇编语言的编程步骤与调试方法 一、汇编源程序的建立 1. 使用工具 (1)EDIT,记事本等文本编辑软件,编辑源程序,保存为.asm文 件; (2)ASM,MASM汇编程序,对源程序进行汇编,生成.obj文件- 目标文件,以及调试用.LST-列表文件和.CRF-交叉引用表; (3)Link连接程序,对使用的目标文件和库文件进行连接,生 成.exe文件,同时调试用.map-地址映像文件; 如果源程序无语法错误,上述三步将生成可运行的.exe文件, 如果运行结果无误,则完成对汇编程序的编程,如果运行后结果存 在错误,需要进行调试。 (4)Debug调试程序,对.exe文件进行调试,修改,直到程序正 确。 图3 目标程序生成步骤图2. 编程过程 (1)用文本编辑软件,编写扩展名为.asm的源文程序文件。 (2)用汇编程序对编好的源文件进行汇编。 命令行:masm [*.asm] ↙ 如果源文件中存在语法错误,则汇编程序将指出错误类型及位置,可根据这些信息重新编辑源文件,直至无语法错误,汇编后,将生成指定名称的目标文件.obj。 使用MASM50汇编程序进行汇编,输入命令行masm或者masm *.asm后,根据提示,输入文件名,在汇编没有错误的情况下,如屏幕所示:汇编程序可生成三个文件,*.obj,*.lst和*.crf。 *.obj-目标文件,用于连接生成可执行文件; *.lst-列表文件(可选),汇编语言汇编的机器语言与汇编语言对照表,可用于

调试; *.crf-交叉引用文件(可选),给出了用户定义的所有符号和对每个符号定义、引用的行号。 (3)目标文件的连接 命令行:link [*.obj] [*.obj] [*.lib] ↙ 连接程序,将多个目标程序及库文件,连接生成可执行的*.exe文件,同时可选择生成*.map文件。 *.map-地址映像文件,给出内存地址分配的有关信息。 下图所示屏幕,为Link连接两个目标文件,没有错误的情况下,生成*.exe 文件。 (4)执行程序 执行*.exe文件,观察程序运行结果,如果存在错误,需要进行调试。调试工具DEBUG是针对汇编语言程序设计的一种调试工具,熟练使用DEBUG有助于汇编语言程序员对于逻辑错误的调试。 二、汇编程序的调试

自考财政学试题及答案

自考财政学试题及答案

自考财政学试题及答案 一、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将答题卡上相应题号中正确答案的字母标号涂黑。每小题1分,共30分) 1、价格的变动全影响企业的( ),进而影响财政收入。 A、所得 B、营业额 C、财务 D、会计核算 2、( )是财政分配结构的中心环节。 A、税收收入 B、税收支出 C、财政收入 D、财政收支 3、( )有可能成为财政收入的源泉。 A、C B、V C、m D、V+C 4、财政收入的数量界限即财政收入占国民收入比重,该界限的确定具有() A、主观性 B、重要性 C、客观性 D、现实性 5、( )的职能是指借助合适的财政政策克服高的失业率和通胀。 A、监督 B、收入分配 C、聚财 D、稳定经济 6、1953年的所得税是指( ) A、国营企业所得税 B、私营企业所得税 C、个人所得税 D、以上均不正确 7、国家经过法律程序规定的税种称为() A、正税 B、附加 C、税法 D、税制 8、征税活动的各种规定即( ) A、税制 B、准则 C、税法 D、条例 9、现行营业税征税范围主要局限于( ) A、工业B商业 C、第三产业D、农业

10、免税法可分为全额免税和( )免税。 A、部分 B、超额 C、累进 D、绝对 11、( )抵免适合于跨国子母公司或控股公司之间的税收抵免。 A、直接 B、间接 C、抵税 D、特别 12、关税是对( )中国关境的货物和物品征收的税。 A、进入 B、出口 C、进出 D、流入 13、社会集团购买力属于() A、建设性支出 B、消费性支出 C、转移性支出 D、中国特有的经济范畴 14、以下哪面不是消费性支出() A、基本建设 B、文教科卫 C、行政管理 D、国防 15、财政支出的首要目标是() A、经济增长 B、物价稳定 C、公平分配 D、国际收支平衡 16、国民经济中最重要的比例关系是( )的比例关系。 A、积累与消费 B、农轻重 C、基建与更改 D、工业与农业 17、中国财政最大和最主要的支出类别是( )支出。 A、基本建设 B、文教科卫 C、行政管理 D、建设性 18、固定资产再生产的主要方式是() A、基本建设 B、更新改造 C、住宅建设 D、基础设施 19、非转移性支出是指() A、社会保障 B、补贴 C、国债利息 D、行政管理 20、中国转移性支出中,过去比重很小,现在开始上升,将来会进一步上升的是() A.社会保障B、资本转移 C、财政补贴D、债务利息

汇编语言程序设计基本方法

第七章汇编语言程序设计基本方法1.教学目的:掌握微型汇编语言程序分析和设计方法 2.教学要求: ①熟悉汇编语言程序设计的基本步骤。 ②掌握程序流程图的使用,会利用其分析问题。 ③掌握汇编语言的顺序、分支、循环程序的设计。 ④了解实模式下80386及其后继机型的汇编语言的程序设计3.教学重点: ①利用流程图分析问题。 ②顺序、分支、循环程序的设计。 4.掌握难点: ①分支程序设计 ②循环程序设计 5.教学进程安排:P137~P168 6.教学方法: 课堂讲授 7.教学内容摘要: 7.1 汇编语言程序设计概述 7.1.1 汇编语言程序设计的基本步骤 1.分析问题,抽象出描述问题的数学模型 2.确定算法 3.绘制流程图 4.分配存储空间和工作单元 5.编写程序 6.静态检查 7.上机调试运行 7.1.2 程序流程图 1. 用自然语言表示算法 2. 流程图的组成 ⑴执行框(矩形框) ⑵判别框(菱形框) ⑶开始框和终止框 ⑷指向线 ⑸连接点 3. 三种基本结构和改进的流程图 ⑴传统流程图的弊端 ⑵三种基本结构 ①顺序结构 ②选择结构 ③循环结构

图7.4 顺序结构图图7.5 选择结构图 4. 结构化程序设计的特点 ⑴只有一个入口 ⑵只有一个出口 ⑶各功能框均可执行 ⑷结构中无死循环 7.2 顺序程序设计 顺序结构程序是最简单的程序,在顺序结构程序中,指令按照先后顺序一条条执行。 【例7-3】将—个字节压缩BCD码转换为两个ASCII码。 7.3 分支程序设计 7.3.1 分支程序的结构形式 分支程序结构可以有两种形式,如图7.6 (1) IF_THEN_ELSE结构 (2) CASE结构 7.3.2 分支程序设计方法 程序的分支一般用条件转移指令来产生,利用转移指令不影响条件码的特性,连续地使用条件转移指令使程序产生了多个不同的分支,而对于数组中的每一个数,它只能是多个分支中的某一个。 【例7-5】在附加段中,有一个按从小到大顺序排列的无符号数数组,其首地址存放在DI 寄存器中,数组中的第一个单元存放着数组长度,在AX中有一个无符号数,要求在数组中查找(AX),如找到,则使CF=0,并在SI中给出该元素在数组中的偏移地址;如未找到,则使CF=1。 【例7-6】折半查找算法程序 7.3.3 跳跃表法

汇编语言程序设计

《汇编语言程序设计》课程教学大纲 学时:32 学分:2 理论学时:24 实验学时:8 面向专业:电科、电信、通信课程代码:B2700009 先开课程:C语言程序设计课程性质:必修 执笔人:王艳春审定人:陈龙猛、张金政 第一部分:理论教学部分 一、说明 1、课程的性质、地位和任务 本课程属于专业基础课,是电科、电信和通信专业学生必修的核心课程之一,是进一步学习微机原理、操作系统等课程的基础。掌握它有助于提高学生对计算机系统的设计、研究、开发和应用能力。汇编语言是一种面向机器、实践性很强的程序设计语言,必须结合一种实际的计算机来组织教学。因此,本课程选择最广泛使用的IBM PC作为具体的机型来介绍。通过课堂教学和上机实践,培养学生用汇编语言进行编程的思路、方法,养成良好的程序设计习惯,并了解底层I/O 驱动软件的编程方法,熟悉源程序汇编、链接和调试运行的步骤和方法,掌握dos、BIOS功能的调用方法及使用debug工具的调试手段,为后续课的学习打下扎实的基础。 2、课程教学和教改基本要求 课程的目的与教学基本要求:本课程主要介绍汇编语言和宏汇编的基本概念,80X86CPU的指令系统和寻址方式;介绍汇编语言程序格式、伪操作和上机全过程。通过实际例子,详细叙述顺序、分支、循环、子程序等基本程序结构以及程序设计的基本方法和技巧。学习这门课程,应达到以下几个要求: ①掌握汇编语言的基本理论知识和有关概念;掌握用汇编语言编写源程序的基本原则、方法和技巧; ②具有阅读,分析汇编语言程序的能力; ③通过上机实践,能够熟练地掌握汇编语言程序的编辑、汇编、连接、运行 过程及debug工具的调试手段。

相关文档
最新文档