文档库 最新最全的文档下载
当前位置:文档库 › 微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案
微型计算机原理及应用课后习题答案

李伯成《微机原理》习题第一章

本章作业参考书目:

①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》

机械工业出版社2002年2月第一版

②陆一倩编《微型计算机原理及其应用(十六位微型机)》

哈尔滨工业大学出版社1994年8月第四版

③王永山等编《微型计算机原理与应用》

西安电子科技大学出版社2000年9月

1.1将下列二进制数转换成十进制数:

X=10010110B=

1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21

=128D+0D+0D+16D+0D+0D+4D+2D=150D

X=101101100B

=1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20

=256D+0D+64D+32D+0D+16D+4D+0D=364D

X=1101101B=

1*26+1*25+0*24+1*23+1*22+0*21 +1*20

=64D+32D+0D+8D+4D+0D+1D=109D

1.2 将下列二进制小数转换成十进制数:

(1)X=0.00111B=

0*2-1+0*2-2+1*2-3+1*2-4+1*2-5=

0D+0D+0.125D+0.0625D+0.03125D=0.21875D

(2) X=0.11011B=

1*2-1+1*2-2+0*2-3+1*2-4+1*2-5=

0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D

(3) X=0.101101B=

1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6=

0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D

1.3 将下列十进制整数转换成二进制数:

(1)X=254D=11111110B

(2)X=1039D=10000001111B

(3)X=141D=10001101B

1.4 将下列十进制小数转换成二进制数:

(1)X=0.75D=0.11B

(2) X=0.102 D=0.0001101B

(3) X=0.6667D=0.101010101B

1.5 将下列十进制数转换成二进制数

(1) 100.25D= 0110 0100.01H

(2) 680.75D= 0010 1010 1000.11B

1.6 将下列二进制数转换成十进制数

(1) X=1001101.1011B =77.6875D

(2) X=111010.00101B= 58.15625D

1.7 将下列二进制数转换成八进制数

(1)X=101011101B=101‘011‘101B=535Q

(2) X=1101111010010B=1‘101‘111‘010‘010B=15722Q

(3) X=110B=6Q

1.8 将下列八进制数转换成二进制数:

(1)X=760Q=111'110'000B

(2)X=32415Q=11'010'100'001'101B

1.9 将下列二进制数转换成十六进制数:

X=101 0101 1110 1101B= 5 5 E D H

X= 1100110101'1001B= 11 0011 0101 1001B= 3 3 5 9H

X= 1000110001B= 10 0011 0001 B= 2 3 1 H

1.10 将下列十六进制数转换成二进制数:

X= ABCH= 1010 1011 1100 B

X=3A6F.FFH = 0011 1010 0110 1111.1111 1111B

X= F1C3.4B =1111 0001 1100 0011 . 0100 1011B

1.11 将下列二进制数转换成BCD码:

(1) X= 1011011.101B= 1'011'011.101B= 91.625d=1001 0001.0110BCD

(2) X=1010110.001B= 1‘010‘110.001 =126.1 BCD

1.12 将下列十进制数转换成BCD码:

(1)X=1024D=0001 0000 0010 0100 BCD

(2)X=632 = 0110 0011 0010 BCD

(3)X= 103 = 0001 0000 0011 BCD

1.13 写出下列字符的ASCI I码:

A 41H 65D 0100 0001B

9 39H 47D

* 2AH 42D

= 3DH 45D

!21H 33D

1.14 若加上偶校验码,下列字符的ASCII码是什么?

字符原码加上偶校验码之后

B 42H,0100 0010B 42H,0100 0010B

4 34H,0011 0100B B4H,1011 0100B

7 37H,0011 0111B B7H,1011 0111B

= 3DH,0011 1101B BDH,1011 1101B

!21H,0010 0001B 21H,0010 0001B

?3FH 0011 1111B 3FH,0011 1111B

1.15 加上奇校验,上面的结果如何?

字符原码加上奇校验码之后

B 42H,0100 0010B C2H,1100 0010B

4 34H,0011 0100B 34H,0011 0100B

7 37H,0011 0111B 37H,0011 0111B

= 3DH,0011 1101B 3DH,0011 1101B

!21H,0010 0001B A1H,1010 0001B

?3FH 0011 1111B BFH,1011 1111B

1.16 计算下式:

(1)[?B‘/2+ABH-11011001B]*0.0101BCD=(42H/2+ABH-D9H)*0.21 BCD = = F3H*0.21 BCD =(-DH) *0.21 BCD= -2.73D

(2) 3CH –[(84D)/(16Q)+‘8‘/8D]= 60D-[84D/14D+(56/8)]=60D-[13]D=

=47D

1.17 对下列十进制数,用八位二进制数写出其原码、反码和补码:

(正数的反码与原码相同,负数的反码除符号位之外其余各位按位取反。正数的补码与原码相同;负数的补码除符号位以外,其余各位按位取反之后再加一。)

数据原码反码补码

+99 0110 0011 0110 0011 0110 0011

-99 1110 0011 1001 1100 1001 1101

+127 0111 1111 0111 1111 0111 1111

-127 1111 1111 1000 0000 1000 0001

+0 0000 0000 0000 0000 0000 0000

-0 1000 0000 1111 1111 0000 0000

1.18 8位二进制数原码可表示数的范围是+127~-128;

8位二进制数补码可表示的数的范围是+127~-127;

8位二进制数反码可表示的数的范围是:+127~-128;

1.19 16位二进制数的原码、补码、反码可表示的数的范围是多少?

+32767~-32768、+32767~-32768、+32767~-32768;

1.20 至少写出3种用二进制编码状态表示十进制数字的编码方式。

8421码、5421码2421码余3码十进制数

0000 0000 0000 0011 0

0001 0001 0001 0100 1

0010 0010 1000 0101 2

0011 0011 1001 0110 3

0100 0100 1010 0111 4

0101 1000 1011 1000 5

0110 1001 1100 1001 6

0111 1010 1101 1010 7

1000 1011 1110 1011 8

1001 1100 1111 1100 9

李伯成《微机原理》习题第二章

①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》

机械工业出版社2002年2月第一版

②陆一倩编《微型计算机原理及其应用(十六位微型机)》

哈尔滨工业大学出版社1994年8月第四版

③王永山等编《微型计算机原理与应用》

西安电子科技大学出版社2000年9月

④洪志全等编《现代计算机接口技术》

电子工业出版社2002年4月⑤仇玉章主编《32位微型计算机原理与接口技术》

清华大学出版社2000年9月

2.1 8086CPU的RESET引脚的功能是什么?

答:RESET引脚称为复位引脚,输入、三态、高电平有效;RESET引脚将使CPU立即结束当前操作,处理器要求RESET信号至少要保持4个时钟周期的高电平,才能结束它正在进行的操作。CPU复位以后,除了代码段寄存器CS的值为FFFFH外,其余所有寄存器的值均为零,指令队列为空。

当RESET回到低电平时,CPU开始执行―热启动‖程序,由于此时CS的值为FFFFH,IP的值为0000H,所以CPU复位以后执行的第一条指令的物理地址为

FFFF0H,该单元通常放置一条段间直接转移指令JMP SS:OO,SS:OO即为系统程序的实际起始地址。

2.2 在8086 CPU 工作在最小模式时,

(1)当CPU 访问存储器时,要利用哪些信号?

当CPU访问存储器时,要利用AD0~AD15、WR*、RD*、IO/M*以及A16~A19;

(2)当CPU访问外设接口时,要利用哪些信号?

当CPU访问外设接口时,同样要利用AD0---AD15、WR*、RD*以及IO/M*,但不使用高端地址线A16---A19;

(3)当HOLD有效并得到响应时,CPU哪些引脚置高阻?

当HOLD有效并得到响应时,CPU除HOLD、HOLDA 引脚外其余所有的信号引脚均为高阻态。

2.3略

2.4说明8086 CPU READY 信号的功能。

见 P23

2.5 8086 CPU 的NMI和INTR引脚的不同有几点?

两点:

(1) INTR是可以由用户用指令禁止的,(通过中断允许标志IF的开---STI和关CLI进行);而NMI不能由用户禁止;

(2) INTR是可以区分优先级别的,NMI是最高级的,没有中断优先级的排队。

2.6 说明8086CPU内部标志寄存器各位的含义。

8086 CPU的标志寄存器(PSW或FLAG)共有9个

标志位,分别是:

CF (Carry Flag)--- 进位或借位标志;

PF (Parity Flag)--- 奇偶标志;

AF (auxiliary Flag)----半进位标志;

ZF (Zero Flag) -----结果为零标志;

SF (Sign Flag) ----- 符号标志;

OF (Overflow Flag)-----溢出标志;

IF (Interrupt Enable Flag)-----中断允许标志;

DF (Direction Flag) ---- 方向标志;

TF (Trap Flag) ----- 陷阱标志。

2.7 说明8086CPU内部14个寄存器的作用。

8086内部的寄存器可以分为3类:

第一类:通用寄存器:

AX、BX、CX、DX、SI、DI、SP、BP,共8个可以存储数据或者地址的低16位;AX、BX、CX和DX可以分成8个8位的寄存器使用;SI、DI又称变址寄存器,用于存储变址地址;SP和BP存放指针变量值。

第二类:段寄存器:

CS、DS、SS、ES,共4个寄存器,只能存放对应段的段地址;

第三类为IP和FLAG,IP在通常情况下不允许用户访问,而FLAG是用以向用户提供了解ALU工作状态或者控制CPU工作方式的标志寄存器。

2.8 试画出8086CPU工作在最小模式时的总线形成示意图。

(注:BHE*引脚为34脚---即SS0,参见P25状态编码表)

四点说明:

A、MN/MX端接+5V,决定了8086工作在最小模式。

B、有一片8234A,作为时钟发生器。

C、有三片8282或74LS373,用来作为地址锁存器。

D、当系统中所连接的存储器和外设比较多时,需要增加系统数据总线的驱动能力,这时,要用两片8286/8287(74LS244或74LS245)作为总线收发器。

2.9 8086/8088为什么采用地址/数据引线复用技术?

答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从时序逻辑的角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。

2.10 怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?

答:引线MN/MX*的逻辑状态决定8086的工作模式,MN/MX*引线接高电平,8086被设定为最小模式;MN/MX*引线接低电平,8086被设定为最大模式。最小模式下所有的控制信号由CPU相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入由8086的S2─S0三条状态信号引线提供。

李伯成《微机原理》习题第三章

本章作业参考书目:

1.周明德:微型计算机IBM-PC系统原理与应用清华大学出版社1991

2.王永山等:微型计算机原理与应用西安电子科大出版社1998

3.张怀莲:IBMPC汇编语言程序设计电子工业出版社1990

注:本习题解中的程序仅为代码片段,可在Emu8086 version 2.57环境下仿真运行,如果在MASM下进行汇编,需添加段设置以及相应的伪指令。

3.1

MOV AX,00H;立即寻址

SUB AX,AX;寄存器寻址

MOV AX,[BX];寄存器间接寻址

MOV AX,TABLE;直接寻址

MOV AL,ARAY1[SI];寄存器相对寻址

MOV AX,[BX+6];寄存器相对寻址

3.2若1KB的数据存放在TABLE以下,试编写程序将该数据拌到NEXT之下。

程序片段如下:

ORG 100h

MOV CX,03FFH;数据个数

LEA SI,TABLE;源区首地址

LEA DI,NEXT;目的区首地址

AGAIN: MOV AL,[SI];

MOV [DI],AL;搬移

INC SI

INC DI;移动地址指针

DEC CX;循环计数器递减

JNZ AGAIN;循环未结束转

HLT;暂停

TABLE DB 1024 dup ('A');源数据区

NEXT DB 1024 dup (0);目的数据区

3.3编写10个字(16位二进制数)之和的程序

ORG 100h

LEA SI,ADD1;

LEA DI,ADD2;

LEA BX,SUM;

MOV CL,CONT;

MOV CH,0; 循环初始化

CLC;进位清零

MADD1: M OV AX,[SI];读加数1

ADC AX,[DI]

ADD SI,2;移动源区地址指针

ADD DI,2;移动目的区地址指针

MOV [BX],AX;回存计算结果

ADD BX,2;移动―和‖存储区地址指针

LOOP MADD1;循环控制

HLT;暂停

ADD1 DB 0FEH,86H,7CH,44h,56H,1FH,24H,01H,02H,33H;加数1

ADD2 DB 56H,49H,4EH,0FH,9CH,22H,45H,11H,45H,21H;加数2

SUM DB 10 DUP (0);和存储单元

CONT DB 5 ;循环次数

3.4 某16位二进制数,放在DATA连续的两个单元中,试编程求其平方根和余数,将其分别存放在ANS和REMAIN中。

ORG 100h

MOV BL,2; 除数初值

AGAIN: MOV CX,NUM; 预计最大循环次数

MOV AL,BL; 0、1的平方根除外

MUL BL; 得到2的平方

CMP AX,CX; 大于原始数据么?

JG EXIT; 若原始数据小于4转EXIT

MOV AX,CX; 读数

DIV BL; 试除

INC BL; 除数递增

JMP AGAIN; 继续除

EXIT: DEC BL; 去除除数自加

MOV ANS,BL; 存商

MOV AL,BL; 恢复余数

MUL BL;

SUB C X,AX;

MOV REMAIN,CL;

HLT

NUM DW 7;

ANSDB ?;

REMAIN DB ?;

3.5 在DATA1之下顺序存放着以ASCII码表示的千位数,将其转换成二进制数。

MOV CL,4; 移位次数

MOV CH,CL; 循环次数

MOV SI,OFFSET ASCBIN

CLD

XOR AX,AX

XOR DX,DX

ASCB1: LODSB

AND AL,7FH

CMP AL,'0' ;不大于?0‘结束转换

JL ERR

CMP AL,'9'

JG ASCB2 ;大于?9‘转ASCB2

SUB A L,30H ; 数字形式二进制数减30H

JMP ASCB3

ASCB2: CMP AL,'A' ;大于?9‘又小于?A‘结束转换

JL ERR

CMP AL,'F'

JG ERR ;大于?F‘为不合理数,结束转换

SUB AL,37H ;字符形式ASCII数减37H

ASCB3: OR DL,AL

ROL DX,CL

DEC CH

JNZ ASCB1

ROL DX,CL

MOV BIN,DX;存储转换结果

ERR: NOP

HLT

ASCBIN DB '1','B,'4','3'

BIN DW ?

3.7 编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中(用3种方式)。

解:第一种方法:常规乘法运算

ORG 100h

MOV AL,MOLT

MOV BL,20

MUL BL

MOV ANS,AX

HLT

MOLT DB 2

ANSDW ?

第二种方法,将MOLT连加20次

ORG 100h

MOV CX,20

MOV BX,MOLT

XOR AX,AX

CLC

ADD1:ADC AX,BX

LOOP ADD1

MOV ANS,AX

HLT

MOLT DW 5

ANSDW ?

第三种方法,将―20‖连加MOLT次

ORG 100h

MOV CX,MOLT

MOV BX,20

XOR AX,AX

CLC

ADD1:ADC AX,BX

LOOP ADD1

MOV ANS,AX

HLT

MOLT DW 5

ANSDW ?

3.8 在DATA之下存放100个无符号的8位数,找出其最大者并将其存放在KVFF单元。

ORG 100h

XOR DL,DL

LEA DI,KVFF;

NEXT0: LEA SI,BUFFER;

MOV CL,99; 比较次数为N-1次

NEXT1: MOV AL,[SI];

INC SI;

CMP DL,AL;

JNC N EXT2;

MOV DL,AL; DL中始终存目前最大值

NEXT2: DEC CL;

JNZ NEXT1;

MOV [DI],DL; 最大值存储

HLT

BUFFER DB ;自行定义100个数据

KVFF DB ?

3.9 若将数据按大小顺序排序,试编写程序..

解:此处采用―冒泡法‖予以处理:

ORG 100h

LEA DI,BUFFER; 数据区

MOV BL,99; 外循环次数

NEXT0: MOV SI,DI;

MOV CL,BL; 内循环次数

NEXT3: MOV AL,[SI]; 读数

INC SI; 移动指针

CMP AL,[SI]; 比较

JNC N EXT5; 大于转NEXT5

MOV DL,[SI];

MOV [SI-1],DL;

MOV [SI],AL; 不大于互换

NEXT5: DEC CL; 内循环次数减一

JNZ NEXT3;

DEC BL; 外循环次数减一

JNZ NEXT0

HLT

BUFFER DB 自行定义100个字节型数据

3.10 在BVFF单元中有一个BCD数A,试根据下列关系编写程序,计算结果存在DES中.

A<20,Y=3*A; A<60,Y=A-20; A>=60,Y=80.

ORG 100h

MOV AL,BVFF

CMP AL,20

JL EX1

CMP AL,60

JL EX2

MOV AL,80

JMP STOP

EX1: MOV BL,3

MUL BL

JMP STOP

EX2: SUB A L,20

STOP: MOV DES,AL

HLT

BVFF DB 8

DES D B ?

3.11址为DATAB开始的80个单元中,存放某班80个学生的某课程成绩,要求:

统计>=90分、80~89分、70~79分、60~69分、60分以下的人数,结果存放在

BTRX开始的5个单元中

求平均成绩,结果存放在LEVEL中。

解:寄存器使用分配:90分以上在DH,80分以上在DL,70分以上在BH,60分以上在BL,60分以下在AH,总分、均分都在[DI]。

ORG 100h

XOR AH,AH

XOR DX,DX ;统计结果清零

XOR BX,BX ;统计结果清零

LEA SI,DATA

LEA DI,LEVEL

MOV CL,CONT; 总人数送循环计数器CX

goon: MOV AL,[SI] ;读原始数据

ADC [DI], AL;累加总分

ADC [DI+1],0 ;计算进位

CMP AL,90

JL PP8 ; 不高于90分者转PP8

INC DH ; 90--100分的人数加一

JMP STOR

PP8: CMP AL,80

JL PP7 ;不高于80分转PP7

INC DL ;80----89分的人数加一

JMP STOR

PP7: CMP AL,70

JL PP6 ;不高于70分者转PP6

INC BH ;70---79分的人数加一

JMP STOR

PP6: CMP AL,60

JL PP5 ;不高于60分者转PP5

INC BL ;60---69分的人数加一

JMP STOR

PP5: INC AH ;低于60分的人数加一

STOR: INC SI ;读下一个分数

LOOP GOON

;CX=CX-1,CX不为零转GOON,继续统计

LEA SI,BUFFER ;回存统计结果

MOV [SI],DH

INC SI

MOV [SI],DL

INC SI

MOV [SI],BH

INC SI

MOV [SI],BL

INC SI

MOV [SI],AH

MOV AX,WORD PTR [DI] ;计算平均成绩

MOV CL,CONT

DIV CL

MOV LEVEL,AL ;回存平均成绩

HLT

CONT DB 10

DATA DB 30,65,99,80,75, 89,100,45,60,70

BUFFER DB ?,?,?,?,?

LEVEL DB ? ,?

3.12求两个有符号数(DATA1,DATA2)差的绝对值,结果存入DATA3.

ORG 100h

MOV AL,DATA1;读入被减数

SUB A L,DATA2;减去减数

JC CHANGE;

JMP STOR

CHANGE: NEG AL

STOR: MOV DATA3,AL

HLT

DATA1 DB 3

DATA2 DB 5

DATA3 DB ?

3.13 存从40000H到4BFFH的个单元均写入55H,并再逐个读出,验证是否一致,若一致,置AL为7EH,否则置AL为81H.

ORG 100h

MOV AX,4000H;

MOV DS,AX;

MOV SI,0

START: M OV CX,0BFFFH

BEGIN: MOV [SI],55H

MOV AL,[SI]

INC SI

CMP AL,55H

JNZ ERR

LOOP BEGIN

MOV AL,7EH

JMP STOP

ERR: MOV AL,81H

STOP: HLT

3.14~3.15 端口03FBH的BIT5为状态标志,当该位为1时,表示外设忙,不能接收数据;当为0时,表示外设闲,可以接收数据;当CPU向端口03F8H写入一个字节的数据时,03FBH的BIT5置1,当它变为0状态时,又可以写入下一个数据。据此编写将起始地址为SEDAT的50个数据输出到03F8H端口的程序。

WAIT:MOV DX,03FBH

IN AL,DX

TEST AL,0010 0000B;(20H)

JZ SEND

JMP WAIT

SEND:MOV DX,3F8H

MOV AL,[SI];

CMP AL,0AH;输出字串结束标志符

JZ STOP

OUT DX,AL

JMP WAIT

STOP:HLT

3.16口02E0H的BIT2和BIT5同时为1,表示端口02E7H有一个字节型数据准备好可以

用以输入,当CPU从该端口读入数据后,02E0端口的BIT2和BIT5就不再同时为1;

只有当02E7H端口的数据再次准备好时,它们才会再次同时为1,据此编写从02E7H 端口输入32个数据然后存入A1000H单元开始的区域。

MOV AX,0A000H

MOV DS,AX

MOV SI,1000H;设置存储区地址

MOV CL,20H;输入数据个数

BEGIN:MOV DX,0E20H

IN AL,DX

TEST AL,0010 0100B;测试状态位BIT5、BIT2

JZ BEGIN;不同时为1继续测试

MOV DX,02E7H

IN AL,DX;输入数据

MOV [SI],AL;存到指定区域

INC SI;移动地址指针

LOOP BEGIN;循环

HLT

3.17 在内存40000H开始的16K的单元中存放着一组数据,将其顺序搬移到起始地址为A0000H的区域。

解:利用字符串操作指令MOVSB,16K即16*1024=3FFFH。

MOV AX,4000H

MOV DS,AX

MOV AX,A000H

MOV ES,AX

MOV SI,0

MOV DI,0

MOV CX,3FFFH

CLD

REPMOVSB

HLT

3.18上题的基础上,将两个区域的数据逐个进行比较,若有错将BL置0,全对将BL置

FFH。

MOV AX,4000H

MOV DS,AX

MOV AX,A000H

MOV ES,AX

MOV SI,0

MOV DI,0

MOV CX,03FFH

CLD

AAB:CMPSB

JNZ STOP

LOOP AAB

MOV BL,0FFH

JMP EX1

STOP:MOV BL,0;

EX1:NOP

HLT

3.19 统计由40000H单元开始的16K个单元中所存字符?A‘的个数,统计结果存放在DX寄存器中。

MOV AX,4000H

MOV DS,AX

MOV SI,0;

MOV CX,3FFFH;数据个数

MOV DX,0;统计结果寄存器清零XOR DX,DX

CLD

AAB:LODSB

CMP AL,?A‘;比较

JZ AAC;字符为?A‘转计数

LOOP AAB;循环

JMP STOP;处理完毕转结束

AAC:INC DX;统计结果加1

DEC CX;循环次数减1

JCXNZ AAB;CX<>0继续

STOP:HLT

3.20 编写对AL中的数据进行―偶校验‖的一个过程,并将校验结果放入AL寄存器。

PJY PROC NEAR

PUSH AX

PUSH BX

PUSH CX

PUSH DX

MOV AL,DAT

AND AL,AL

JNP PJY1

MOV AL,00H;表示为偶

JMP EXIT

PJY1:MOV AL,FFH;表示为奇

EXIT:POP DX

POP CX

POP BX

POP AX

RET

PJY ENDP

DAT DB ?

3.21 对80000H开始的256个单元的数据加上偶校验。

ORG 100h

MOV AX,8000H

MOV DS,AX

MOV SI,0

MOV CX,100H

CLD

PAR0: LODSB;(MOV AL,[SI] ;INC SI)

TEST AL,AL

JNP PAR1

LOOP PAR0

JMP STOP

PAR1: OR AL,80H;

MOV [SI-1],AL

DEC CX

JNZ PAR0

STOP: HLT

4-1某以8088为CPU的微型计算机内存RAM区为00000H ~3FFFFH,若采用6264、62256、2164或21256各需要多片芯片?

解答:8088 内存单元为8 bit,所以,从00000H 到3FFFFH,共需要214 个byte,共214*8bit,也就是共占用16K byte空间。由于各种芯片的数据总线根数不同,所以在连接时要特别注意芯片的位数;

对于如下芯片:

6264 有8根数据线,13根地址线,故其容量为213*8bit,即8Kbyte, 所以需要2片;

62256 有8根数据线,15根地址线,故其容量为215*8bit,即32 Kbyte, 所以仅需要1片;尽管题目要求只需要16K的空间,但在使用62256时不得不使用1片。

2164 有8根数据线,12根地址线,故其容量为212*8bit,即4Kbyte, 所以需要4片;

21256 有1根数据线,10根地址线(实际为20根,分两组),但由于仅有一根数据线,要构成八位的存储器至少需要8片,但总容量为8*256Bit,远远超过题目的要求。

4.2利用全地址译码将6264接在8088的系统总线上,其所占的地址范围为

BE000H~BFFFFH,试画出连接图。

解答:6264有13根地址线,连接时接到系统总线的低13位,即A0~A12,其他7根地址线A19~A13的地址译码输入应该为:1011 111 B,故而有如下的连接:

4.3试利用6264 芯片,在8088系统总线上实现0000H~03FFFH的内存区域,试画

出电路连接图。

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

应用写作习题和答案word版本

一、单项选择题(每小题1分,共13分) 1.函的结尾语不可用(D ) A.此致敬礼 B. 请予批复 C.专此致函 D.感谢支持 2.传达会议事项一般用(D ) A.命令 B.决定 C.会议纪要 D.通知 3.计划由于内容等方面的不同,往往选用不同的名称。本单位,本部门以长远或近期的工作任务作粗线条的、非正式的安排,计划的名称应用(A) A.规划 B.安排 C.方案 D.设想 4.下列计划标题拟定恰当的一项是(B) A.2005年××职业学院招生工作计划 B.××职业学院2005年招生工作计划 C.××职业学院招生工作计划(2005年) D.××职业学院招生工作2005年计划 5.计划中提出的任务与要求,是指将要完成的任务的(B) A.数量、质量、程度、时间期限 B.人力、物力、财力、时间的安排 C.指标、程度和时间的分配 D.依据、指导思想、具体步骤 6.如果计划在标题后或在标题下用括号加注“草案”、“初稿”、“讨论稿”字样,说明这项计划(C) A.未经作者同意 B. 未经上级批准 C.没有经过正式讨论,还不成熟 D.未经作者修改抄正 7.计划的灵魂和总纲是(B) A.前言 B.任务和目标 C.步骤和措施 D.标题 8.一般来说计划前言部分写(B) A.任务要求 B.制订计划的指导思想 C.希望和号召 D. 措施和步骤 9.《某省卫生系统2005年工作总结》属于(A) A. 公文式标题 B.新闻式标题 C.双标题 D.复合型标题 10.总结的开头包括的内容,下列不正确的一项是(C) A.时间、重要背景 B.经过的概况 C.事例的具体分析 D 事情的结果 11.调查报告在格式上没有固定的要求,一般包括(C) A. 标题、前言、时间、地点 B.标题、前言、主旨、地点

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》 机械工业出版社2002年2月第一版 ②陆一倩编《微型计算机原理及其应用(十六位微型机)》 哈尔滨工业大学出版社1994年8月第四版 ③王永山等编《微型计算机原理与应用》 西安电子科技大学出版社2000年9月 1.1将下列二进制数转换成十进制数: X=10010110B= 1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21 =128D+0D+0D+16D+0D+0D+4D+2D=150D X=101101100B =1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20 =256D+0D+64D+32D+0D+16D+4D+0D=364D X=1101101B= 1*26+1*25+0*24+1*23+1*22+0*21 +1*20 =64D+32D+0D+8D+4D+0D+1D=109D 1.2 将下列二进制小数转换成十进制数: (1)X=0.00111B= 0*2-1+0*2-2+1*2-3+1*2-4+1*2-5= 0D+0D+0.125D+0.0625D+0.03125D=0.21875D (2) X=0.11011B= 1*2-1+1*2-2+0*2-3+1*2-4+1*2-5= 0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D (3) X=0.101101B= 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6= 0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D 1.3 将下列十进制整数转换成二进制数: (1)X=254D=11111110B (2)X=1039D=10000001111B (3)X=141D=10001101B 1.4 将下列十进制小数转换成二进制数: (1)X=0.75D=0.11B (2) X=0.102 D=0.0001101B (3) X=0.6667D=0.101010101B 1.5 将下列十进制数转换成二进制数 (1) 100.25D= 0110 0100.01H (2) 680.75D= 0010 1010 1000.11B 1.6 将下列二进制数转换成十进制数 (1) X=1001101.1011B =77.6875D

微机原理及应用综合练习一

2012电子微机原理综合练习一 一、简答题。 1.8086CPU标志寄存器中的控制位有几个?简述它们的含义。 2.8086工作于最小方式或最大方式,如何设置?两种模式的主要区别是什么 3. 简述8086和8088CPU引脚信号的区别。 4. 何为时钟周期?它和指令周期、总线周期三者之间的关系是什么? 5. 简述标志位中溢出位和进位位的区别。 6. 简述8088和8086对存储器进行字访问的异同。 7. 在8086系统中,下一条指令所在单元的物理地址是如何计算的? 8.简述半导体存储器的分类和特点。 9.简述高位地址总线译码方法的种类和特点。 10. SRAM芯片6116是4K×8位的存储器,其地址线和数据线的分别有多少条?并简述它的3条控制线、和的含义和功能。 11. CPU与外设间的接口信息有哪几种? 12.简要说明8086/8088中断的分类,以及优先级顺序。 13. 8086/8088CPU响应可屏蔽中断INTR的条件是什么? 14.CPU与外设数据传送的方式有哪几种?什么情况下数据传送要采用无条件传送方式?它有什么特点? 15. 简述查询式数据传送方式的工作过程。 16.比较串行通信和并行通信的优缺点。 17.何为波特率?设数据传送的速率是120字符/秒,而每一个字符格式中的数据位7位,停止位,校验位各1位,则传送的波特率为多少? 18. 异步通信中,字符的格式是由哪些部分组成? 19.8253的方式0~方式3各是何种工作方式?为了便于重复计数,最好选用那些工作方式? 二、综合题 1.设8088的时钟频率为5MHZ,总线周期中包含2个T w等待周期。问: (1)该总线周期是多少?(2)该总线周期内对READY信号检测了多少次? 2.某微机有8条数据线、16条地址线,现用SRAM 2114(容量为1K×4位)存储芯片组成存储系统。问采用线译码方式时,系统的最大存储容量最大是多少?此时需要多少个2114存储芯片 3. 设有一个具有15位地址和16位字长的存储器,试计算: (1)该存储器能存储多少字节信息? (2)如果存储器由2K×4位的RAM芯片组成,需多少RAM芯片?需多少位地

应用写作题库答案

' 一、填空题 1.国家行政机关公文(包括电报),是行政机关在行政管 理过程中形成的具有法定效 力和规范体式的公务文书,是依法行 政和进行公务活动的重要工具。 2.《国家行政机关公文处理办法》所列的国家行政机关公文文种包括:命令(令)决定、公告、通告、通知、通报、报告、请示、批复、函、议案、意见和会议纪要,共13种。 3.一份机关公文在文面上可以分为眉首、主体、和版记三部分。 4.发文字号由机关所在地的简称机关代字、年份和公文序号三部分组成。 5.《国家行政机关公文处理办法》是在二ooo 年八月二是四日发布并于 2001年 1 月 1 日起施行的 6.报告适用于向上级机关(汇报工作)、(反映情况)、答复上级机关的(讯问)。 7.(请示)必须事先行文;(报告)则可以在事中或事后行文。 — 8.行政机关公文的秘密等级有(绝密)、机密和(密秘)三个等级。 9.公文标题是公文(主要)内容的概括,公文标题由(发文机关)、(事由)和(文种)组成。 10.主题词是概括地反映公文(主要内容)和(文种)的一组规范化名词或名词性词语;选择主题词的依据是(主题词表)和(标引主题词)。 11.抄送机关是指除主送机关之外需要(执行)或(了解)公文内容的其他相关机关。 12.印发机关是指负责公文(印制)和(传递)的部门,一般是指发文机关的(办公)机构。 二、辨析题 1.行政机关公文是党政机关公文的一个部分(X) 2.报请性公文一定是上行文( X ) { 3.平行文既可以上行,也可以下行( X ) 4.紧急公文是指有送达时限要求的公文(√ ) 5.任何人都能成为行政公文的作者( X ) 6.秘密公文均应标识份数序号(√ )

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么 (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

微机原理与接口技术课后习题答案

第1章微型计算机系统 〔习题〕简答题 (2)总线信号分成哪三组信号 (3)PC机主存采用DRAM组成还是SRAM组成 (5)ROM-BIOS是什么 (6)中断是什么 (9)处理器的“取指-译码-执行周期”是指什么 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS 的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍

返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

微机原理及应用练习题(1)

https://www.wendangku.net/doc/164840518.html, 1000H X DB 12H Y DW X Z DD Y (DS)=3800H, (BX)=1000H, (SI)=0002H 求下列指令执行完后指定寄存器的内容 MOV AX, [1000H] ; (AX)= 0012 H MOV AX, [BX+SI] ; (AX)= 0110 H LEA DX,Y ; (DX)= 1001 H 2.(AX)=4F08H,(CF)=0,(CL)=4,则 ROR AX,CL指令执行完后,(AX)= 84F0H,(CF) = 1。 3.执行以下程序后,DI的值为 1234。sp=1FFEH AX=00F0H DX=0ACF0H MOV SP,2000H MOV AX,0F0H MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT 4.MOV AX, 80C9H MOV BX, 5312h MOV SP, 1070H PUSH BX PUSH AX NOT AX POP BX 程序执行后: (AX)= 7F36H (BX)= 80C9H SS:[106EH]= 12H (SP)= 106EH 5.执行下列程序: MOV AX,0 MOV BX,1 MOV CX,100 A: ADD AX,BX INC BX LOOP A HLT 执行后的结果为(BX)= 101 。

6.MOV BL, 3BH XOR AL, AL OR BL, AL MOV AL, BL AND AL, F2H MOV AH, AL STC RCR AL, 1 程序执行后(AX)= 3299H (BL)= 003BH CF 0 7.MOV AX,0 MOV DX, AX L: MOV BL, AL INC DX ADD AL, 1 JNZ L 程序执行后 (BL)= 25510H (AL)= 00H (DX)= 0010H CF= 1 8.设初值(AX)=4321H,(DX)=8765H,则 MOV CL,04H SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 上述程序执行后(DX)= 7654H ,(AX)= 3210H 9.设CPU各个标志位的初始状态均为0,执行指令: MOV AX,0 DEC AX 后,请问AX= 0FFFFH ,SF= 1 ,CF= 0 ? 10.设初值为AX=1234H,BX=5678H,DX=0ABCDH,则下面一段程序: MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 执行后,请问AX= 2340H ,BX= 5610H ,DX= 0BCDH

应用写作试题和答案

应用写作试题和答案 一、改错题:(课后习题参考答案)教材《应用写作》主编:张建高等教育出版社 下面是一则征稿启事,从格式到内容都有毛病,请按要求修改。 征稿启事为丰富校刊《中学时代》的内容,特征求下列稿件:园丁颂歌,班级新事,学习心得,读书笔记,思想火花和文艺创作等。来稿要求观点鲜明,文字简洁生动,字迹清晰,篇幅以不超过千字为宜。请写明真实姓名和所在班级。祝大家学习进步!《中学时代》编辑部2003年5月4日 启事的名称应写在首行正中。 2、正文中还应交代交稿的地点。 3、祝愿的话应该删去。 4、落款处的单位名称和日期应分两行写在右下方,因此,这则启事中的《中学时代》编辑部或单位名称应写在上行,2003年5月4日或日期应写在下行。 下面是家长会通知,试从格式、内容等方面找出6处不当的地方,并提出修改办法。 通知家长同志:兹定于2003年5月20日下午在我校召开初三年级家长会议,传达今年全省中考改革的要求,同时汇报我们初三学生德智体美全面发展的情况及存在的问题。届时请务必到会参加。 此致敬礼×××中学 2003年5月15日 编号不当之处修改办法(1)家长同志顶格写 (2) 5月20日下午在“下午”后加“3点”(加上时间即可)(3)在我校在“我校”后加“阶梯教室”(加出地点即可)(4)传达……要求改“要求”为“(会议)精神”(5)务必到会参加将“参加”删去(删去“到会”也行)(6)敬礼顶格写 倡议书 A、住在学校对门的张大娘是一位狐寡老人,行动很不方便,买粮、挑水、拉煤十分困难。B、为了支持张大娘刻服困难,我们向全班同学倡议:C、发扬雷锋同志助人为乐的思想,立即组织起来,为张大娘买粮、挑水、送煤。D、希望同学们都能勇跃参加这些活动。此致敬礼初三(2)班第一小组2003·3·10 1、 文中有三个错别字是:狐寡、刻服、勇跃,依次改为:孤寡、克服、踊跃。 2、文中有两个病句,从A、B、C、D四处中找出:(只填序号)B、C;应依次改为:为了帮助张大娘克服困难,发扬雷锋同志助人为乐的精神。3、这份倡议书的格式上有两处毛病,请指出:(1)文前应加称谓;(2)不必写“此致敬礼”。 通知亲爱的同学们:为活跃我校课余生活,校团委决定组织一次歌咏比赛活动,请各班文娱委员于明日下午开会,讨论比赛有关事宜。 2003年4月18日 去掉称呼;活跃改为丰富;开会时间要交代具体,如:下午四点;开会地点要交代具体,:在小会议室、在团委书记办公室等;通知时间上方要有上方要有“落款,如:校团委。 根据下面内容代写的一份通知,有五处错误,请改在后面。 1.会议内容:筹备为希望工程献爱心活动。.2.出席对象:学生会干部,各班班长。.3.会议地点:政教处办公室。4.开会时间:5月14日下午5时。 通知:今天下午,在政教处办公室召开学生会干部或各班班长会议,筹备为希望工程献爱心活动,希准时参加。 此致敬礼!政教处 14日下午5时 1、“通知”应该写在第一行正中;“今天下午”应改为“今天下午5时”;“学生会干部或各班”应改为“学生会干部和各班”;“此致敬礼”应该去掉;落款处的“下午5时”应该去掉。 这是一篇不符合写作基本要求的计划。就计划的正文来说,存在的问题有:(P68) 1、前言部分:前一段的工作泛泛而谈;本季度的计划目的和指导思想又不明确;“作下列计划”应改为:“特制定如下计划”。 2、主体部分:一是当前工作任务也不明确;二是没有写出完成计划的具体方法、措施和步骤 3、整份计划泛泛而谈,过于简单。这样的计划是难以实施的,无法指导工作。 中国建设银行××支行第四季度工作计划 今年工作十分繁忙,尤其是第四季度的工作(第四季度都有哪些重点必做工作)。根据第四季度工作内容,作下列计划: 1、开头庸俗,第二句应写为做好第四季度工作,特制定如下计划 2、抽出时间(什么时间,具体到哪一天,用时多少)认真学习十二届三中全会有关基建改革的文件精神。 3、深入单位了解完成工作量的情况和资金支用情况(具体哪些项目),为审查好年终决算打基础。 4、了解建设单位明年的计划安排和完成情况,以便作好明年信贷工作(应该强调做好相关工作计划)。

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微机原理课后答案

1.2 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。 2.将十进制数199转换为二进制数为____ 11000111____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? ●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 ●指令按其在存储器中存放的顺序执行; ●由控制器控制整个程序和数据的存取以及程序的执行; ●以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

微机原理和应用习题

《微机原理与应用》课程习题集西南科技大学成人、网络教育学院版权所有 习题 【说明】:本课程《微机原理与应用》(编号为03015)共有单选题,填空题1,简答题,综合设计题,判断题,填空题2,填空题3等多种试题类型,其中,本习题集中有[填空题2]等试题类型未进入。 一、单选题 1.一个字是____位二进制数。 A、32 B、20 C、16 D、8 2.一个字节是____位二进制数。 A、32 B、20 C、16 D、8 3.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 A、EBCDIC码 B、ASCII码 C、十六进制编码 D、二进制编码 4.下列数据中,可能是6进制数的是。 A、488 B、357 C、541 D、126 5.下列数据中,可能是八进制数的是。 A、182 B、417 C、696 D、108

6.下面几个不同进制的中,最大的数是。 A、1100010B B、225Q C、500 D、1FEH 7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。 A、102 B、103 C、104 D、105 8.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。 A、68 B、69 C、6A D、6B 9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。 A、37 B、38 C、39 D、40 10.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。 A、67 B、68 C、69 D、70 11.十进制数36转换成二进制数是。 A、110100 B、100100 C、100110 D、100101 12.与十进制数96等值的二进制数是。 A、1100000 B、1100001 C、1011110 D、1101100 13.十进制数60转换成二进制数是。 A、111100 B、111110 C、111101 D、110110 14.十进制负数-61的八位二进制原码是。 A、10101111 B、10111101 C、10101011 D、00110101

微机原理(第三版)课后练习答案

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

应用写作习题与答案

应用写作习题与答案 第一章练习题 1.第 1 题 目前现实生活中普遍使用的实用性写作是( ) A. 现代写作 B. 现代应用写作 C. 写作 D. 应用写作 答案:B 您的答案: 2.第 2 题 现代社会中人们普遍使用的专为处理公私事务的实用文章叫( ) A. 现代应用文 B. 现代文 C. 应用文 D. 公私文 答案:A 您的答案 3.第 3 题 实用性写作的文章统称为( ) A. 文章 B. 应用文 C. 实用文 D. 事务文书 答案:B 您的答案: 题目分 数: 4.第 4 题 现代应用文最根本的特点是( ) A. 实用性 B. 真实性 C. 规范性 题目分 数: 此题得 12 12.0 题目分数 12 此题得分 12.0 12 此题得分: 12.0

12 D.简要性 答案:A 您的答案: 题目分数: 此题得分: 5.第 5 题 应用 文的内容应该真实准确,这是现代应用文的( ) 特点 A. 实用性 B. 真实性 C. 规范性 D. 简要性 答案:B 您的答案 题目分数 此题得分 6.第 6 题 应用文的格式、结构和内容等,具有相对统一的要去,不得随意更改,这 是现代应用文的( ) 特点 A. 实用性 B. 真实性 C. 规范性 D. 简要性 答案:C 您的答案: 题目分数: 此题得分: 7.第 7 题 应用文在内容、语言、形式上简单明了,这是现代应用文的( ) 特点 A. 实用性 B. 真实性 C. 规范性 D. 简要性 答案:C 您的答案 题目分数 此题得分 8.第 8 题 规章文书属于行政公文。 12.0 12 12.0 12 12.0 12 12.0

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

相关文档