微机作业
微机作业答案
5. 计算机分哪几类?各有什么特点?
传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统, 存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。
19. 什么叫BCD码?8086 汇编语言在对BCD码进行加、减、乘、除运算时,采用什么方法?
在计算机中,可用4位二进制码表示一个十进制码,这种代码叫BCD码。计算机对BCD码进行加、减、乘、除运算,通常采用两种办法:一种是在指令系统中设置一套转专用于BCD码的指令;另一种方法是利用对普通二进制数的运算指令算出结果,然后用专门的指令对结果进行调整,或者反过来,先对数据进行调整,再用二进制数指令进行运算。
24. 字节扩展指令和字扩展指令用在什么场合?举例说明。
遇到两个字节相除时,要预先执行CBW指令,以便产生一个双倍长度的被除数。否则就不能正确的执行除法操作。CWD同理。
例如:CBW MOV AL ,a; CWD MOV AX, X;MOV CL , b; MOV CX, Y;CBW AL; CWD AX;DIV AX, CL; DIV AX, CX;
微处理器的控制信号分为两类:一类是通过对指令的译码,由CPU内部产生的,这些信号由CPU送到存储器、输入/输出接口电路和其它部件;另一类是微型计算机系统的其它部件送到CPU的,通常用来向CPU发出请求,如中断请求、总线请求等。
11. 8088是多少位的微处理器?为什么?
8086是16位的微处理器,其内部数据通路为16位,但是数据总线是8位。
微机原理作业2--答案
作业二的答案1.8086存储器为什么要采用分段结构,每段的容量有什么要求,为什么?答:8086CPU拥有20位的地址总线,可访问的最大存储容量为1MB,其物理地址的范围为:00000H~FFFFFH;而8086CPU的内部的寄存器只有16位,能访问最大存储空间为64KB,物理地址范围为:0000H~FFFFH。
采用分段管理的办法可扩大对存储器的寻址范围,以适应超过16位的存储器物理结构。
于是将1MB存储器空间分成许多逻辑段,并规定逻辑段不超过64KB,只能从低4位为0000B的地址开始。
这样每个存储单元就可以用“段地址:偏移地址”的逻辑地址来表示其准确的物理位置,而且段地址和偏移地址就都可以用16位寄存器表达。
2.8086系统中,段寄存器CS=1200H,指令指针寄存器IP=FF00H,试写出指令的逻辑地址和物理地址,指向这物理地址的CS值和IP值是唯一的吗?答:逻辑地址1200H:FF00H物理地址1200H×16 + FF00H =12000H + FF00H =21F00H指向这个物理地址的CS值和IP值不是唯一的。
例如:CS=2100H,IP=0F00H。
3.8086的1MB分成两个512KB存储体的好处是什么?8088的1MB为什么不分?答:8086的1MB分成两个512KB存储体的好处就是CPU既可以单独对其中的一个存储体读/写8位数据,也可以对两个存储体中相邻的单元读/写16位数据。
也就是说8086CPU 既能进行字节操作也能进行字操作。
8088CPU的1MB存储器没有必要划分成两个512KB的存储体,是因为它的数据总线宽度为8位,在一个总线周期里不能进行16位的数据读写。
4.若当前SS=3500H,SP=0800H,请写出堆栈段在存储器中的物理地址范围。
若此时入栈10个字节,SP的内容是什么?若再出栈6个字节,SP为什么值?答:堆栈在存储器里的起始物理地址为3500H×10H+0000H=35000H,堆栈段的容量为64KB,所以栈底的物理地址为3500H×10H + FFFFH=35000H + FFFFH = 44FFFH,所以堆栈段在存储器里的物理地址范围为35000H~44FFFH。
微机原理作业及答案市公开课获奖课件省名师示范课获奖课件
体
DAA
MOV [BX+2], AL 循
INC BX
环 控
LOOP NEXT
制
HLT
CODE ENDS
END START
6、从数据段BUF单元开始存储一种32位数。下面子程序旳功能是统计该数 中含“1”旳个数,并将成果存入RSLT字节单元。试在空白处填上合适旳内 容,确保程序旳正确性。
XHZY PROC FAR PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32
物理地址=段地址*16+有效地址 地址旳高16位称为段地址,存储在段寄存器。物理地址唯一,指向一 种存储单元,逻辑地址不唯一。 5、什么是时钟周期、总线周期和指令周期?
第二章 作业
6、已知存储器旳物理地址78A00H,计算所相应旳逻辑地址。 逻辑地址不唯一:7000:8A00,7800:0A00
7、比较阐明8086最小工作方式下读/写操作旳差别。 主要在T2和控制信号差别。
4、十进制389相应旳二进制数是110000101,BCD码是
001110001001,每位数字用字符表达时ASC码是333839H。
5、下列无符号数中,最大旳是(转化为10进制比较)
A (1100100)2
B (143)8
C (10011000)BCD D (65)16
第二章 作业
1、8088CPU与8086CPU旳差别是什么? 数据线和部分引脚
DATA SEGMENT BUFFER DB 100 DUP(66H,0FAH)
DATA ENDS
DATA SEGMENT BUFFER DB 200 DUP(?)
DATA ENDS CODE SEGMENT ASSUME: CS:CODE,DS:DATA START: MOV AX, DATA
微机原理试题作业2(答案)
作业1(请同学们作业时,不要改变题号、字体及答案的颜色,仅修改表内答案字母)一、判断题[30分](在表格内填空,正确填A,错误填B请不要改变字体的颜色)1.指令MOV AX,[BX]的源操作数是寄存器寻址方式。
2.对堆栈区的操作必须遵循先进先出的原则。
3.比较两个带符号数的大小,可根据CF标志来判断。
4.逻辑操作符AND,OR,XOR和NOT,只能用于数字表达式。
5.不能给段寄存器赋立即数。
6.OF位可用来表示有符号数的溢出。
7.无条件转移指令只能用于段内直接转移。
8.MOV AX,[BP]的源操作数的物理地址为16*(DS)+(BP)。
9.指令MOV DI,OFFSET [BX][SI]是正确的。
10.指令MOV CS,BX是非法的。
11.指令NOT AX,BX是合法的。
12.MOV [BX][BP],AX是对的。
13.要把变量BUFF的有效地址送给BX,可用MOV BX,BUFF指令。
14.JMP指令要影响标志位。
15.汇编程序就是汇编语言程序。
二、选择题[60分](在表格内填写正确答案的大写字母,请不要改变字体的颜色,当有多个A时,表示是多选题)1.指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。
(A) 寄存器寻址 (B) 直接寻址 (C) 寄存器间接寻址 (D) 寄存器相对寻址2.设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=( A) 。
(A) 113AH (B) 114AH (C) 1144H (D) 1140H3.若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。
(A) CF=0,OF=0 (B) CF=0,OF=1 (C) CF=1,OF=0 (D) CF=1,OF=14.已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=( D) 。
总微机作业
P19:2.冯.诺依曼型思想计算机硬件由中央处理器CPU(运算器、控制器)、存储器系统、I/O 接口、I/O设备、电源系统五大部分组成。
3.微型计算机的CPU、存储器和I/O接口通过地址总线(AB)、数据总线(DB)、控制总线(CB)互连而成。
其中地址总线:传输CPU访问存储器,访问I/O端口的地址信号。
数据总线:传输CPU读/写内存,读写I/O端口时的数据。
控制总线:CPU发出的控制命令,或外部向CPU提出的请求。
4.(7)字长=8,用补码形式完成下列十进制数的运算。
a.(+75)+(-6)当机器字长为8时,(+75)补+(-6)补=101000101 无溢出b.(-35)+(-75)(-35)补+(-75)补=110010010 无溢出(+120)补+(+18)补=010001010 有溢出P415.32位微处理器的工作模式有实地址模式(实模式)、保护虚拟地址模式(保护模式)、虚拟86模式三种。
实模式的特点1)电、复位之后,486自动工作在实模式,系统在DOS管理下2)在实模式下,486只能访问第一个1M内存(00000H~FFFFFH)3)存储管理部件对存储器只进行分段管理,没有分页功能,每一逻辑段的最大容量64K。
4)在实模式下,段寄存器中存放段基址。
保护模式的特点:486工作在保护模式下,才能真正发挥它的设计能力。
1)在保护模式下,486支持多任务操作系统2)在保护模式下,486可以访问4G物理存储空间3)存储管理部件中,对存储器采用分段和分页管理虚拟86模式:虚拟86模式是保护模式下的一种特殊工作模式,可运行实模式程序。
在操作系统管理下,486可以分时地运行多个实模式程序。
例如:有3个任务,操作系统为每一个任务分配1ms,每通过1ms就发生一次任务切换,从宏观上看系统是在执行多个任务。
6.32位微处理器有物理空间(物理存储器地址空间)、虚拟空间(虚拟存储器地址空间)、线性空间一共三种存储地址空间。
集美大学信息工程微机作业答案与分析讲解
作业一1、计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码。
目前,微机中普遍采用的是【D】。
A. BCD码B. 补码C. 十六进制码D. ASCII码2、ASCⅡ编码字符集是最常用的西文字符集。
下列关于ASCⅡ编码字符集的叙述中,错误的是【C】。
A. 每个字符的编码在内存中只占一个字节B. 英文大小写字母的编码不相同C. 每个字符在PC机键盘上都有一个键与之对应D. 部分字符是不可显示(打印)的题目分析:ASCⅡ编码字符集共有128个不同的字符,其中包括10个数字、26个小写字母,26个大写字母、算术运算符、标点符号、商业符号等。
但是只有94个可打印(或显示)的字符,可在显示器和打印机等输出设备上输出。
选项C说法错误,为本题正确答案。
3、有一个八位二进制数的补码是11111101B,其相应的十进制真值是【A】。
A. -3B. -2C. -125D. 2534、十六进制数88H,可表示成下面几种形式,请找出错误的表示【D】。
A. 无符号十进制数136B. 带符号十进制数-120C. 压缩型BCD码十进制数88D. 8位二进制数-8的补码表示题目分析:A. 无符号十进制数136=88HB. 带符号十进制数-120的补码表示=88HC. 压缩型BCD码十进制数88=88HD. 8位二进制数-8的补码表示=F8H5、若[A]原=10111101B,[B]反=10111101B,[C]补=10111101B,以下结论正确的是【B】。
A. C最大B. A最大C. B最大D. A=B=C题目分析:[A]原=10111101B=-61,[B]反=10111101B=-66,[C]补=10111101B=-676、为了保证程序能够连续执行,在CPU 中设置了【C】,用以存放下一条指令在主存中的地址。
A. IRB. FRC. PCD. MDR题目分析:A. IR指令寄存器;B. FR标志寄存器;C. PC程序计数器;D. MDR数据寄存器7、下面是关于“计算机系统”的叙述,其中最完整的是【D】。
微机作业
2、用下列RAM 芯片构成32KB 存储器模块,各需要多少芯片?16位地址总线又多少位参与片内寻址?多少位用作片间寻址?(1) 8K ×4位 (2)8K ×8位 (3)16K ×8位 (1)32×8/8K ×4=8片 13根片内, 3根片间 (2)32×8/8K ×8=4片 13根片内, 3根片间(3)32×8/16K ×8=2片 14根片内, 2根片间3、已知某RAM 芯片的引脚中有11根地址线,8根数据线,该存储器芯片的容量为多少字节?若该芯片所占存储空间的起始地址为2000H,则其结束地址为多少?2K 字节,2000H+7FFH=27FFH4、若利用全地址译码将EPROM 2764(128或256)接在首地址为A0000H 的内存区,画出连接电路图答:1)连接2764,其地址范围为A0000H~A1FFFH ,故各地址线有效位如下表所示: A19 A18 A17 A16A15 A14 A13 A12A11A10A9A8A7A6A5A4 A3 A2 A1 A01 0 1 0 0 0 0 ××××××××× × × × ×其连接电路图如下:2)连接27128,其地址范围为A0000H~A3FFFH ,故各地址线有效位如下表所示: A19 A18 A17 A16A15 A14 A13 A12A11A10A9A8A7A6A5A4 A3 A2 A1 A01 0 1 0 0 0 × ××××××××× × × ××其连接电路图如下:V5V53)连接27256,其地址范围为A0000H~A7FFFH,故各地址线有效位如下表所示:A19 A18 A17 A16A15 A14 A13 A12A11A10A9A8A7A6A5A4 A3 A2 A1 A0 1 0 1 0 0 ×××××××××××××××其连接电路图如下:(1)由1K×4的RAM组成32K×8的存储空间,需要__64____个RAM芯片,_10_____根片内地址选择线,___6___根芯片组选择地址线。
微机原理作业三及答案
一、选择题分析1.下列描述正确的是()A.汇编语言仅由指令性语句构成B.汇编语言包括指令性语句和伪指令语句C.指令性语句和伪指令性语句的格式是均匀全相同的D.指令性语句和伪指令性语句需经汇编程序翻译成机器代码后才能执行题眼分析本题为1998年9月第28题。
语句,一个汇编语言源程序是由若干条语句构成。
汇编源程序中的语句可分为指令性语句和伪指令性语句两类。
指令性语句,与机器指令相对应,包含一个指令助记符和足够的寻址信息。
可由汇编程序翻译成机器指令代码。
其一般格式为:[标号:][前缀]指令助记符[操作数][:注释]伪指令语句,指示、引导汇编程序在汇编时进行一些操作。
汇编程序不能将其翻译成机器代码。
其一般格式为:[名字]伪操作命令[操作数][:注释]答案 B2.假定(AL)=85H,(CH)=29H,依次执行SUB AL,CH指令和DAS指令后,AL 的值是()A.AEH B.56HC.5CH D.14H题眼分析首先执行SUB指令后,(AL)=5CH,此时CF=0,由于低4位大于9,需要进行调整,执行DAS指令后,AL低4位减6,并且置AF=1,高4位值小于9且CF=0,保持不变,即得(AL)=56H。
答案 B3.串操作指令中,有REP前缀的串操作指令结束的条件是()A.ZF=1 B.ZF=0C.CX>1 D.CX=0题眼分析本题为1999年9月第7题。
8086/8088中有以下3种形式的重复前缀格式:①REP ;(CX)≠0,重复执行②REPE/REPZ ;(CX)≠0且ZF=1,重复执行③REPNE/REPNZ ;(CX)≠0且ZF=0,重复执行答案 D4.若定义DA T DW‘12’,则(DA T)和(DA T+1)两个相连的内存中存放的数据是()A.32H,31H B.31H,32HC.00H,0CH D.00H,12H题眼分析本题为1999年9月第5题。
‘12’表示字符‘1’和‘2’,其相应的ASCII 码为31H和32H。
微机作业5
一、单选题第1题(1分)在中断控制器8259A中,【1】寄存器的每一位可以对IRR中的相应的中断源进行屏蔽;但对于较高优先权的输入线实现屏蔽并不影响较低优先权的输入。
A. 中断请求B. 中断屏蔽C. 中断服务 D. 数据总线你的答案: B第2题(1分)为了使工作在一般全嵌套方式的8259中断控制器能接受下一个中断请求,在中断服务程序结束处应【2】。
A. 执行IRET指令B. 执行POP指令C. 发送EOI命令D. 发送OCW3命令你的答案:C第3题(1分)OCW2的值为20H,它用于设置【3】方式中的中断结束。
A. 完全嵌套B. 自动循环C. 特殊循环D. 特殊屏蔽你的答案:A第4题(1分)IBM PC/TX机中采用一片8259中断控制器,而在IBM PC/AT机中采用两片8259中断控制器,它们分别能接【4】个中断源?A. 8B. 15C. 16D. 14你的答案:B第5题(1分)若系统采用8259A作为中断控制器,采用循环优先权控制方式,若IR3的中断源刚被服务过,则优先权队列为【5】。
A. IR0>IR1>…>IR7B. IR4>IR5>…>IR3C. IR3>IR4>…>IR2D. IR7>IR6>…>IR0你的答案:B第6题(1分)系统中使用单片8259时,在对它进行初始化编程时,任何情况下都不需要写入初始化命令字的是【6】。
A. ICW1B. ICW2C. I CW3D. ICW4你的答案:C第7题(1分)对于8259功能的下列叙述中,不正确的是【7】。
A. 允许两级级连,最多可管理64个中断B. 若通过级联管理15个中断,则它们有各自的优先级C. 中断级联时,允许响应同级中断D. 在中断自动结束方式下,必须发中断结束命令EOI给8259你的答案:D第8题(1分)要读取8259A的ISR(中断服务寄存器)中的内容,必须给8259A 送一个工作命令字(OCW3),命令字的D2及D0位应取值为【8】。
微机实验作业两个多位十进制数相加
微机实验作业两个多位十进制数相加实验二两个多位十进制数相加一、要求:将两个多位十进制数(如四位)相加,要求被加数、加数以ASCII 码形式按顺序存放在以DATA1和DATA2为首的5个内存单元中(低位在前)。
结果显示在屏幕上。
二、目的:1、学习数据传送和算术运算指令的用法。
2、熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序过程。
程序如下:STACK SEGMENT STACK 'STACK'DW 100H DUP(?)STACK ENDSDA TA SEGMENTADD1 DD H ;加数以组合十进制形式存放在双字单元ADD2 DD HSUM DD ?DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TA,ES:DATA,SS:STACKSTART: MOV AX,DA TAMOV DS,AXMOV ES,AXMOV AX,STACKMOV SS,AXLEA SI,ADD1 ;将16位偏移地址传送到通用寄存器中LEA DI,ADD2LEA BX,SUMMOV AL,[SI]ADD AL,[DI] ;最低位的一个字节相加DAA ;加法组合BCD码调整MOV [BX],AL ;结果存放在SUM第一个字节MOV AL,[SI+1] ;第二个字节相加ADC AL,[DI+1]DAAMOV [BX+1],ALMOV AL,[SI+2]ADC AL,[DI+2]DAAMOV [BX+2],ALMOV AL,[SI+3]ADC AL,[DI+3]DAAMOV [BX+3],ALMOV DL,00 ;最高位字节有进位则显示"01" ADC DL,00 CALL DISPSUMMOV AH,4CH ;返回DOSINT 21HDISPSUM PROC NEAR ;结果显示子程序PUSH AXPUSH BXPUSH CXPUSH SIMOV SI ,4PUSH DXMOV CX,5LAB:PUSH CXPUSH BXMOV AL,DLMOV BL,DLMOV CL,4 ;显示高位字节SHR AL,CLADD AL,30HMOV AH,02MOV DL,ALINT 21H ;显示一位字符AND BL,0FH ;显示低位字节ADD BL,30HMOV AH,02MOV DL,BLINT 21HPOP BXPOP CXDEC SIMOV DL,[BX][SI] ;结果显示LOOP LAB POP DXPOP SIPOP CXPOP BXPOP AXRETDISPSUM ENDPCODE ENDSEND START。
微机原理作业参考答案(1,2,3章)
微机原理作业参考答案第一次:P16 3,4,5,71.3 冯。
诺依曼计算机的结构特点是什么?答:参考P51.4 典型微机有哪三大总线?它们传送的是什么信息?答:有数据总线(DB,双向,传送数据),地址总线(AB,单向,传送CPU要访问的内存单元地址或IO端口的端口号),控制总线(CB,双向,传送总线控制信息)。
1.5 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?三者有什么区别和联系?答:微型计算机系统可分为三个层次,即:微处理器,微型计算机和微型计算机系统。
微处理器即CPU,是一片主要包含运算器、控制器、寄存器组和总线访问逻辑电路的芯片;微型计算机是以微处理器为核心,配上存储器(ROM、RAM)、I/O接口电路及系统总线等所组成的计算机;以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。
1.7 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?答:内存单元、内存单元的地址、内存单元的内容---这三个名词可类比为:房子、房子的地址、房子里住的人。
也就是说,内存单元是物理器件,8086CPU有二十根地址线,最多可访问1M(2^20)个内存单元。
内存单元按顺序被分配一个地址---第一个单元:0,第二个单元:1...最后一个单元:FFFFFH(或1048575D)。
每个内存单元可存储一个字节的数据。
图略,参考P7。
第二次作业:P54 1,2,3,6,7,9,11,132.1 8086从功能上分为哪两个部件?每个工作部件的功能、组成和特点分别是什么?答:分为执行部件(EU)和总线功能部件(BIU)两部分。
EU功能:执行算术/逻辑命令。
BIU功能:访问内存或I/O端口,从中读/写数据和读指令。
EU组成:ALU、EU控制器、寄存器组(通用、指针变址、标志)BIU组成:指令队列、总线控制逻辑、物理地址生成逻辑(地址加法器、段寄存器、IP)EU、BIU的特点和更详细的功能说明:参考P19。
微机原理作业二及答案
一.选择题1.用一条指令仅实现将BX+SI=>AX的方法是()(1)XCHG AX,[BX][SI] (2)MOV AX,[BX+SI](3)LEA AX,BX[SI] (4)LEA AX,[BX][SI]2.将DX:AX构成的双字(有符号数)除以2的指令为( )(1)SAR AX.,1 (2)SHR AX,1RCR DX,1 RCR DX,1(3) SAR DX,1 (4) SHRDX,1RCR AX, 1 RCR AX,13.不能使AX和CF同时清零的指令是()(1) SUB AX,AX(2)CMP AX,AX(3)XOR AX,AX(4)AND AX,0 4.不使用AL寄存器的指令是()(1)XLAT (2)AAA (3)STOBS (4)SAHF5.如(SP)=1FFEH,求执行程序段后的(SP)=()PUSH AXPUSH DXPOP CXPOP BXCALL BX(1)(SP)=1FFAH(2)(SP)=1FFCH(3)(SP)=2002H(4)(SP)=2000H6.对寄存器AX的内容乘以4的正确指令序列是()。
A、SHR AX,1 SHR AX,1B、SHL AX,1 SHL,AX,1C、ROL AX,1 ROL AX,1D、RCR AX,1 RCR AX,17.进行除法运算时,可使用字节或字的扩展指令(CBW和CWD),这两条指令对标志寄存器()。
(1) AF,CF有影响(2)CF,ZF有影响(3)对标志寄存器各位均有影响(4)对标志寄存各位均无影响8.下面有语法错误的指令是( )a. ADD AL,AHb. ADD [BX+3],ALc. ADD AH,[DI]d. ADD [BP+2],DA1(DA1是变量名)9.完成对DX的有符号数除以2的指令是( )a. IDIV 2b. SAR DX,1c. SHR DX,1d. RCR DX,110.使进位位置1的指令是( )a. CLCb. CMCc. STCd. NOP11.设AL=-15,要使AL=15应执行的指令是( )a. NEG ALb. NOT ALc. INC ALd. DEC AL12.在条件转移指令中,结果为负数则转移的指令是( )a. JNSb. JXc. JSd. JP13..下面的XCHG指令中,语法正确的是( )a. XCHG AL,DSb. XCHG BL,[BX]c. XCHG AL,0FHd. XCHG BUF1,BUF214.一条指令中目的操作数不允许使用的寻址方式是( )a. 寄存器寻址b. 立即数寻址c. 变址寻址d. 寄存器间接寻址15.设SP=1FFEH,执行下列指令后,SP寄存器的值是( )POPFPUSH AXa. 2000Hb. 2002Hc. 1FFCHd. 1FFEH16.LDS SI,ES:[2000H]指令的全部功能是( )a. 把地址2000H送SIb. 把地址2000H字单元的内容送SIc. 把地址2000H字单元内容送SI,把2002H字单元内容送DSd. 把地址2000H字单元内容送DS,把2002H字单元内容送SI17.设AL=04H,BL=0F8H,执行MUL BL指令后,结果是( )a. AX=0032Hb. AX=00E0Hc. AX=03E0Hd. AX=0FFE0H18.设ES=3000H,DI=00FFH,CX=0005H,AL=41H,DF=0,从300FFH开始的连续5个字节单元内容分别是44H,43H,42H,41H,41H. 执行REPNZ SCASB指令后,正确的结果是( )a. DI=0104H,CX=0000Hb. DI=0103H,CX=0001Hc. DI=0102H,CX=0002Hd. DI=0101H,CX=0003H19. BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是()。
微机原理试题作业3(答案)
作业3(请同学们作业时,不要改变题号、字体及答案的颜色,仅修改表内答案字母)一、判断题[30分](在表格内填空,正确填A,错误填B请不要改变字体的颜色)1.不同指令的指令周期是等长的。
2.8086CPU 在响应中断时,执行叁个中断响应周期3.若SS=5310H,SP=0E30H,其物理地址为(53F30H)。
4.8086中断系统分为硬件中断和软件中断两类.5.若CH=07H,CL=08H,执行指令ADD CH,CL后,AF=( 0),CF=(0 ),OF=(0 ),PF=(1 )。
6.指令由(操作码) 和(操作数) 两个字段构成。
7.条件转移指令JNE的测试条件是(ZF=0 )。
8.若用指针(BP)访问存储器,则数据包含在(SS) 段中。
9.若AX=1234H,SP=1000H,指令PUSH AX执行后AX=( 1234H),SP=(0FFEH ) 。
10. 指令采用(立即)寻址方式时操作数是在代码段中。
11. 程序中的转移指令、返回指令以及中断处理都能对 CS 、 IP 进行操作。
12. SRAM 电源撤除,信息不会丢失。
13.MOV [ DI ][ SI ]14.DMA 是一种不需要 CPU 介入的高速数据传送方式。
15.8086 的中断系统中有两类硬中断:可屏蔽中断和软中断。
二、选择题[60分](在表格内填写正确答案的大写字母,请不要改变字体的颜色,当有多个A时,表示是多选题)1.程序中数据定义如下:DATA1 DW ?DATA2 DB 32 DUP(?)DATA3 DD ?COUNT EQU $-DATA1此时COUNT 的值是( C)。
(A) 19 (B) 39 (C) 38 (D) 372.执行下列程序段后:BUF DB 01H……XOR AL,ALMOV AL,BUFMOV BL,ALSAL AL,1ADD AL,BLXOR AL,0FFHHLT寄存器AL的值是多少?寄存器BL的值是多少?C(A) ①AL=0FFH ②BL=1(B) ①AL=0FCH ②BL=2(C)①AL=0FCH ②BL=1(D)①AL=0ECH ②BL=13.写出下列程序段的功能CMOV BX,2000HMOV DS,BXXOR AL,ALMOV CX,100AGAIN: MOV [BX],ALLOOP AGAIN(A) 数据段中以0100H起始的100个单元中的内容置1(B) 数据段中以0100H起始的100个单元中的内容清零(C)数据段中以2000H起始的64H个单元中的内容清零(D)数据段中以2000H起始的200个单元中的内容清零4.写出下列程序段的功能CLEA SI,BUFFERLEA DI,ARRAYMOV CX,100XOR BL,BLLP: CMP [SI],01HJNZ LP1INC BLLP1:INC SILOOP LPMOV [DI],BL(A) 统计以ARRAY为首址的100个单元中数字为1的个数存入BUFFER单元(B) 统计以ARRAY为首址的64H个单元中数字为1的个数存入BUFFER单元(C)统计以BUFFER为首址的100个单元中数字为1的个数存入ARRAY单元(D)统计以BUFFER为首址的100个单元中数字为0的个数存入ARRAY单元5.写出下列程序段的功能 DMOV CX,16MOV AX,NMOV BH,0LP0: SHL AX,1INC BHLP: LOOP LP0MOV SUM,BH(A) 统计CX字中0的个数(B) 统计CX字中1的个数(C)统计N字中1的个数(D)统计N字中0的个数6.写出下列程序段的功能 BMOV AL,NAND AL,0FHMOV BL,ALMOV AL,NSHR AL,4MOV BH,AL(A) 将将N的内容拆为两部分分别存入AL,BL中(B) 将N的内容拆为两部分分别存入BH,BL中(C)将N的内容拆为两部分分别存入BH,AL中(D)将N的内容拆为两部分分别存入AH,BL中7.执行下列程序段后,AX=? AMOV AX,0702HMOV BH,09HAADDIV BH(A) AX=0008H(B) AX=0009H(C) AX=0007H(D) AX=0006H8.下面程序段执行后AL=? DABC DW 2152H,3416H,5731H,4684H MOV BX,OFFSET ABCMOV AL,3XLAT(A) AL=16H(B) AL=52H(C) AL=67H(D) AL=34H9.执行下面的程序段后AX=? B MOV CX,5MOV AX,50NEXT: SUB AX,CXLOOP NEXTHLT(A) AX=22H(B) AX=23H(C) AX=33H(D) AX=21H10.执行下面的程序段后 AX=? D TAB DW 1,2,3,4,5,6ENTRY EQU 6MOV BX,OFFSET TABADD BX,ENTRYMOV AX,[BX](A) AX=0006H(B) AX=0001H(C) AX=0002H(D) AX=0004H11.执行下面程序段后 AX= AARRAY DW 1,2,3,4,5,6,7,8,9,10 COUNT EQU $-ARRAYXOR AX,AXMOV CX,COUNTMOV SI,OFFSET ARRAYNEXT:ADD AX,[SI]INC SILOOP NEXT(A) AX=0055H(B) AX=0555H(C) AX=5555H(D) AX=0005H12.写出下列程序段的功能 CMOV AH,1INT 21HAND AL,0FHMOV BL,ALMOV AH,1INT 21HSHL AL,4AND AL,BL将从键盘接受到的两个字符拼在一起(A) 将从键盘接受到的1个字符拼在一起(B)将从键盘接受到的叁个字符拼在一起(C)将从键盘接受到的两个字符拼在一起(D)将从显示接受到的两个字符拼在一起13.执行下列程序段后 AN DB 07HXOR BH,BHMOV BL,NRCL BL,1ADD BH,BLXOR BH,0FFHHLT寄存器BH的值是() ,寄存器BL的值是() 。
微机原理作业参考答案
MOV XX, AX
第四次
教材P. 69-70习题4.4-4.8中任选3题
习题4.4
MOV CL, 4
SHL AH, CL
MOV BL, 0FH
AND AL, BL
OR AH, AL
习题4.5
MOV CX, 8
MOV BL, 0
L1:
SHL AL, 1
RCR BL ,1
LOOP L1
INC SI
JLOOP:
INC BX
LOOP L1
(3)
本程序片段将求得的绝对值送数据段ABS开始的单元中
MOV BX, OFFSET BUF
MOV SI, OFFSET ABS
MOV CX, 50
L1:
MOV AL, [BX]
CMP AL ,0
JGE JLOOP
NEG AL
JLOOP:
MOV [SI], AL
在保护模式下,Pentium处理器可以直接寻址高达4GB的物理存储器。存储器的硬件空间被组织成64位的单元,每个64位的单元有8个可独立寻址的字节,这8个字节有连续的存储器地址,如下图所示。
在保护模式下,通过地址线A31~A3和字节选通信号BE7#~BE0#访问存储器,由地址线A31~A3选择64位的存储单元,由字节选通信号BE7#~BE0#选择相应的字节。
第五个时钟ads被置起有效地址b和第二个总线周期的总线状态被驱动送出wr被驱动为高电平表明为一个写周期cache被驱动为高电平表明该周期为非缓存式总线周期故第二个总线周期为非缓存式单次传送写周期
第一次
1.微型计算机系统有哪三个层次,简述其内涵及其联系与区别
略
2.试述冯诺依曼存储程序工作原理
四年级微机作业要求
作业要求:
1、各班要求输入的内容见附件2.
2、在C盘中新建一个word文档,并重命名为“班级+姓名”,如四(1)班李奇昊,四(4)班张雨轩刘华。
3、将标题设为居中对齐,初号楷体,加粗,字体颜色为蓝色。
示例:语文
4、在标题下一行插入18号宋体的艺术字,内容是自己的名字。
5、将第一段的字体设为二号黑体。
6、将第二段设为三号楷体,并加上红色下划线。
7、将第三段的行距设为2倍行距。
8、在文章最后插入一个四行五列的表格,并将附件1中的数据填进去。
附件1
《江西省历年地区生产总值表》
年份总值第一产业第二产业第三产业
20054056.76 727.371917.471411.92
20064820.53 786.142419.741614.65
20075800.25 905.772975.531918.95
附件2
各班要求输入的内容:(180字左右)
四(1)班:《7 蟋蟀的住宅》第1、3、4、6自然段;
四(2)班:《10 幸福是什么》第1、5、6自然段;
四(3)班:《11 去年的树》第1、2、10、11自然段;
四(4)班:《24 给予是快乐的》第1、2、5自然段;
四(5)班:《12 小木偶的故事》第1、2、13、14、15自然段;
四(6)班:《27 乌塔》第1、3、4自然段;
四(7)班:课本164页,《小青石》第1、2、4自然段。
最新微机 作业5
多媒体教室及设备使用正常
准备教学资源
多媒体课件、纸笔、课本
学生分组及小组学习评价表
落实前需技能
理解一元二次方程概念并能正确地整理成一般形式
实施中
一、确定内容
一元二次方程解法
二、探究活动
学生先自我探究解一元二次方程,教师再用课件演示解方程的步骤及依据,然后学生小组合作探究解法及注意点并对学习表现进行自评与小组互评。
三、拓展活动
用拼图直观地表示配方法解一元二次方程
实施后
收集学生作品
将学案、巩固案及达标检测上交,选出部分优秀作品点评、展览。
评价学生活动成果
根据小组表现结合评价标准评出优秀个人及小组
指导下一专题的开展
建立该专题与下一专题的联系
教师巡视小组合作情况,及时发现并解决问题。
活动评价阶段
小组展示合作成果,教师针对各组共性问题作精讲点拨。
总结一元二次方程概念及一般形式
对合作比较成功的小组表扬
实施后
学生实验规范指导
能口述实际问题中的数量关系并由此建模
将一元二次方程整理成一般形式
提出下一专题要求
建立该专题与下一专题的联系
专题2:
实施前
专题1:
实施前
确定教学环境
多媒体教室及设备使用正常
准备教学资源
多媒体课件、纸、笔、课本
落实前需技能
理解一元一次方程概念
能根据具体问题中的数量关系列出一元一次方程
实施中
教学导入阶段
出示4个实际问题情境根据数量关系建立方程模型
实验操作阶段
学生自主学习,尝试解决问题。
小组合作探究,解决自主探究过程中产生的问题。
微机保护标准化作业流程
微机保护标准化作业流程一、作业前的准备。
咱得先把工具啥的都准备好呀。
就像出去旅游要带齐东西一样,这微机保护作业也得有各种小物件。
测试线得带上吧,就像出门得带手机充电线似的,这测试线可是咱和微机保护装置沟通的小桥梁呢。
还有笔记本,要记录各种数据的,这笔记本就像是咱的小账本,啥情况都得往上记一笔。
再有就是要查看相关的图纸和资料啦,这就好比出门前看看地图,知道目的地在哪。
如果不看图纸资料,就像在陌生地方乱闯一样,很容易出岔子的。
而且要提前了解一下工作环境,看看周围有没有啥干扰因素,就像挑酒店的时候看看周边环境好不好一样。
二、设备检查。
到了设备跟前,咱先瞅瞅外观呗。
看看有没有啥明显的损坏呀,就像检查新衣服有没有破洞一样。
要是设备外壳都破了,那肯定有问题呀。
然后就是检查接线,接线可重要啦。
每一根线就像小血管一样,要是接错了或者松了,那整个微机保护系统就会生病的。
我们要顺着线看看有没有松动的迹象,有没有线皮破损的地方,要是发现了,就得赶紧处理。
这时候就像给小宠物梳理毛发发现打结了,得小心解开。
接着呢,要检查设备的标识,标识就像设备的身份证一样,要是标识不清楚或者错了,咱们操作的时候就容易混淆,那就麻烦大了。
三、参数设置。
参数设置可是个精细活呢。
这就像给一个小机器人设定程序一样。
要根据实际的需求来设置各种保护参数,比如电流保护的定值呀,时间参数之类的。
不能随便乱设,不然微机保护就不能很好地发挥作用啦。
咱得对照着之前的计算结果或者规定的标准值来设置,要是设错了,就好比给机器人下达了错误的指令,它就会做出错误的动作。
而且在设置参数的时候,要多检查几遍,就像考试做完题要检查一样,可不能马虎。
四、功能测试。
功能测试的时候可好玩啦。
我们要给微机保护装置来点小挑战,看看它能不能正确应对。
就像考学生一样,给它出各种题目。
比如说模拟个短路故障,看它能不能快速地检测到并且正确动作。
要是它动作慢了或者动作错了,那就得好好研究研究是哪里出问题了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题
1 8086CPU有()根地址线,能寻址的最大空间是();8086CPU内部的段寄存器是()位,故存储器每个段的最大长度为()。
2 16位带符号数的能表达的数值范围是(),当算术运算的结果超过8位、16位、32带符号数能表示的范围时,标志寄存器的()位会置位。
3 假设某个字的值是1234H,其低位字节地址是30H,高位字节地址是31H,那么该字的地址是()。
4 8086CPU从内部功能上可分为()和()两个独立的功能部件。
5 存储器的物理地址是指(),存储器的逻辑地址是指()。
是由()和()组成的。
6物理地址=段地址×16+偏移地址,设段地址=1234H,偏移地址=5678H,则逻辑地址为(),物理地址为()。
7系统总线是计算机内部的大动脉,将不同的功能部件连接在一起,计算机的系统总线分为( ) 、( ) 和( )三大类。
8 8086系统中的寻址方式包括()、()、()、()、()、()、和()组成的。
9 当对堆栈操作时,8086 会自动选择()值作为段基值,再加上由()提供的偏移量形成物理地址。
10 每条指令的执行过程中是由()、()和()等操作组成。
11 计算机CPU 与输入/ 输出设备之间交换的信息包括()、()和()三类信号。
12指令MOV AX, [BX+SI+6]源操作数的寻址方式( )。
二、选择题
1. 指令MOV AX,ES:[BX][SI]中,源操作数的物理地址是( ) 。
A. 16*(DS)+(BX)+(SI)
B. 16*(ES)+(BX)+(SI)
C. 16*(SS)+(BX)+(SI)
D. 16*(CS)+(BX)+(SI)
2.汇编指令“MOV AX,20[DI]”将从存储器中读()字节的内容到累加器。
A. 1
B. 2
C. 3
D. 4
3.对于指令“MOV AX,1267H”,指令中的立即数1267H是存储在()中。
A.数据段
B. 堆栈段
C. 代码段
D.附加段
4.8086 CPU 系统执行传送指令MOV时()。
A.影响标志位
B.影响DF方向标志位
C.影响CF进位标志
D.不影响状态标志位5.与“MOV BX,OFFSET VAR ”指令完全等效的指令是()。
A.MOV BX,VAR
B.LDS BX,VAR
C.LES BX,VAR
D.LEA BX,VAR
6.以下寄存器中,属于数据寄存器的是()
A、BX
B、SP
C、SI
D、DI
7.存储器操作数的有效地址直接取自一个基址寄存器或变址寄存器的寻址方式是()
A、直接寻址
B、寄存器间接寻址
C、基址寻址
D、变址寻址
8.()是构成存储器的最基本的单位。
A、存储单元
B、存储段
C、存储体
D、芯片
9. 在机器内部操作中,CPU与存储器之间信息交换使用的是()。
A、逻辑地址
B、物理地址
C、有效地址
D、相对地址
三、简答题
P教材46页2.2,2.4-2.7题,需要交上来;P教材100页3.2-3.8题,请在书上完成,抽查
1
四、计算题(要求写计算过程)
1.已知堆栈段指针寄存器(SP)= 1076H,入栈4个数后(SP)=?,再出栈5个数后(SP)=?2.已知(DS)=3000H,(ES)=5500H,(SI)=0A20H,(BX)=0400H,(SS)=4000H,(BP)=0020H,数据段中的字单元MASK偏移地址为0030H,那么下列各指令的源操作数的寻址方式是什么?其物理地址是多少?
(1)MOV DX,[BP] (2)MOV AX,[1000H]
(3)MOV AX,MASK[BX] (4)MOV AX,ES:[BX+SI]
五、指出下列指令的错误。
(1)ADD AX,CL (2)MOV AL,A2H
(3)MOV CS,2000H (4)MOV [AX],[SI]
六、指出下列指令源操作数的寻址方式
MOV AX,00H;
SUB AX,AX;
MOV AX,[BX];
MOV AX,TABLE;
MOV AL,ARAY1[SI];
MOV AX,[BX+6];
2。