A6上机练习题汇编(修订20110830)

合集下载

汇编语言部分练习题22

汇编语言部分练习题22

汇编语言部分练习题1.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( D )。

A.2025∶0F2AB.2108∶00EAC.2000∶017AD.2100∶117A2.当执行ADD AX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是( )A.表示结果中含1的个数是奇数B.表示结果中含1的个数是偶数C.表示该数是奇数D.表示结果中低8位中含1的个数是奇数3.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。

如从地址21001H中取出一个字的内容是( )A.2030HB.3040HC.3020HD.4030H4.没有语法错误的输入指令是( )A.IN AL,30HB.IN 30H,ALC.IN DX,ALD.IN AL,[BX]5.与LEA BX,BUF指令完全等效的指令是( )A.MOV BX,BUFB.LDS BX,BUFC.MOV BX,OFFSET BUFD.MOV BX,WOKD PTR BUF6.8086/8088的存贮器组织是将存储器划分为段,可作为段的起始地址是()A.185A2HB.00020HC.01004HD.0AB568H7.下列指令执行后,能影响标志位的指令是()A.PUSHFB.POPFC.JNLE OPRD.LOOPE LOP8.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是()A.CX≠0且ZF=1B.CX≠0且ZF=0C.CX≠0或ZF=1D.CX≠0或ZF=010.8088/8086存储器分段,每个段不超过...()A.64K个字B.32K个字节C.64K个字节D.1兆个字节11.若AX=-15要得到AX=15应执行的指令是()A.NEG AXB.NOT AXC.INC AXD.DEC AX12.8086/8088系统执行传送指令MOV()A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志13.下列指令中操作数在代码段中的是()A.MOV AL,42HB.ADD AL,BLC.SUB [BX],DID.INC [DI]14.表示过程定义结束的伪指令是()A.ENDPB.ENDSC.ENDD.ENDM15.设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是()A.33CECHB.33CF2HC.33CF4HD.33CE8H16.要输入端口1234H中的8位数据,其指令应是()A.MOV DX,1234HB.MOV DX,1234HOUT DX,AL IN AL,DXC.IN AX,1234HD.OUT DX,1234H17.标志寄存器中属于控制标志位的是()A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.AF,OF,SF18.用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()A.ADD AX,[SI][BX]B.MOV AX,[BX+SI]C.AND AX,[BX+SI]D.LEA AX,[BX][SI]19.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是()A.DIV BXB.CWDIDIV BXC.XOR DX,DXD.CBWDIV BX IDIV BX20.下列指令执行后对源和目的操作数均无影响的是()A.MOV [BX+2],AXB.SUB AX,2467HC.SBB [SI],BXD.CMP AX,BX21.下列有语法错误的语句是()A.DB 1234HB.DW 4567HC.DD ′AB′,′CD′D.DB ′ABCD′22.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是()A. C+D=BB. A+D=BC. B=DD. A>C>D23.标志寄存器中属于控制标志位的是()A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.AF,OF,SF 24.8088/8086存储器分段,每个段不超过()A.64K个字B.32K个字节C.1兆个字节D.64K个字节25.8086/8088系统执行传送指令MOV时()A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志26.MOV AL,79ADD AL,0B1H上面指令执行后,设置的标志位CF和OF的值是()A.CF=0,OF=1 B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=027.下列指令执行后对源和目的操作数均无影响的是()A.MOV [BX+2],AX B.SUB AX,2467HC.SBB [SI],BXD.CMP AX,BX 28.表示过程定义结束的伪指令是()A.ENDPB.ENDSC.ENDD.ENDM29.下列有语法错误的语句是()A.DB 12HB.DW 4567HC.DD ˋBCDˊD.DB ˋCDˊ30.DB1 DB 8 DUP(2 DUP(3),3 DUP(2))┇MOV AX,WORD PTR DB1 [04H]上面指令执行后,AX的内容是()A.0302HB.0203HC.0202HD.0303H31.BUF1 DB 3 DUP(0,2 DUP (1,2),3)COUNT EQU $ -BUF1符号COUNT等价的值是()A.6B.18C.16D.832.DA1 DW 2A05HDA2 DB 0FAH┇MOV AL,BYTE PTR DA1SUB DA2,AL上述指令执行后,DA2中的内容是()A.0DAHB.0FAHC.0F5HD.0D0H33.设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是()A.33CECHB.33CF2HC.33CF4HD.33CE8H34.设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是()A.0036HB.0022HC.0030HD.0020H35.假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据OFE52H的字地址是()A.7462HB.7463HC.7464HD.7465H36.下列寄存器组中,在访问存储器操作数地址时,可以提供偏移地址的是()A.BP、BX、SI、DIB.AX、BX、CX、DXC.SP、IPD.BX、SI、DI、DS37.当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是()A.08090HB.08089HC.0808EHD.08450H38.执行POP BP指令时,源操作数的物理地址表达式是()A.16*SS+SPB.16*SS+BPC.16*DS+BPD.16*CS+BP39.设(AL)=63H(BL)=29H执行下面指令后()SUB AL,BLDASAX的内容是A.(AX)=0304HB.(AX)=0034C.(AX)=0034HD.(AX)=030440.设BX=1234H,DS=2000H,(21234H)=5678H,则指令“LEA SI,[BX]”执行后的结果是()A.SI=5678H B.SI=1234HC.SI=2000HD.SI=3234H41.设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是()A.20HB.30HC.34HD.40H42.MOV BX,OFFFEHNEG BXNOT BX上述三条指令执行后,BX中的内容是()A.-1B.-2C.-3D.-443. ORG 100HNUM EQU 8042HDA1 DB 56HMOV BX,0FFSET DA1上述程序段执行后BX中的值是()A.56HB.100HC.101HD.102H44.设SP的初值为1000H,执行指令PUSH AX后SP的值是( )A.0FFFHB.1001HC.0FFEHD.1002H45.下列指令执行后既能使AX=0同时又使CF=0,OF=0的是( )A.XOR AX,AXB.AND AX,AXC.OR AX,AXD.TEST AX,046.汇编语言源程序,可以是( )A.可以直接由机器执行B.必须由编译程序生成目标程序才能执行C.必须由解释程序生成目标程序才能执行D.必须由汇编程序汇编成目标程序才能执行47. ORG 200HBUF DB 12H,34HMOV AX,WORD PTR BUF上述指令语句执行后AX中的内容是( )A.3412HB.1234HC.0200HD.0012H48.下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是()A.AX,BX,CX,DXB.SP,BP,SI,DIC.CS,ES,DS,SSD.BX,BP,SI,DI49.某存储单元的段地址是0AB90H,偏移地址是1234H,该存储单元的物理地址是()A.0BDC4HB.0ACB34HC.0AD134HD.1CED0H50.要使BL中的低四位变反,高四位不变,应执行指令()A.NOT BLB.OR BL,0FHC.AND BL,0FHD.XOR BL,0FH51.设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX 中的值各是多少?①MOV BX,[SI]②LEA BX,[SI]52.假设DS=2000H,COUNT=0100H,SI=0030H,指令MOV AX,COUNT[ST]①写出源操作数的物理地址?②该指令可否写成MOV AX,[COUNT+SI]?53.下面指令有无错误?若有错,是什么错误?①MOV AX,[SI][DI]②CMP [SI],[BX]54.假设某数据段的段名为DA TA,段内有一变量BUF,请分别用MOV指令写出与下述二条语句等效的语句。

汇编语言期末试题及答案

汇编语言期末试题及答案

汇编语言期末试题及答案一、选择题(每题2分,共20分)1. 以下哪个指令用于将数据从内存加载到寄存器中?A. MOVB. CMPC. JMPD. CALL答案:A2. 在汇编语言中,以下哪个指令用于实现无条件跳转?A. JZB. JCC. JMPD. JS答案:C3. 假设当前数据段的偏移地址是1000H,那么以下哪个地址是有效的内存地址?A. 1000HB. 2000HC. 3000HD. 4000H答案:B4. 在汇编语言中,以下哪个寄存器用于存储当前指令的偏移地址?A. AXB. BXC. IP答案:C5. 假设AL寄存器的值为0F6H,执行指令AND AL, 0F0H后,AL寄存器的值是多少?A. 0F0HB. 0F6HC. 0F0HD. 00H答案:D6. 以下哪个指令用于将一个字节的值从寄存器移动到内存?A. MOVB. MOVSC. MOVZXD. MOVSX答案:A7. 在汇编语言中,以下哪个指令用于实现循环操作?A. LOOPB. JZC. JMPD. CALL答案:A8. 假设CS寄存器的值为1000H,IP寄存器的值为0100H,那么当前指令的物理地址是多少?A. 10000HB. 10100HC. 11000HD. 11100H9. 在汇编语言中,以下哪个指令用于实现子程序的调用?A. JMPB. CALLC. RETD. INT答案:B10. 假设DX寄存器的值为1234H,执行指令SHL DX, 1后,DX寄存器的值是多少?A. 2468HB. 1234HC. 0468HD. 0234H答案:A二、填空题(每题2分,共20分)1. 汇编语言中,指令MOV AX, [BX]表示将_________的值移动到AX寄存器中。

答案:BX寄存器指向的内存地址2. 汇编语言中,指令PUSH AX表示将AX寄存器的值压入_________。

答案:堆栈3. 汇编语言中,指令POP BX表示将堆栈顶的值弹出到_________寄存器中。

(完整版)汇编语言复习题

(完整版)汇编语言复习题

汇编语言程序设计复习题一、单项选择题1.假设(AL)=0FFH依次执行ADD AL,0FH指令后,标志位ZF和SF的状态分别为(A )A. 0和0B. 0和1C. 1和0D. 1和12.假设V AR为变量,指令MOV BX,V AR 的寻址方式是( A )A.直接寻址B.间接寻址C.立即寻址D.存储器寻址3.下列指令中,不影响标志位的是( C )A.SUB BX,BX B.ROR AL,1 C.JNC Lable D.AND AL,CL4.假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=0AAH,试问执行指令MOV BX,[DI]后,(BX)= ( C )A.0100H B.55AAHC.AA55H D.4100H5.执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?(D )A. TEST AL BLB. CMP AL BLC. AND AL BLD. XOR AL BL 6.堆栈中当前出栈的存储单元地址是(A )A. SS*10H+SPB. SS*10H+BPC. SS*10+SPD. SS*10+BP7.已知V AR DW l,2,$+2,5,6 若汇编时V AR分配的偏移地址是0010H,则汇编后0014H单元的内容是( D )A.6H B.14H C.5H D.16H8.循环控制指令REPNZ继续执行循环的条件是(B )A. CX≠0且ZF=1B. CX≠0且ZF=0C. CX≠0或ZF=1D. CX≠0或ZF=09.设NUM=11011011B,指令“MOV AL,NUM SHL 3”执行后AL中的值是(B )A.11011011000BB.11011000BC.00011011BD.00011011011B10.下面XCHG指令语句中,语法正确的是(B)A. XCHG AX,DSB. XCHG BL,[BX]C. XCHG AL,OFHD. XCHG [SI],[DI]11.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( A )A。

汇编语言平时练习(判断题)

汇编语言平时练习(判断题)

2.知识点:0301 (80x86的寻址方式)假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。

4.知识点:0303(80x86的指令系统)MOV指令不影响标志位。

5.知识点:0303(80x86的指令系统)无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。

6.知识点:0303(80x86的指令系统)指令IN AL,DX是合法的指令。

7.知识点:0303(80x86的指令系统)当运算结果的低8位中有偶数个1 时, 奇偶标志位PF被置为1。

9.知识点:0301 (80x86的寻址方式)可以将一个存储器操作数与另一个存储器操作数相加。

10.知识点:0303(80x86的指令系统)在“IN AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其范围为0~65535。

答案:错误11.知识点:0401(汇编程序功能)汇编程序和汇编语言源程序是不同的概念。

答案:正确12.知识点:0301 (80x86的寻址方式)相对于某起始地址的偏移量称为偏移地址。

答案:正确13.知识点:0303(80x86的指令系统)只能使用PUSH,POP类的指令对堆栈段内的内容进行操作。

14.知识点:0301 (80x86的寻址方式)立即数寻址方式不能用于目的操作数字段。

15.知识点:0203(中央处理机)BP是堆栈栈顶指针寄存器。

16.知识点:0301 (80x86的寻址方式)内存中字单元的地址必须是偶数地址。

答案:错误17.知识点:0303(80x86的指令系统)PUSH AL。

19.知识点:0303(80x86的指令系统)SHR AX,CX。

20.知识点:0401(汇编程序功能)汇编程序是用汇编语言编写的汇编语言源程序。

答案:错误22.知识点:0301 (80x86的寻址方式)不能给段寄存器进行立即数方式赋值。

汇编语言在线测试及答案(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____________。

汇编语言程序设计题库练习题1--详细答案

汇编语言程序设计题库练习题1--详细答案

汇编语言程序设计题库练习题1--详细答案汇编语言程序设计练习题一、单项选择题1、与100.5不相等的数据是【 C 】A. 64.8HB. 1100100.1BC. 64.5HD. 144.4O2、指向程序代码段的段寄存器是【 A 】A. CSB. DSC. SSD. FS3、在内存字单元(20000)中存放数1324H,即(20000)=1324H,则从字节单元20001H 中取出一个字节为【 A 】A. 13H B. 24HC. 1324HD. 2413H4、完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是【 A 】A. MOV AL,00HB. AND AL,00HC. XOR AL,ALD. SUB AL,AL5、指令JMP BX转移的目标地址的偏移量为【 C 】A. IP+BX的内容B. IP+[BX]C. BX的内容D. BX所指向的内存字单元的内容6、DA1 DW 2A05HDA2 DB 07AH┇MOV AL,BYTE PTR DA1SUB DA2,AL上述指令执行后,DA2中的内容是【 C 】A. 7AH B. 02AHC. 075HD. 050H7、某存储单元的物理地址是12345H,可以作为它的段地址有【 d 】A. 2345HB. 12345HC. 12340HD. 1234H8、设有数据定义X2 DW 10 DUP (0,1,2),定义了多少字节的缓冲【 C 】A. 6B. 30C. 60D. 409、有符号数AX除以2的指令是【 B 】A. SHR AX,1B. SAR AX,1C. ROR AX,1D. RCR AX,110、DEC BYTE PTR[BX]中的操作数的数据类型是【 C 】A. 字B. 双字C. 字节D. 四字11、设SP=4AH,执行段内返回指令RET后,SP的值是【 C 】A. 44HB. 48HC. 4CHD. 50H12、指令“LOOP 标号”转移到标号的的条件是【 A 】A. CX≠0B. ZF=0C. CX≠0 AND ZF=0D. CX≠0 OR ZF=108086二、填空题1、汇编语言源程序经【编译】后,形成目标文件,再经过【链接】后,形成可执行文件。

汇编语言试题精选及答案

汇编语言试题精选及答案汇编语言试题精选1. 计算机内表示机器数的常用编码有(补码 )。

2. 已知[-Y]补=7001H,则Y=(8Fff)H。

注意:[-Y]补=7001 ==》[-Y]反=7000 ==》[-Y]=0FFF ==》Y=8FFFH3. 已知[X-Y]补=7001H,[X+Y]补=0001H,则[2X]补=(7002)H。

4. 典型的计算机结构包括( CPU,存储器,I/O设备),通过(总线 )连接在一起。

5. 在1M字节的存储器中,每个存储单元都有一个唯一的(20 )位地址,称为该物理单元的物理地址。

6. 指令中所用到的操作数可存放于( 指令中),(存储器)或(寄存器 )中。

7. 对于指令CMP AX, BX;当AX, BX为带符号数时,若AX>BX,则执行后标志位SF(0 ),OF=(0)。

注意:CMP 指令做减法,AX与BX相运算(AX-BX),当前者大SF和OF 都为0。

SF是无符号数相减的溢处,OF 是有符号数相减的溢出8. 存贮器的地址区域(0~3FFH )为中断向量区。

9. DT伪指令中定义的每个操作数占有(10 )字节。

10. 循环程序可由(初始化 ),(循环体 ),( 循环控制)三部分组成。

11. 子程序的变量传送方式有(寄存器 ),(存储器变量 ),(地址表),( 堆栈)等。

12. ORG 100H X=2 REPT 1 DD X X=X+1 ENDM 执行前(DS)=02345H,汇编后生成的代码为: (DD 2 ) (X=3 )注:1确定次数重复伪指令REPT.ENDM例13.8缓冲区初始化。

X=0REPT 3X=X+1DB XENDM汇编后:+ DB 1+ DB 2+ DB 3这里还要注意的是IRP X,〈1,2,3,4,5〉。

ENDM 和IRPC X,〈1,2,3,4〉。

ENDM 的用法两者是取尖括号中的元素来取代变量X,循环的次数有括号中元素个数决定,唯一区别是,前者是一变量进行取代,后者是一字符进行取代。

汇编练习题

汇编练习题练习一1、简述计算机系统的构成。

2、试述汇编语言的特点。

3、将下列十进制数转换为二进制数和十六进制数。

(1)369 (2)10000 (3)4095 (4)327674、将下列二进制数转换为十六进制数和十进制数。

(1)101101 (2)10000000 (3)1111111111111111 (4)11111111 5、将下列十六进制数转换为二进制数和十进制数。

(1)FA (2)5B (3)FFFE (4)12346、试分别判断下列各组数据中哪个数据最大?哪个最小?(1)A=0.101B B=0.101D C=0.101H(2)A=1011B B=1011D C=1011H7、将下列十进制数转换为BCD码。

(1)12 (2)24 (3)68 (4)127(5)128 (6)255 (7)1234 (8)24588、将下列BCD码转换为十进制数。

(1)1001,0001 (2)1000,1001 (3)0011,0110 (4)1001,0000(5)0000,1000 (6)1001,0111, (7)1000,0001 (8)0000,000109、请写出下列字符串的ASCII码值。

For example,This is a number 3692.10、下列各数为用十六进制表示的8位二进制数,它们所表示的十进制数及被看作字符的ASCII码时的字符是什么?(1)4F (2)2B (3)73 (4)5911、下列各数为十六进制表示的8位二进制数,说明当它们分别被看作是无符号数或用补码表示的带符号数时,所表示的十进制数是什么?(1)D8 (2)FF12、现有一个二进制数10110110,若将该数分别看作是无符号数,原码表示的带符号数,补码表示的带符号数,它对应的十进制数的真值分别是多少?13、将下列十进制数分别用8位二进制数的原码、反码和补码表示。

(1)0(2)-127 (3)127 (4)-57(5)126 (6)-126 (7)6814、计算机中有一个"0110,0001"编码,如果把它认为是无符号数,它是十进制的什么数?如果认为它是BCD码,则表示什么数?又如果它是某个ASCII码,则代表哪个字符?15、完成下列无符号二进制数的运算。

汇编课外题

单项选择题:1.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源操作有效地址为(B )。

A.5000H B.5008H C.23008H D.32008H2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理址为( A )。

A.13000H B.23000H C.33000H D.3000H3.设DS=2000H,ES=3000H,SI=200H,指令MOV ES:[SI],AL的目的操作数的物理地址为( B )。

A.20200H B.30200H C.50200H D.200H4.用来作为寄存器间接寻址的寄存器有( D )个。

A.8 B.6 C.5 D.46.指令MOV [BX+SI],AL中的目的操作数使用(B )段寄存器。

A.CS B.DS C.SS D.ES7.指令MOV BX,[BP+5]中的源操作数使用(C )段寄存器。

A.CS B.DS C.SS D.ES8.十进制数字74所对应的压缩型BCD码的形式是(B )。

A.74 B.74H C.4AH D.4A9.十进制数字85所对应的非压缩型BCD码的形式是(D )。

A.0085 B.0085H C.0805 D.0805H10.用一条条件转移指令一次可实现()个分支。

A.2 B.3 C.4 D.多11.下列指令会影响标志位的指令是(B )。

A.JMP L B.JC L C.MOV AL,L D.SHL AL,112.当两个无符号数进行比较时,执行“JA L”指令表示(A )转移。

A.CF=0且ZF=0 B.CF=0且ZF=1C.CF=1且ZF=0 D.CF=1且ZF=113、物理地址的形成过程是将段地址左移()位加偏移地址。

A.2B.3C.4D.514、如果某一存储单元的逻辑地址为236FH:1000H。

则物理地址为()。

A.1236FH B.336FH C.336F0H D.246F0H15、如果内存的某一单元的物理地址为12345H。

新版汇编语言程序设计【课后答案】

新版汇编语言程序设计【课后答案】新版汇编语言程序设计【课后习题答案】第1章汇编语言基础知识〔习题〕简述计算机系统的硬件组成及各部分作用。

〔解答〕CPU:包括运算器、控制器和寄存器组。

运算器执行所有的算术和逻辑运算;控制器负责把指指令逐条从存储器中取出,经译码分析后向机器发出各种控制命令,并正确完成程序所要求的功能;寄存器组为处理单元提供所需要的数据。

存储器:是计算机的记忆部件,它用来存放程序以及程序中所涉及的数据。

外部设备:实现人机交换和机间的通信。

〔习题〕明确下列概念或符号:主存和辅存,RAM和ROM,存储器地址和I/O端口,KB、MB、GB和TB 〔解答〕主存又称内存是主存储器的简称,主存储器存放当前正在执行的程序和使用的数据,CPU可以直接存取,它半导体存储器芯片构成其成本高、容量小、但速度快。

辅存是辅助存储器的简称,辅存可用来长期保存大量程序和数据,CPU 需要通过I/O接口访问,它磁盘或光盘构成,其成本低、容量大,但速度慢。

RAM是随机存取存储器的英语简写,于CPU可以从RAM读信息,也可以向RAM写入信息,所以RAM 也被称为读写存储器,RAM型半导体存储器可以按地址随机读写,但这类存储器在断电后不能保存信息;而ROM中的信息只能被读出,不能被修改,ROM型半导体通常只能被读出,但这类存储器断电后能保存信息。

存储器大量存储单元组成。

为了区别每个单元,我们将它们编号,于是,每个存储单元就有了一个存储地址,I/O 接口是一组寄存器组成,为了区别它们,各个寄存器进行了编号,形成I/O地址,通常称做I/O端口。

KB是千字节、MB是兆字节、GB是吉字节和TB是太字节,它们都是表示存储器存储单元的单位。

〔习题〕什么是汇编语言源程序、汇编程序、目标程序?〔解答〕用汇编语言书写的程序就称为汇编语言源程序;完成汇编工作的程序就是汇编程序;汇编程序编译通过的程序就是目标程序。

〔习题〕汇编语言与高级语言相比有什么优缺点?〔解答〕汇编语言与高级语言相比的优点:于汇编语言本质就是机器语言,它可以直接地、有效地控制计算机硬件,因而容易产生运行速度快,指令序列短小的高效目标程序,可以直接控制计算机硬件部件,可以编写在“时间”和“空间”两方面最有效的程序。

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

1 Aisino A6企业管理软件培训用练习题 第一部分 基础设置部分 一、账套信息 1、账 套 号:工号 2、账套名称:学员姓名 二、基础数据 公用基础数据 1、企业信息: 3 G公司 2、部 门: 01 行财部 0101 财务部、0102行政部、0103 办公室 02 业务部 0201 采购部、0202 销售部、0203 仓储部、0204 生产部 3、人 员: 0101赵会计、0102钱出纳、0201孙采购、0202李销售、0203周库管、 0204吴生产、0205郑生产 4、行 业: 01 工业、02 商业、03 服务业 5、地 区: 01 北京、02 上海、03 天津、04 重庆、05美国、06香港 6、客户分类:01 国内客户、02 国外客户 7、客 户: 01001 A公司 国内客户、北京地区 税号:110100000011111 开户行:建设银行6730899 01002 B公司 国内客户、上海地区 税号:110200000022222 开户行:民生银行3699900212 01003 C公司 国内客户、北京地区 税号:110100000022222 开户行:中国银行3688700312 02001 D公司 国外客户、美国地区 税号:110300000033333 开户行:交通银行98876600122 02002 E公司 国外客户、香港地区 税号:110400000044444 开户行:招商银行39800622 8、供应商分类:01 长期供应商、02 临时供应商、03其他供应商 9、供 应 商: 01001 甲单位 长期供应商、北京地区 01002 乙单位 长期供应商、上海地区 02001 丙单位 临时供应商、天津地区 02002 丁单位 其他供应商、重庆地区 10、计量单位分类及计量单位: 001 无换算计量单位类(不换算) ——tiao 条、 ge 个、 Kuai 块、 tao 套、 tai 台 财务基础数据 凭 证 字:采用收、付、转;其中收字凭证要求借方必须有现金或银行存款相关科目。 币 种 :美元—>浮动汇率 ; 期初汇率为6.9 期末汇率为6.8 港币—>固定汇率; 期初汇率为0.88 期末汇率为0.87 科目管理:采用2007年企业制度 1002银行存款 100201工商银行——10020101人民币户 ——10020102美元户(核算美元) 100202建设银行(核算港币) 2

1121应收帐款 本科目以下明细按客户建立辅助核算,并根据名称核算外币 01 人民币应收、 02 美元应收、 03 港币应收 1231坏账准备 01 人民币坏账、 02 美元坏账、 03 港币坏账 1221其他应收款 01 押金 (按客户核算) 02 内部往来 (按职员核算) 1123预付账款 本科目按供应商建立辅助核算 1403原材料 140301配件、140302耗材 1405库存商品 2202应付账款 本科目按供应商建立辅助核算 2203预收账款 本科目按客户建立辅助核算 2241其他应付款 01 押金 (按供应商核算) 02 内部往来 (按职员核算) 5101制造费用 本科目以下明细按部门建立辅助核算 510101办公费、510102报刊费、510103差旅费 510104会议费、510105培训费、510106工资 510107福利费、510108折旧费、510109其他费用 6301营业外收入 630101盘盈收入 6601销售费用 660101折旧费、660102工资、660103福利费 6602管理费用 本科目以下明细按部门建立辅助核算 660201办公费、660202报刊费、660203差旅费、 660204会议费、660205培训费、660206折旧费 660207招待费、660208咨询费、660209工资 660210福利费、660211其它 本科目以下明细无辅助核算 660291坏账损失 6603财务费用 660301利息 660302汇兑损益 6711营业外支出 671101罚款支出、671102盘亏支出 4、开户银行: 01 工商银行紫竹院分理处 02 建设银行白石桥南支行 5、银行账号: 工商银行紫竹院分理处 GSYH 800-30000 建设银行白石桥南支行 JSYH 466297 物流基础数据 1、物品分类:01 成品类、02 配件类、03 耗材类 2、物 品: 序号 物品分类 物品 编号 物品名称 规格型号 计量 单位 采购参 考成本 销售 报价 计价方式

1 成品类 01001 梦想计算机 SYP5 台 7600 12000 全月平均 01002 梦想服务器 JTP5 台 140000 280000 个别计价 01003 芳云显示器 CRT17 台 1200 全月平均 01004 梦想计算机 JTP8 台 9000 15000 全月平均

2 配件类 02001 华硕主板 P5PL2-E 块 600 1000 先进先出 02003 金士顿内存 512M 条 200 先进先出 02004 影驰显卡 8600GT 块 110 150 先进先出 02005 Inter CPU Core 2 块 650 750 先进先出 02006 日立硬盘 160G 块 420 500 先进先出 02007 三星光驱 TS H652M 个 90 120 先进先出 3

02008 漫步者音箱 E3100 套 120 180 先进先出 02009 长城电源 ATX350P4 个 60 100 先进先出 02010 弹头插座 Sis7 个 7 15 先进先出

3 耗材类 03001 双飞燕鼠标 X5 70MD 个 50 80 移动平均 03002 明基键盘 A800 个 60 100 移动平均 3、仓 库:01 成品库(货位管理)、02 配件库、03 耗材库、04 城南区库 4、货 位:0101 计算机货位一、 0102 计算机货位二、 0103 显示器货位三、 0104 显示器货位四 5、收发类别: 01采购入库、02成品入库、03盘盈入库、04其他入库 05销售出库、06材料出库、07盘亏出库、08其他出库 6、采购类型:01本地采购、02外埠采购 7、销售类型:01国内销售、02国外销售 8、发运方式:01航空、02铁路、03公路、04航运、05其他 三、初始数据 应收系统期初余额 应收管理期初(应收专用发票) 客户名称 存货名称 计量单位 数量 含税单价 金额 A公司 梦想计算机SYP5 台 5 12000 60000

B公司 梦想计算机SYP5 台 2 10000 20000 芳云显示器CRT17 台 25 1260 31500 C公司 芳云显示器 台 10 500$ (汇率6.7) 5000$ 应收管理期初(预收单) 客户名称 金额 摘要 B公司 110565 预收SYP5计算机款30%(不含税单价10500,30台)

应付系统期初余额 应付管理期初(应付专用发票)

供应商名称 存货名称 计量单位 数量 含税单价 金额

乙单位 芳云显示器 台 20 780 15600

丙单位 (此三笔业务一张专用发票) 华硕主板 块 60 660 39600 金士顿内存256 条 200 100 20000

影驰显卡 块 100 110 11000 库存管理期初余额(存货核算期初数据) 仓库 货位 物品名称 计量单位 数量 单价 金额

成品库 计算机货位一 梦想计算机SYP5 台 43 7600 326800

计算机货位二 梦想服务器JTP5 台 2 119250 283500

显示器货位三 芳云显示器 台 20 760 15200

配件库 华硕主板 块 46 610 28060 4

金士顿内存512 条 52 167 8684 影驰显卡 块 31 104 3224 Inter CPU 块 27 634 17118 日立硬盘 块 49 420 20580 三星光驱 个 104 89 9256 漫步者音箱 套 43 115 4945 长城电源 个 142 55 7810

耗材库 双飞燕鼠标 个 133 37 4921 明基键盘 个 87 68 5916

第二部分 应收、应付子系统 要求:(1)应收应付系统在2011.10.01启用 (2)本练习题只处理发票与其它单据,对于入库、出库业务不做考虑。 (3)录入以下业务的业务单据(假定商品税率均为17%) (4)将以下对应的业务进行核销 10月6日,向甲单位采购梦想计算机(syp5)50台,无税单价7500元/台,票货同到,款项尚未支付。 10月12日,支付10.6日的甲单位货款438750元。 10月9日,销售给B公司梦想计算机(syp5)32台,无税单价11000元/台,发票已开具,款项尚未收到。 10月13日,收到B公司货款500,000元,剩余款项作为下笔订单的预收款处理。 10月25日,销售给B公司的梦想计算机(SYP5)30台,单价10500出库,并开具发票,与期初的预收款核销 10月中旬,了解到A公司破产,其03年所欠60000元将由其担保公司F公司支付,F公司应允将于09年1月份支付,请在系统作相应处理。 向甲单位购货同时,租用甲单位包装物,10月12日支付包装物押金款32600元。 10.30日归还甲单位包装物,同时收回押金32600元 假定练习(8)未归还包装物,而是将从甲单位租用的包装物转租给B公司,10月15日收到包装物押金32600元。 经三方协商,以上两笔租赁协议重新拟定租赁协议,直接由甲单位租给B公司,同时甲在收回包装物时,直接将押金归还B公司。本单位已经支付的押金和收到的押金直接转帐抵消。 将总帐练习中的<(二)总账外币&往来核销业务练习>在应收系统中通过单据完成,并在应收系统进行核销和期末调汇。

第三部分 供应链练习 要求:(1)供应链练习将按照各种业务循环进行练习,进行每个业务循环练习时需要在各相关系统完成,而不是仅仅局限于本系统,如采购循环需要在采购系统、库存系统、应付系统、核算系统各系统下完成,通过本练习,使学员掌握各业务循环需要完成的工作,及在哪个系统完成相应工作。 (2)在进行供应链练习前请将带有基础资料的账套进行备份,以便练习中根据练习要求不同恢复账套进行练习。 (3)采购参数选择“采购入库单自动带出参考成本”;销售参数选择“销售价格取得方式为销售报价”;存货核算参数选择“暂估方式单到冲回” 一、采购业务循环

相关文档
最新文档