汇编语言检测点答案
“汇编语言检测点答案”相关的资料有哪些?“汇编语言检测点答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“汇编语言检测点答案”相关范文大全或资料大全,欢迎大家分享。
汇编语言习题答案
1 分别将下列二进制数作为无符号数和带符号数转换为十进制和十六进制数 11010011, 01110111, 10000011, 00101111 ,10101010 查看正确答案
无符号数: 11010011=211=D3H,01110111=119=77H,10000011=131=83H, 00101111=47=2FH,10101010=170=AAH
带符号数:11010011= -45=D3H,01110111=+119=77H,10000011= -125=83H, 00101111=+47=2FH,10101010= -86=AAH 2 十六进制运算
1A52H+4438H ,3967H-2D81H, 37H×12H ,1250H×4H 查看正确答案
5E8AH,0BE6H,3DEH,4940H
3 将十进制数变为8位补码,做运算(结果用二进制、十六进制、十进制表示) 29+53, 73-24, -66+82 ,-102-15 查看正确答案
00011101+00110101=01010010=52H=82 01001001+11101000=00110001=31H=49 10111110+01010010
汇编语言习题答案(3)
第3章 自测练习 一、选择题(四选一)
1.表示一条处理器指令所在存储单元的符号地址是 C 。
A 变量 B 常量 C 标号 D 偏移量
2.汇编语言中的变量有多种类型属性,但错误的类型是 B 。
A 字节型byte B 字符型char C 字型word D 双字型dword
3.执行mov bx,seg var指令,BX得到变量var的 B 。
A 物理地址 B 段地址 C 偏移地址 D 内容 4.MASM语句中,采用 C 分隔标号和指令。
A 逗号 B 分号 C 冒号 D 空格
5.欲设定从偏移地址100H开始安排程序,可使用 A 伪指令。
A org 100h B start=100h C start db 100h D start equ 100h
6.与“mov bx,offset var”指令等效的指令是 D 。
A mov bx,var B 1ds bx,var C les bx,var D 1ea bx,var.
汇编语言课后习题答案
2.1已知DS=2000H、BX=0100H、SI=0002H,存储单元[20100H]~[20103H]依次存放12 34 56 78H,[21200H]~[21203H]依次存放2A 4C B7 65H,说明下列每条指令执行完后AX寄存器的内容。
(1) mov ax,1200h (2) mov ax,bx (3) mov ax,[1200h] (4) mov ax,[bx] (5) mov ax,[bx+1100h] (6) mov ax,[bx+si] (7) mov ax,[bx][si+1100h] 〔解答〕 (1)AX=1200H (2)AX=0100H
(3)AX=4C2AH ;偏移地址=bx=0100h (4)AX=3412H ;偏移地址=bx=0100h (5)AX=4C2AH ;偏移地址=bx+1100h=1200h
(6)AX=7856H ;偏移地址=bx+si=0100h+0002h=0102h
(7)AX=65B7H ;偏移地址=bx+si+1100h=0100h+0002h+1100h=1202h
〔习题2.2〕指出下列指令的错误 (1) mov cx,dl (2) mov ip,a
汇编语言习题及答案
汇编语言复习题
简答题
1.存储器地址为什么要分段?物理地址是如何形成的?
2.IBM PC机的寻址方式(与数据有关的寻址方式)有几种?各举一例说明。
3.80x86微机的存储器中存放信息如下图所示。试读出30022H与30024H字节单元的内容与30021H和30022H字单元的内容。
4.现有(DS)= 2000H,(BX)=0100H,(SI)= 0002H, (20100)= 12H, (20101)=34H, (20102)= 56H, (20103)=78H, (21200)=2AH, (21201)= 4CH, (21202)=B7H, (21203) = 65H,试说明下列各条指令执行完后AX的内容。
1) MOV AX,1200H
2) MOV AX,BX 3) MOV AX,[1200H] 4) MOV AX,[BX] 5) MOV AX,1100[BX]
5.完成下列各式补码数的运算,并根据结果设置标志位SF,CF,ZF,OF,指出运算结果是否有效 1) 2)
01001001b+10011101b 01000001b-10101011b
6.有符号定义语句如下: BUFF DB 1,2,3,’123’
汇编语言课件
淮北煤炭师范学院
备 课 本
( 2009 — 2010 学年第 一 学期 )
计算机科学与技术 系 非师范 专业 08 年级 班
课程名称 汇编语言程序设计 教材名称 IBM-PC汇编语言程序设计 主要参考书 教材大纲类型 06大纲 任课教师
汇编语言程序设计
第一章 基础知识
教学目的和要求:
? 熟练掌握进位计数制和各种进位计数制之间的数制转换 ? 掌握计算机中数和字符的表示方法 教学重点:
? 二进制数和十六进制数运算 教学难点:
? 十六进制数的运算 ? 教学方式:课堂讲授 教学过程:
前言:
汇编语言的特点:
? 面向机器的低级语言,通常是为特定的计算机或计算机系列专门设计的。 ? 保持了机器语言的优点,具有直接和简捷的特点。
? 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。 ? 目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。 ? 经常与高级语言配合使用,应用十分广泛。
1.1 进位计数制与不同基数的数之间的转换
一、二
汇编语言题库
《汇编语言程序设计》模拟试题
一、单项选择题
1、指令JMP FAR PTR DONE属于(C )。
A.段内转移直接寻址 B.段内转移间接寻址 C.段间转移直接寻址 D.段间转移间接寻址 2、执行下面指令序列后,结果是( )。 MOV AL,82H CBW
A. AX=0FF82H B. AX=8082H C. AX=0082H D. AX=0F82H 3、8088/8086存储器分段,每个段不超过( )。
A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 4、CPU发出的访问存储器的地址是( )。 A.物理地址 B.偏移地址 C.逻辑地址 D.段地址 5、BUF DW 10H DUP(3 DUP(2,10H),3,5)
上述语句汇编后,为变量BUF分配的存储单元字节数是( )。 A.80H B.100H C.124 D.192
6、若AX= - 15要得到AX=15应执行的指令是( )。
A.NEG AX
汇编语言程序设计答案
《汇编语言程序设计教程》人民邮电出版社2013 习题及参考答案
1.1 什么是机器语言?什么是汇编语言?简述汇编语言的特点。
机器语言就是用二进制编码组成的机器指令的集合和一组使用机器指令的规则。汇编语言是对机器指令中的操作码用英文单词的缩写描述,对操作数用标号、变量、常量描述。
汇编语言的特点:
(1)与机器有关:移植性差,但可直接控制硬件。 (2)程序效率高。
(3)局限性:受指令的限制,如考虑存储单元等。 (4)调试困难。
1.2 汇编程序与汇编源程序的区别是什么?
汇编源程序是指用汇编语言编写的程序,而汇编程序特指将汇
编源程序汇编成目标文件的编译程序。
1.3 把下列十进制数转换为二进制数和十六进制数。 (1)67 (2)34 (3)254 (4)123 答:(1)1000011,43 (2)100010, 22 (3)1111 1101,FE (4)111 1011,7B
1.4 把下列二进制数转换为十六进制数和十进制数。 (1)0110
期末汇编语言试题及答案
1. 十进制数369转换成二进制数为(101110001)2,转换成十六进制数为(171)16. 2. 计算机中的指令由( 操作码 )和( 地址码 )两部分组成。 3. 8086的地址总线有20根,寻址范围为( 1M )字节。
4. 下一条将要执行的指令的地址存放在寄存器( 指令指针寄存器 )中。 5. 写出IBM PC机的三种子程序返回的指令(RET), (IRET),(IRETD)。
6. 汇编语言源程序需经过(汇编)程序汇编,( 连接 )程序连接才能生成可执行文件。 7. 存储器某单元的地址表示为2314H:4132H,则它的偏移地址=(4132),物理地址=(27272H) 8. REP指令前缀与(字符 串)指令配合使用。
9. 在显示器上查看和修改内存单元的内容可以使用DEBUG的( D )和( E )命令。
10. (AL)=BFH,要求屏蔽第0,1两位,则要执行指令( AND AL,3F );如果要求第0,1位变反,可使用指令( XOR AL,3F )
11. 宏汇编适合于(程序短),(参数多)的子功能段使用; 二、
汇编语言程序设计答案
46392477.doc - 0 - 作者:User
《IBM—PC汇编语言程序设计》习题参考答案
第 一 章. 习 题
1.1 用降幂法和除法将下列十进制数转换为二进制数和十六进制数:
(1) 369 (2) 10000 (3) 4095 答:(1) 369=1 0111 0001B=171H
(2) 10000=10 0111 0001 0000B=2710H (3) 4095=1111 1111 1111B=FFFH
(4) 32767=111 1111 1111 1111B=7FFFH
(4) 32767
1.2 将下列二进制数转换为十六进制数和十进制数:
(1) 10 1101 (2) 1000 0000 (3) 1111 1111 1111 1111 (4) 1111 1111 答:(1) 10 1101B=2DH=45
(2) 1000 0000B=80H=128
(3) 1111 1111 1111 1111B=FFFFH=65535 (4) 1111 1111B=FFH=255 1.3 将下列
汇编语言B试题及答案
2009—2010第一学期汇编语言期末考试试题B卷
适用班级:08计科
一、单项选择题(本大题共20小题,每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.当执行ADD AX,BX指令后,若AX的内容为4E52H时,设置的奇偶标志位PF=0,下面的叙述正确的是( )
A.表示结果中含1的个数是奇数 B.表示结果中含1的个数是偶数
C.表示该数是奇数 D.表示结果中低8位中含1的个数是奇数
2.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H。如从地址21001H中取出一个字的内容是( )
A.2030H B.3040H
C.3020H D.4030H
3.转移指令JMP NEAR PTR PROCA的转移范围是( )
A.8000H~7FFFH B.7FFFH~0FFFH
C.80H~7FH D.0FH