填空1 KB =(________________)B, 1 MB =(________________________)B, 1 GB =(________________________)B, 1 TB =(________________________)B课本作业p17(1)微处理器[1]、微型计算机和微型计算机系统三者之间有什么不同?微处理器CPU是系统的核心,完成运算与控制功能;微型计算机是由CPU、存储器[2]、I/O接口、三种总线构成;微型计算机系统是由微型计算机、外设、软件等构成。(3)填空(1C.3A)16 =________B=________O=________________。(4)填空(124.95)10 =(1111100.11110011)2=(174.74)8=(7C.F3)16。①MOV [2100],[2200H](×)②MOV DH,0001H(∨)③MOV CX,50H[BX+BP](×)④MOV IP,2456H(×)⑤PUSH DL(×)⑥MOV CS,AX(×)⑦PUSH CS(∨)⑧MOV 3000H,BX(×)⑨MOV ES,DS(×)⑩IN AX,256(×)(5)如果数据段符号地址[3]DBUF为3100H,并从它开始存放1234H,请问执行以下指令后寄存器[4]AX的内容是什么?LEA AX,DBUF 3100HMOV AX,DBUF AX=1234H(6)已知SP=1000H,AX=1122H,BX=3344H,程序段[5]如下:PUSH AXPUSH BXPOP BXPOP AX请问:①指令PUSH BX执行后SP的内容是什么?请画出堆栈操作示意图。SP=FFCH②指令POP AX执行后请画出堆栈操作示意图。(7)已知AH=B、AL=0000 0000B。请问下列每条指令执行后,AH和AL的内容是什么?对标志位ZF、CF的影响是什么?①ADD AH,1AH=00000000BZF=1 CF=1②SUB AL,0FDH AL=00000011HBZF=0 CF=1③INC AHAH=00000000BZF=1 CF:不改变④DEC ALAL=11111111BZF=0 CF:不改变⑤AND AH,06HAH=00000110BZF=0 CF=0⑥ORAL,90HAL=00001001BZF=0 CF=0⑦XOR AH,0FHAH=11110000BZF=0 CF=0⑧TEST AL,80HAL=0000 0000BZF=10 CF=0⑨CMP AH,7FHAH=1111 1111BZF=0 CF=0(9)已知程序段如下,请说明完成什么操作?MOV CL,3MOV AL,0F0HSAR AL,CL AL=1111 1110B(10)已知AH=0FDH、AL=03,请说明执行下列程序段后,程序将转向哪一个符号地址W1、W2或W3?ADD AH,ALCF=1 OF=0 ZF 0JNO W1JNC W2JZ W3程序将转向符号地址W1
填空1 KB =(________________)B, 1 MB =(________________________)B, 1 GB =(________________________)B, 1 TB =(________________________)B
课本作业p17
(1)微处理器[1]、微型计算机和微型计算机系统三者之间有什么不同?
微处理器CPU是系统的核心,完成运算与控制功能;微型计算机是由CPU、存储器[2]、I/O接口、三种总线构成;微型计算机系统是由微型计算机、外设、软件等构成。
(3)填空(1C.3A)16 =________B=________O=________________。
(4)填空(124.95)10 =(1111100.11110011)2=(174.74)8=(7C.F3)16。
①MOV [2100],[2200H](×)
②MOV DH,0001H(∨)
③MOV CX,50H[BX+BP](×)
④MOV IP,2456H(×)
⑤PUSH DL(×)
⑥MOV CS,AX(×)
⑦PUSH CS(∨)
⑧MOV 3000H,BX(×)
⑨MOV ES,DS(×)
⑩IN AX,256(×)
(5)如果数据段符号地址[3]DBUF为3100H,并从它开始存放1234H,请问执行以下指令后寄存器[4]AX的内容是什么?
LEA AX,DBUF 3100H
MOV AX,DBUF AX=1234H
(6)已知SP=1000H,AX=1122H,BX=3344H,程序段[5]如下:
PUSH AX
PUSH BX
POP BX
POP AX
请问:
①指令PUSH BX执行后SP的内容是什么?请画出堆栈操作示意图。
SP=FFCH
②指令POP AX执行后请画出堆栈操作示意图。
(7)已知AH=B、AL=0000 0000B。
请问下列每条指令执行后,AH和AL的内容是什么?对标志位ZF、CF的影响是什么?
①ADD AH,1AH=00000000BZF=1 CF=1
②SUB AL,0FDH AL=00000011HBZF=0 CF=1
③INC AHAH=00000000BZF=1 CF:不改变
④DEC ALAL=11111111BZF=0 CF:不改变
⑤AND AH,06HAH=00000110BZF=0 CF=0
⑥ORAL,90HAL=00001001BZF=0 CF=0
⑦XOR AH,0FHAH=11110000BZF=0 CF=0
⑧TEST AL,80HAL=0000 0000BZF=10 CF=0
⑨CMP AH,7FHAH=1111 1111BZF=0 CF=0
(9)已知程序段如下,请说明完成什么操作?
MOV CL,3
MOV AL,0F0H
SAR AL,CL AL=1111 1110B
(10)已知AH=0FDH、AL=03,请说明执行下列程序段后,程序将转向哪一个符号地址W1、W2或W3?
ADD AH,ALCF=1 OF=0 ZF 0
JNO W1
JNC W2
JZ W3程序将转向符号地址W1
题目解答
答案
2 10 2 2 0 2 3 0 2 4 0 00011100.00111010 34.164 28.2265625 D