第一阶段作业
一、上海停课一天半判断题:
1.任意进制数转换成十进制数就是按权展的开多项式之和。(√ )
2.从二进制转换成十六进制时,只要以小数点为起点,向左、向右将每一位二进制数转换成一位十六进制数。( × )
3.当奇偶标志PF位置置位时,表示结果数据位中有偶数个0。该标志位主要用于数据通讯应用程序中,可以检查数据传送中是否出现错误。( × )
4.指令指针指示器是16位的寄存器,它的内容是下一条要取入CPU的指令在内存中的偏移地址。( × )
5.8086的内部结构由总线接口部件BIU和执行部件EU两部分组成。( × )
6. NOP指令的作用是使处理器处于空转等待状态。( × )
7.RET是中断返回指令。( √ )马国明女友
8. MOV BYTE PTR[BX],1000葡萄酒文化( × )
9.JMP NEAR LAB ( √ )
二、简答题:
1.利用计算机编程时采用的编程语言有哪些?
答:计算机语言通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的“符号系统”。计算机语言通常分为三类:即机器语言,汇编语言和高级语言。
2算机软件可分为哪两个部分?
答:计算机软件可分为系统软件和应用软件。
3第一代微型计算机的代表产品是什么?
答: 又称“电子管计算机”。以电子管为主要电路元件的电子计算机。第一台电子管计算机于1946 年在美国制成,取名埃尼阿克(eniac).1946-1957 年生产的电子计算机都是第一代电子计算机。
4. CPU按功能可分为几个部分,各自功能是什么?
答: CPU 功能结构可分为两大部分,即总线接口单元BIU (BUS INTERFASEUNIT) 和执行单元EU (Execution Unit )构成。BIU 负责与存储器和外设传递数据,具体地说,BIU 从内存指定部分取出指令,送到指令队列排队; 在执行指令时所需的操作数也是由BIU 从内存的指定区域取出传送到EU 去执行或者把EU的执行结果传送到指定的内存单元或外设中。EU 负责指令的执行,它从指令队列中取出指令,译码并执行,完成指令所规定的操作后将指令执行的结果提供给BIU。
5. 冯诺伊曼型计算机的基本组成。
答: 冯诺伊曼型计算机的基本组成有: 输入输出控制器运算器储存器输入输出负责人与计算机之间的交流控制器控制个部件间的工.作运算器负责数据的运算储存器则是用来储存你的数据与软件!
6. 将程序状态寄存器中中断标志清0的指令是什么?作用是什么?
答: IF:中断允许标志IF 位用来决定CPU 是否响应CPU 外部的可屏蔽中断发出的中断请求。
但不管该标志为何值,CPU 都必须响应CPU 外部的不可屏蔽中断所发出的中断请求,以及CPU 内部产生的中断请求。具体规定如下:
(1)、当IF=1时,CPU 可以响应CPU 外部的可屏蔽中断发出的中断请求;
(2)、当IF=0 时,CPU 不响应CPU 外部的可屏散中断发出的中断请求。
7. 外部设备最多可有多少个I/O端口?
答: 外部设备最多可有65536个I/0 端口.
8. 说明指令MOV BX,15[BX]与指令LEA BX,15[BX]的区别
答: 指令MOV BX,15[BX]是读取数据段偏移地址为(BX)+OFH)的内容送到BX中,指令LEABX,15[BX]是取该偏移地址值(BX)+OFH送到BX中。
岳麓山风景名胜区9. 机器语言与汇编语言的区别是什么?
答:汇编语言是面向机器的程序设计语言。在汇编语合中,用助记符(Memoni)代替操作码,
用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了江编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫引.编程序,i 编程序是系统软件中语言处理系统软件。
三、综合运用题:
1.已知 x = - 0.01111 ,y = +0.11001,求 [ x ]补,[ -x ]补,[ y ]补,[ -y ]补,x + y =?,x – y =?
答: [x] 补=10+x=1.10000
[-x] 补=0.01111
[y] 补=0.1101
[-y]=1.00110
x+y=1.01111+0.11001-0.01000
x-y=1.01111+1.11001-1.01000
2.已知堆栈段寄存器(SS)=1200H ,堆栈指针(SP ) = 0410H ,计算该堆栈栈顶的实际地址,并画出该堆栈的指针和栈底位置示意图。
答: (SS)-1200H,(SP) -0410H
栈顶PA- (SS )X 10H+ (SP)- 1200HX 10H+0410H-12410H.
3.若32位二进制数存放于DX和AX中,试利用移位与循环指令实现以下操作:
(1) DX和AX中存放的无符号数,将其分别乘2除2。
(2) 若DX和AX中为有符号数,将其分别乘2和除2。
各解题思路,给果避意不用乘法、除法指令,而利用左移指令完成乘以2在移
措令完成除以2.一处要注意无符号数及有符号数移位指令的选择,一是要注意
一个字数据移出水的进位标志位的处理。
对第一个字数据移出来的进位标志位的处理。
乘以2: 除以2:
SHL AX,1 SHR DX,1
RCL DX,1 RCR AX,12012年预备党员思想汇报范文
乘以2: 除以2:
SAL AX,1 SAR DX,1
RCL DX,1 RCR AX,1
4.设标志寄存器值原为0401H,AX=3272H,BX=42A2H。执行下列减法指令SBB AL,BH之后,AX和标志寄存器的值分别是多少?
答:(AX)= 322FH,(FR)-0410H.
5.设若标志寄存器原值为0A11H,SP=0060H,AL=4。下列几条指令执行后,标志寄存器
、AX、SP的值分别是多少?
PUSHF
LAHF
XCHG AH,AL
PUSH AX
SAHF
POPF
答: 指令执行后标志寄存器的值为0411H,AX-0411H ,SP-005EH。
6.执行下列指令后,AX寄存器中的内容是什么?
TABLE DB 10,20,30,40,50
ENTRY DW 3
……
MOV BX,OFFSET TABLE
就在这一瞬间ADD BX,ENTRY
MOV AX,[BX]
AX=
MOV BX,OFFSET TABLE;取数据串偏移地址ADD BX,ENTRY ;
BX-BX+ 3 MOV AX,[BX] :物理地址=D Sx16+ (BX)
AX=40
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论