《微机原理及接口技术》练习题

合集下载

微机原理与接口技术试题库含答案

微机原理与接口技术试题库含答案

微机原理与接口技术试题库含答案一、问答题1.以下字符代表的相应ASCII码是什么?(1)换行0ah(2)字母“q”51h(3)空格20h2.以下机器编号代表的编号范围是多少?(1) 8位二进制无符号定点整数;0~255(2) 8位二进制无符号定点十进制;零点九九六零九四(3)16位二进制无符号定点整数;0~65535(4) 16位二进制有符号整数,由补码-32768~327673(111)x=273,基数x=?十六4、有一个二进制小数x=0.x1x2x3x4x5x6(1)如果x≥ 1/2,然后X1??X6应该满足什么条件?x1=1若使x>1/8,则x1??x6应满足什么条件?x1∨x2∨x3=1(2)5、有两个二进制数x=01101010,y=10001100,试比较它们的大小。

(1)x和y两个数均为无符号数;x>y(2) X和y都是有符号的补码。

x2。

填空1。

对于r进制数,其基数(可使用的数字符号数)为r,可使用的最小数字符号为0。

2.十进制数72转换为八进制数110q。

3.与十进制数67相当的十六进制数为43h。

4.将二进制数101.011转换为十进制数5.375。

5.将十六进制数0e12转换为二进制数1100000100B。

3、在计算机内部,所有信息都以D.a)EBCDIC代码B)ASCII代码c)十六进制代码D)二进制代码的形式进行访问、处理和传输。

相当于十进制数56的二进制数是a.a)111000b)111001c)101111d)1103。

十进制数59被转换成八进制数a)73qb)37qc)59qd)112q4。

相当于十进制数58.75的十六进制数是B.a)a3。

chb)3a。

chc)3a。

23hd)c.3ah5,二进制数1101.01转换为十进制数c.a)17.256b)13.5c)13.25d)17.56,二进制数111010.11转换为十六进制数B.a)3achb)3a。

chc)3a3hd)3a。

微机原理与接口技术试题

微机原理与接口技术试题

一、单选题(一) CPU1、8086CPU的指令队列为 ( ) 个字节。

CA 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。

AA为零 B 为负 C 不为零 D 有进位3、如果算术或逻辑运算结果不为0,则()。

AA ZF=0B ZF=1C SF=0D SF=14、在8086CPU的延长总线周期中,在()状态之后插入Tw状态。

CA T1B T2C T3D T44、8086/8088读/写总线周期,微处理器是在()状态采样READY信号,以便决定是否插人Tw。

CA T1B T2C T3D T45、8086CPU可插入()DA 1个等待周期B 2个等待周期C 3个等待周期D 任意多个等待周期6、关于8086CPU的非可屏蔽中断,下列说法正确的是()。

CA受中断允许标志IF的影响 B 可用软件屏蔽C 对应的中断类型号为2D 在整个系统中可以有多个7、8086CPU有16根数据线和20根地址线,故可寻址的最大地址空间为()。

BA 64KB B 1MBC 1KBD 64MB8、对可编程接口芯片进行读/写操作的前提条件是 ( )。

BA RD=0B CS=0C WR=0或RD=0D WR=012、如果允许CPU接收可屏蔽中断请求,则标志位()。

AA IF=1B IF=0C CF=1D CF=013、8086CPU要求复位信号RESET至少维持()个时钟周期的高电平。

BA 2B 4C 5D 614、()是微型计算机的核心。

AA CPUB RAMC ROMD 内存15、8086CPU复位时,代码寄存器CS和指令指针寄存器IP分别初始化为()。

CA 0000H,0000HB 0000H,FFFFHC FFFFH,0000HD FFFFH,FFFFHM/为高电平,表示()。

B16、在最小模式下,如果8086CPU的引脚IOA CPU和I/O接口之间进行数据传输B CPU和存储器之间进行数据传输C 存储器和存储器之间进行数据传输D 存储器和I/O接口之间进行数据传输17、关于8086CPU 的信号INTA ,下列说法正确的是( )。

微机原理与接口技术试题

微机原理与接口技术试题

微机原理与接口技术试题一、选择题1.下列关于微处理器的说法中,正确的是: A. 微处理器由运算器和控制器组成 B. 微处理器是计算机的输入设备 C. 微处理器是计算机的外部存储器D. 微处理器是计算机的输出设备2.在微机系统中,CPU与外部设备之间进行数据传输的方式是: A. 输入/输出方式 B. 数据总线方式 C. 总线方式 D. 中断方式3.下列关于总线的说法中,正确的是: A. 数据总线只能进行单向传输B. 地址总线用于传输数据C. 控制总线用于传输指令D. 地址总线和数据总线可以进行双向传输4.在微机系统中,中断是指: A. 停止CPU的执行 B. CPU暂停执行当前程序,转去执行中断服务程序 C. CPU长时间等待外设数据传输 D. CPU向外设发送中断请求信号5.在微机系统中,DMA是指: A. 数据管理器 B. 直接内存访问 C. 分布式存储器访问 D. 动态存储器访问二、简答题1.请简要描述微处理器的功能和组成结构。

微处理器是计算机的核心部件,负责执行计算机的指令并控制计算机的整个运行过程。

它主要由运算器和控制器组成。

其中,运算器负责对数据进行算术和逻辑运算,而控制器负责解析和执行指令。

微处理器的组成结构包括以下几个部分:–运算器:由算术逻辑单元(ALU)和寄存器组成,负责执行算术和逻辑运算。

–控制器:负责解析和执行指令,控制计算机的运行流程。

–寄存器:存储临时数据和地址信息,用于运算和控制过程中的数据传输和存储。

–数据通路:用于数据在各个部件之间的传输,包括数据总线、地址总线和控制总线等。

–外部接口:用于与外部设备进行数据交互和通信。

2.请解释什么是中断,并简要说明中断的实现过程。

中断是计算机在执行程序过程中,根据某种条件自动暂停当前程序的执行,转而去执行相应的中断服务程序。

中断的实现过程如下:1.当检测到中断信号时,CPU会立即将当前程序的执行状态保存到栈中,包括程序计数器和其他寄存器的值。

微机原理及接口技术试题及答案精选全文完整版

微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。

A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。

A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。

A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。

A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。

A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。

A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。

A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。

A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。

A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。

(完整版)微机原理与接口技术试题与答案

(完整版)微机原理与接口技术试题与答案

(完整版)微机原理与接口技术试题与答案微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为(2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。

《微机原理与接口技术》习题.doc

《微机原理与接口技术》习题.doc

第1章思考与练习题1.1 微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?1.2 什么是微型计算机的系统总线?说明微处理器三大总线的作用。

1.3 计算机中常用的数制和码制有哪些?1.4 将下列十进制数分别转化为二进制数、八进制数、十六进制数和压缩BCD数。

(1)25.82 (2)412.15 (3)513.46 (4)69.1361.5 将下列二进制数分别转化为十进制数、八进制数和十六进制数。

(1)111001.101 (2)110010.1101 (3)1011.11011 (4)101101.01111.6 将下列十六进制数分别转化为二进制数、八进制数、十进制数和压缩BCD数。

(1)7B.21 (2)127.1C (3)6A1.41 (4)2DF3.41.7 写出下列十进制数的原码、反码、补码表示(采用8位二进制数)。

(1)96 (2)31 (3)-42 (4)-1151.8 已知补码求出其真值。

(1)92H (2)8DH (3)B2H (4)4C26H1.9 按照字符所对应的ASCII码表示,查表写出下列字符的ASCII码。

a 、K 、G、+、DEL、SP、CR 、$第2章思考与练习题2.1 8086CPU由哪两部分组成?它们的主要功能是什么?2.2 8086CPU数据总线和地址总线各是多少?最大的存储空间是多少?2.3 8086CPU中的指令队列起什么作用?其长度是多少字节?2.4 8086的标志寄存器有哪些标志位?它们的含义和作用是什么?2.5 数据在存储器中存放有何规定?什么是对准字?什么是非对准字?2.6 什么是逻辑地址?它由哪两部分组成?8086的物理地址是如何形成的?2.7 8086微机系统中存储器为什么要分段?各逻辑段之间的关系如何?2.8 I/O端口有哪两种编址方式?8086的最大I/O寻址空间是多少?2.9 8086的最大模式和最小模式的主要区别是什么?2.10 有一个由20个字组成的数据区,其起始地址为5300H:0320H。

微机原理与接口技术习题集

微机原理与接口技术习题集

微机原理与接口技术》第一章习题一、单项选择题1、X的8位补码是10110100,则X的16位补码是 ________________ 。

A)0000000010110100 B)1000000010110100C)1111111110110100 C)0111111110110100二、多项选择题1、8位数11011011B可表示____________ 。

A)无符号数219 B)-37的补码C)-36的补码D)-36的反码E)91的原码F)-91的原码三、填空题1、计算机的硬件由________ 、________ 、__________ 、 _________ 和_________ 等部分组成。

2、十进制68= ________ B= _______ Q= ________ H。

3、凶补=78H,则[-X]补= ________ H。

4、设字长8位,机器数分别采用纯小数的原码、补码和反码表示时,其对应的真值范围分别是________ 、__________ 、________ (均用十进制数表示)。

5、若机器数为补码,字长16位(含1位符号位),用十六进制写出对应于定点整数的最大正数补码是_______________ ,最小负数的补码是__________ 。

四、计算题1、已知[X]原=11001010 ,求X的反码、补码。

2、用补码求[X+Y]补与[X-Y]补,并判断运算结果是否溢出。

1)已知[X]原=10101100 ,[Y]补=110001102)已知[X]反=01110110 ,[Y]补=001001103、将下列十进制整数转换十六进制数。

4、找出下列数中的最大数(1 )(10010101 ) 2 (2)(227)8 (3)(96)16 (4)(145 )105、设有两个二进制数X=01101010 ,Y=10001100,试比较它们的大小。

(1)X和Y均为无符号数。

(2)X和Y均为带符号数的补码。

微机原理与接口技术试题四套卷版+答案

微机原理与接口技术试题四套卷版+答案

微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(A)专业学号姓名成绩⼀、填空题(每⼩题5分,共10分)1. 某控制电路中,输出控制端⼝的⼝地址为34CH,输⼊状态端⼝的⼝地址为34DH。

现从输⼊⼝读⼊外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。

请完善下⾯的程序。

...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下⾯是⼀个中断处理⼦程序的加载程序段,中断类型号为60H,请完善该程序段。

INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP⼆、单项选择题(每⼩题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指⽰下条指令有效地址的指⽰器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采⽤程序控制I/O⽅式时,是( )。

A.以CPU为主动⽅B.以存储器为主动⽅C.以外设为主动⽅D.外设直接和存储器交换数据4.8253在下⾯⼏种不同的⼯作⽅式中,可⽤GA TE作重触发信号的是( )。

微机原理与接口技术练习题

微机原理与接口技术练习题
3、8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址
信息时,通过()将地址送入地址锁存器。
ADEN B、ALE C、BHE D、DT/ R
4、 基本的总线周期通常包含()个T状态
A、1B、2C、3D、4
5、RESET言号有效后,8086CPU执行的第一条指令地址为()
A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值
13、已知(AX=1000H(BX=2000H,执行指令MOV AX,BX后(AX)=()
A. 1000H B . 2000H C . 3000H D . 0000H
14.在指令MOV ES: [SI] , AX中,目的操作数为()寻址。
6、 8086可处理种不同的中断,一类叫,另一类叫。
7、 8086和内存之间的数据传送指令是,从端口读数据的指令是,向端口
写数据的指令是。
8、 类型号为34H的中断所对应的中断向量放在:开始的4个单元
中;如果 0000:0074H、0000:0075H、0000 :0076H、0000:0077H这 4 个内存单
中断向量为7856:3412H。
四、设8255A与8086CPU相连,8255A芯片A口工作在方式 2,B口工作在方式 1输入,C口PC6置 1,8255A芯片A口、B口、C口、控制 口地址分别为10F8H 10FAH 10FCH 10FEH
(1) 填写8255A方式选择控制字:
1
1
0
0
0
1
1
0
(2) 填写8255A C口置1/置0控制字:
()°
A、000C6H, 000C7H; 000C4H, 000C5H B、000C4H 000C5H;00198, 00199;

微机原理及接口试卷题库

微机原理及接口试卷题库

微机原理及接口技术试题试卷1一、填空题(24分)1、8086/8088系统中,存储器是分段的,每段最大长度是字节,段内偏移地址从到。

2、CPU访问存储器进行读写操作时,通常在状态去检测READY ,一旦检测到READY无效,就在其后插入一个周期。

3、汇编语言源程序中的语句有三种类型,它们是语句,语句,语句。

4、8086CPU寻址外设可以有两种方式,一种是寻址方式,另一种是寻址方式。

5、RS-232-C标准是与间的标准。

6、CPU在执行IN AL,DX指令时,M/引脚为电平,为电平。

7、一片8259A可管理级中断,经过级连最多可扩展为管理级中断。

8259A有个方式选择控制字和操作命令字。

8、CPU与外设之间的连接部件称为,它的基本功能是和。

9、数据的输入/输出指的是CPU与进行数据交换。

10、当8255A口工作在方式1输出时,A口输入信号联络线的名称是,输出信号联络线的名称是。

二、选择题(12分)1、设A=186,B=273Q,C=0BBH,它们之间的关系是。

A)A>B>C B)A<B<C C)A=B=C D)A<B=C2、8086CPU用ALE的下降沿将T1期间出现的信息锁存在外部地址锁存器中A) A0~A19 B) C) A和B D) D0~D153、下列四条指令中错误的是。

A)MOV AX,[SI] B)MOV AX,[BP+DI] C)MOV AX,[DI] D)MOV AX,[BP—DI]4、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有。

A)SS,SP,BP B)SS,SP,BXC)DS,BX,BP D)DS,SP,BP5、.EXE文件产生在之后。

A)汇编 B)编辑 C)用软件转换 D)连接6、由2732芯片组成64KB的存储器,则需要块芯片和根片内地址线。

A)12 B)24 C)16 D)147、若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优先权最高的中断源是。

《微机原理与接口技术》试题

《微机原理与接口技术》试题

《微机原理与接⼝技术》试题《微机原理与接⼝技术》练习题⼀、单项选择题1.8259A的INT是中断请求信号,它连⾄CPU的( B )端,⽤来向CPU发中断请求信号。

A.NMI B. IF C.INTR D. TF 2.DMA⼯作⽅式时,总线上的各种信号是由( D )发送的。

A.中断控制器B.CPUC.存储器D.DMA控制器3.8086⾮屏蔽中断的类型码是( B )。

A.00HB.02HC.08HD. 不定4.8086CPU在收到外设中断请求信号、进⼊中断响应周期以后,必须向中断源发出的信号是(B )。

A.INTR信号B.INTA信号C.HOLD信号D.HLDA信号5.在下列类型的8086CPU中断中,中断优先权最低的是( D )。

A.除法出错中断B.可屏蔽中断C.⾮屏蔽中断D.单步中断6.8086/8088的中断向量表(B)。

A.⽤于存放中断类型号B.⽤于存放中断服务程序的⼊⼝地址C.是中断服务程序的⼊⼝D.是中断服务程序的返回地址.7. 在CPU与外设的I/O传送控制⽅式中,效率⾼、实时性强的⽅式是( D )。

A.同步传送 B. 查询传送 C.中断传送 D. DMA传送8. 在中断⽅式下,CPU和外设是处于( B )⼯作。

A.串⾏ B. 并⾏C.部分重叠 D. 交替9.以下⽅式中CPU不参与数据传送的是( D )⽅式。

A. 条件输⼊/输出B. ⽆条件输⼊/输出C. 中断输⼊/输出D. 直接存储器存取10.说DMA传送⽅式没有程序和指令介⼊是指( D )A.DMA传送全过程B.数据传送后C.数据传送前D.仅是数据传送期间11. 8086/8088 CPU从功能结构上看,是由(D)组成的。

(A) 控制器和运算器(B) 运算器和总线接⼝(C) 控制器和20位物理地址加法器(D) 执⾏单元和总线接⼝单元12 .8086有20条地址总线,最⼤可寻址的I/O空间是(C )。

(A) 32KB (B) 1024KB (C) 64KB (D) 640KB13. 指令队列具有(D )的作⽤。

《微机原理与接口技术》试题集锦6及参考答案

《微机原理与接口技术》试题集锦6及参考答案

《微机原理与接口技术》试题集锦6及参考答案1章练习题一·单项选择题1. 8086微处理器可寻址访问的最大I/O空间是(②)。

① 1KB ② 64KB ③ 640KB ④ 1MB2.CPU的控制总线提供(④)。

①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④前面②和③两项3. CPU的数据总线提供(①)。

①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④地址信号流4. CPU的地址总线提供(④)。

①数据信号流②所有存储器和I/O设备的时序信号及控制信号③来自I/O设备和存储器的响应信号④地址信号流5. CPU在执行OUT DX,AL指令时,CPU往控制总线上送出的有效信号是(①)。

①IOW②MEMW③IOR④MEMR6. CPU在执行OUT DX,AL指令时,CPU往地址总线上送出的有效信号是(①)。

①DX寄存器所存放的地址② AL寄存器所存放的数据③IOR IOW④MEMR MEMW7. CPU在执行OUT DX,AL指令时,CPU往数据总线上送出的有效信号是(②)。

①DX寄存器所存放的地址② AL寄存器所存放的数据③IOR IOW④MEMR MEMW8. 8086 CPU寄存器中,能在操作数内存寻址时用作地址寄存器的是(②)。

① AX ② BX ③ CX ④ DX9. 8086CPU在作外设输入时,控制信号M/IO,DT/R必须是(②)。

① 11 ② 00 ③ 01 ④ 1010. 8086CPU基本总线周期中,地址信号在(①)时间发生。

① T1 ② T3 ③ T2 ④ T411. 8086CPU在作总线操作时,遇到READY=L后可插入(②)。

① 1个等待周期②等待周期个数由具体情况所定③ 2个等待周期④ 3个等待周期12. 8086系统中,SP(②)。

①只能指向奇地址单元②只能指向偶地址单元③最好指向偶地址单元④最好指向奇地址单元13. 8086 系统配置在最大方式比最小方式增加的一片专用芯片是(③)。

微机原理与接口技术试题及答案

微机原理与接口技术试题及答案

第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51上电复位时,SBUF=00H。

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

《微机原理及接口技术》练习题●十六进制数0FFF8H表示的十进制正数为________,表示的十进制负数为________。

●十六进制数41H ASCII码字符是。

●十进制数57的压缩BCD●已知X= + 20,Y= - 20,则[X]补●采用补码表示的8/16●某带符号十进制数的补码是,则该十进制数是。

●已知X= - 30,Y= - 27,补码运算求X+Y的值。

●●●●系统总线的组成、作用。

8086CPU的主要由EU跟BIU 组成,它们的主要功能是它们的主要功能是对操作数进行算术运算和逻辑运算,并将运算结果的状态特征保存到标志(状态)寄存器FR (Flags Register)中。

BIU通过系统总线从内存中提取指令送到指令队列缓冲器中●●●●●●●●简述寄存器AX、BX、CX、DX在指令中的特定用法。

●●8086●I/O地址空间范围是●8086/8088存储器地址是分段管理的,为什么?●●8086/8088___段地址左移四位________。

●8088/8086。

段内偏移地址从__0000_____到__ffff_____。

●8086取指令时,20位物理地址。

●在8086/8088系统中,存储器是分段组织的,按各段实际长度定位。

已知DS=2150H,CS=2640H,SS=2250H,SP=100H,问题:(1)数据段起始地址是多少?(2)计算数据段中最多可以存放多少个字节数据?(要有具体计算式)(3)代码段最多可以存放多少个字节程序代码?说明理由。

●8086/8088CPU允许最大的存储空间为1MB,因此CPU●逻辑地址由__段地址跟偏移地址_________组成。

●当SS=9876H,SP=4328H,执行POPF指令后,堆栈顶部的物理地址是432ah 。

●在8086/8088系统中,存储器物理地址是分段组织的。

堆栈段的段地址存放在__ss___寄存器中。

代码段的段地址存放在___cs__●●●若DS=0F3EH,MOV AX,(SI+COUNT)中,源操作数的有效地址EA为________。

●CPU____状态____标志位。

●简述标志寄存器F中各状态标志的作用。

●在8086/8088CPU控制寄存器中,__ 指令指针___寄存器内容始终指向下一条指令的首地址,此时该指令物理地址计算式是___CS+IP*10_________。

●CPU要访问的某一存储单元的实际地址称为物理地址。

●列出8086指令常用的寻址方式,并各举例说明。

若为存储器操作数,说明其物理地址计算方法。

●8086汇编语言指令,按功能分成哪几类?●MOV AX, 3069HMOV AL, ‘A’MOV AL, BHMOV AX, [ 2000H ];MOV AX, ES: [2000H];MOV AX,BUF ;BUF为变量名MOV AX, ES:[BX];MOV AX, [BP];MOV AX, COUNT[SI];MOV AX,[BX][SI];MOV AX, [BX] [DI];MOV AX, MASK [BX] [SI];●已知:BX=1357H,DI=2000H,DS=2000H,CS=4000H,分别计算下面各指令中存储器操作数的物理地址。

(1)MOV AL,[BX](2)MOV CS:[BX+DI],AH●判断系列指令是否正确,如有错误,说明原因。

MOV AL,BX ;MOV [2000H],100 ;PUSH BX ;OUT DX,BL ;MUL 40H ;MOV [SI],[BX] ;IN AL,DX ;ROL AL,2 ;PUSH CS ;MOV CS,2000H ;MOV AL,[BX+SI] ;IN AL,2F0H ;MOV CS,BX ;POP DS ;PUSH CL ;DIV 40H ;MOV DS,ES ;IN AL,60H ;●下列语句在存储器中分别为变量分配多少个字节?画出示意图。

①AD1 DW 10H DUP(?),10H②COUNT E QU 100③AD2 DB 3 DUP(2 DUP (3))④AD3 DD COUNT DUP(?)●画出下列伪指令定义的存储空间分配图,写出各单元内容(十六进制)。

VAR1 DB 'A'VAR2 DW 2233HVAR3 DB 2 DUP(2,3),25H●伪指令语句V AR DW 4 DUP(1,2),? 在存储器中为变量数据区分配了字节单元。

●循环指令LOOPNZ终止循环的条件是。

●已知AX=1234HMOV BX,AXNOT BXXOR BX,AX上述程序段执行后,BX=______________。

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

●为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是()A.DB 41,42,43,44,45,46 B.DW 4142H,4344H,4546HC.DW ‘AB’,‘CD’,‘EF’D.DW ‘BA’,‘DC’,‘FE’●DA2 DB ‘AB’,‘CD’┇MOV AX,WORD PTR DA2+1上述语句执行后AX中的值是。

A.‘AD’B.‘BC’C.‘DA’D.‘CB’●指令指针寄存器IP是用于存放代码段的______________。

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

●设SP初值为2000H,执行指令“PUSH AX”后,SP的值是。

●条件转移指令JB产生程序转移的条件是()①CF=1②CF=0③CF=1且ZF=1④CF=1且ZF=0●设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB AL,[SI]后,正确的结果是()①AL=5FH SF=1 CF=1②AL=60H SF=1 CF=0③AL=5FH SF=0 CF=1④AL=60H SF=0 CF=0●设AX=1000HNEG AXNOT AX执行上述指令后,正确的结果是()①AX=1001H②AX=0FFFH③AX=1000H④AX=0111H●CBW指令的功能是()①把源操作数的符号位扩展到目的操作数中②把AL中的符号位扩展到AH中③把AH中的符号位扩展到AL中④把AX中的符号位扩展到DX中●汇编语言源程序中,每个语句可由四项组成,其中名字项是一个符号,下面列出的有效名字是()①Variable②First & ld③0FFFFH④‘Memphis’●要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是()①DA1 DB ‘AB’②DA1 DW ‘AB’③DA1 DB 0ABH④DA1 DW 0ABH●MOV CL,8ROL AX,CLOR AX,BX假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是。

●选用NOT,AND,OR XOR逻辑指令编写一指令序列,实现将AL第0位,第2位同时置1,其他位变反。

●MOV AX,0BC5FHMOV BX,0C0FBHXOR AX,BXXOR AX ,BX上述程序段运行后,AX=___________________,CF=____________________ ● HEX DB ‘0123456789ABCDEF ’HCOD DB ?,? ┇MOV BX ,OFFSET HEX MOV AL ,1AH MOV AH ,AL AND AL ,0FH XLATMOV HCOD+1,AL MOV CL ,12 SHR AX ,CL XLATMOV HCOD ,AL上述程序段运行后,HCOD 和HCOD+1两字节单元内容是什么? ● MOV BL ,0FFHAND BL ,0F0H OR AL ,0FFH XOR BL ,AL上述程序段运行后,AL = ,BL = 。

● MOV AX ,0E453H ADD AX ,0C572H上述程序段运行后,标志寄存器中CF= ,SF= ,ZF= ,OF= ,PF= 。

● 某源程序如下,在DEBUG 下用反汇编命令查看程序如右边所示。

DA TA SEGMENT S1 DB 35H,18H S2 DB 0DA TA ENDSCODE SEGMENTASSUME CS :CODE ,DS :DATA START:MOV AX,DATA MOV DS,AX LEA BX,S1 MOV AL,[SI] INC SIADD AL,[SI] DAAMOV S2,AL MOV AH,4CH INT 21H CODE ENDSEND START则变量S2的物理地址是 ;程序执行后,S2的值是 ;代码段寄存器CS的值是。

● A DB 0F8HB DB 3 DUP(?)┇LEA DI,BMOV CX,3MOV AL,ALOP:SAR AL,1MOV [DI],ALINC DILOOP LOP上述程序段运行后,从B单元开始依次存放的数据是什么?●已知BUF开始的数据区中存放有10个大、小写字母,下面程序段完成的功能是什么MOV CX,10LEA BX,BUFK2:MOV AL,[BX]CMP AL,‘Z’JBE K1SUB AL,20HMOV [BX],ALK1:INC BXLOOP K2┇●MOV CL,8MOV AL,0NOT ALROL AL,CLCMP AL,0FFHJZ NEXTMOV AL,0NEXT: ……上述程序段运行后,AL=__________________,CF=___________________●假设SP=1006H,AX=1234H,BX=5678H:PUSH AXPUSH BXPOP AX上述程序段运行后,AX、BX值有和变化,画出堆栈变化情况示意图。

●已知数据段中定义:TAB DB 0C0H,0F9H,0A4H,0B0H,99H,92HDB 82H,0F8H,80H,90H,CNT EQU $-TAB程序段如下所示:LEA BX,TABMOV AL,05HXLAT程序段执行后AL= ,CNT= 。

●MOV AL,34HADD AL, 59H ;AL=DAA ;AL=●将AL寄存器中位3清0、位5置1、位7取反,其它位保持不变,可以用什么指令系列实现?●比较SUB指令与CMP指令的异同点。

●编写一个完整的源程序:X,Y,Z三个字节存储单元中各有一个无符号数,其中有两个数据相等,找出不相等的那个数,并存入W单元中。

●在BUF1和BUF2两个数据区中,各定义有10个带符号字数据,试编制一完整的源程序,求它们对应项的绝对值之和,并将和数存入以SUM为首址的数据区中。

相关文档
最新文档