早教吧作业答案频道 -->其他-->
分析下列指令执行后的结果,说明是怎么算出来的?1)MOVAL,255ADDAL,1(2)MOVAL,-128SUBAL,1(3)MOVAX10MOVCL,6DIVCL(4)MOVAX,1234MOVBX,342HANDAX,BX
题目详情
分析下列指令执行后的结果,说明是怎么算出来的?
1) MOV AL,255
ADD AL,1
(2) MOV AL,-128
SUB AL,1
(3)MOV AX 10
MOV CL,6
DIV CL
(4)MOV AX, 1234
MOV BX,342H
AND AX,BX
1) MOV AL,255
ADD AL,1
(2) MOV AL,-128
SUB AL,1
(3)MOV AX 10
MOV CL,6
DIV CL
(4)MOV AX, 1234
MOV BX,342H
AND AX,BX
▼优质解答
答案和解析
(1)al = 0
mov al,255 al=(11111111)
add al,1 al = 0, cf = 1,进位位为1。
(2)al = -128 al = (10000000)补码表示
sub al , 1 相当于 al = (10000000) +(11111111) = (01111111)=127
11111111是-1的补码。
(3)
DIV CL 既 ax / cl => ah = 4, al = 1。 al存商, ah存余数
(4)
ax = (0000 0100 1110 0110)
bx = (0000 0011 0100 0010)
and ax,bx => ax=(0000 0000 0100 0010) = 042h
bx不变。
这些题目考察的是数的补码既各种表示。
mov al,255 al=(11111111)
add al,1 al = 0, cf = 1,进位位为1。
(2)al = -128 al = (10000000)补码表示
sub al , 1 相当于 al = (10000000) +(11111111) = (01111111)=127
11111111是-1的补码。
(3)
DIV CL 既 ax / cl => ah = 4, al = 1。 al存商, ah存余数
(4)
ax = (0000 0100 1110 0110)
bx = (0000 0011 0100 0010)
and ax,bx => ax=(0000 0000 0100 0010) = 042h
bx不变。
这些题目考察的是数的补码既各种表示。
看了 分析下列指令执行后的结果,说...的网友还看了以下:
计算机中指令执行过程的3个阶段是指取指令、()。A.显示指令和执行指令B.修改指令和执行指令C.分析 2020-05-24 …
●指令的执行过程包括 (3) 、分析指令、执行指令。(3) A.取指令 B.传送指令 C.控制指令 2020-05-25 …
指令的执行过程包括( )、分析指令、执行指令。 A.取指令B.传送指令C.控制指令D.处理指令 2020-05-26 …
通常可以将计算机系统中执行一条指令的过程分过取指令、分析和执行指令3步,若取指令时间为4△t,分 2020-05-26 …
通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令3步,若取指令时间为4△t,分 2020-05-26 …
指令的执行过程包括(2)、分析指令、执行指令。A.取指令B.传送指令C.控制指令D.处理指令 2020-05-26 …
执行指令时,将每一节指令都分解为取指、分析和执行三步,已知取指时间t取指=5△t,分析时间t分析=2 2020-05-26 …
在高速计算机中,广泛采用流水线技术...在高速计算机中,广泛采用流水线技术.例如,可以将指令执行分 2020-06-17 …
单片机题目一套,2、在程序运行中,PC的值是.A、当前正在执行的指令的前一条指令的地址;B、当前正 2020-07-10 …
请问英语中的‘场馆执勤’怎么翻译,场馆是指运动场馆,执勤指执勤人员(可能会是警察或者安保人员) 2020-12-31 …